diff options
Diffstat (limited to 'meta-xilinx-core/conf/machine/README')
-rw-r--r-- | meta-xilinx-core/conf/machine/README | 75 |
1 files changed, 69 insertions, 6 deletions
diff --git a/meta-xilinx-core/conf/machine/README b/meta-xilinx-core/conf/machine/README index 5361dc81..de8cf58d 100644 --- a/meta-xilinx-core/conf/machine/README +++ b/meta-xilinx-core/conf/machine/README | |||
@@ -142,20 +142,83 @@ you should not use :<machine> override values for the same reason. Note, | |||
142 | not every machine file will have all of these variables, only the ones | 142 | not every machine file will have all of these variables, only the ones |
143 | you need to override should be set. | 143 | you need to override should be set. |
144 | 144 | ||
145 | Variables set before required inclusion file: | ||
146 | Variables that changes based on hw design or board specific requirement must be | ||
147 | set before required inclusion file else pre-expansion value defined in generic | ||
148 | machine conf will be set. This way user can also override these variables from | ||
149 | local.conf | ||
150 | |||
145 | System wide setting: | 151 | System wide setting: |
146 | TUNE_FEATURES:tune-<tune> - Specific tune features | 152 | TUNE_FEATURES:tune-<tune> - Specific tune features |
147 | 153 | ||
148 | external-hdf recipe from meta-xilinx-tools: | 154 | external-hdf recipe from meta-xilinx-tools: |
149 | HDF_MACHINE - Used by the recipe to find the correct XSA | 155 | HDF_MACHINE - Machine to load from reference defign xsa using hdf-examples recipe |
150 | HDF_EXT - only xsa is supported, legacy variable | 156 | HDF_EXT - Only ".xsa" externsion is supported, legacy variable. |
151 | HDF_BASE - protocol if not using the default external-hdf repository | 157 | HDF_BASE - Download protocol (file://, git://, http:// or https://) protocol if |
152 | HDF_PATH - path to the repository or XSA file | 158 | not using the default external-hdf repository. |
159 | HDF_PATH - Path to the repository or XSA file | ||
160 | |||
161 | fs-boot recipe from meta-xilinx-tools: | ||
162 | YAML_SERIAL_CONSOLE_STDIN:pn-fs-boot - YAML based uart stdin configuration for | ||
163 | MicroBlaze. Example: axi_uartlite_0 or axi_uart16550_0 etc,. | ||
164 | YAML_SERIAL_CONSOLE_STDOUT:pn-fs-boot - YAML based uart stdout configuration for | ||
165 | MicroBlaze. Example: axi_uartlite_0 or axi_uart16550_0 etc,. | ||
166 | YAML_MAIN_MEMORY_CONFIG:pn-fs-boot - YAML based DDR4 or MIG configuration for | ||
167 | MicroBlaze. Example: DDR4_0 or MIG_7SERIES_0 etc,. | ||
168 | YAML_FLASH_MEMORY_CONFIG:pn-fs-boot - YAML based flash configuration for | ||
169 | MicroBlaze. Example: axi_emc_0 or axi_quad_spi_0 etc,. | ||
170 | XSCTH_PROC:pn-fs-boot - Processor IP used while configuring embeddedsw compoments. | ||
171 | Example: microblaze_0 or microblaze_1 etc,. | ||
172 | |||
173 | fsbl-firmware recipe from meta-xilinx-tools: | ||
174 | YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware - YAML based FSBL uart stdin configuration | ||
175 | for Zynq-7000 and ZynqMP devices. | ||
176 | YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware - YAML based FSBL uart stdout configuration | ||
177 | for Zynq-7000 and ZynqMP devices. | ||
178 | |||
179 | pmu-firmware recipe from meta-xilinx-tools: | ||
180 | YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware - YAML based PMUFW uart stdin configuration | ||
181 | for ZynqMP devices. | ||
182 | YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware - YAML based PMUFW uart stdout configuration | ||
183 | for ZynqMP devices. | ||
184 | |||
185 | plm-firmware recipe from meta-xilinx-tools: | ||
186 | YAML_SERIAL_CONSOLE_STDIN:pn-plm-firmware - YAML based PLM uart stdin configuration | ||
187 | for Versal devices. | ||
188 | YAML_SERIAL_CONSOLE_STDOUT:pn-fplmsbl-firmware - YAML based PLM uart stdout | ||
189 | configuration for Versal devices. | ||
153 | 190 | ||
154 | device-tree recipe from meta-xilinx-tools: | 191 | device-tree recipe from meta-xilinx-tools: |
155 | YAML_DT_BOARD_FLAGS - flags used for dtgen | 192 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree - YAML based uart console configuration |
193 | for all device families. Example: axi_uartlite_0 or psu_uart_0 etc,. | ||
194 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree - YAML based memory configuration for all | ||
195 | device families. Example: DDR4_0 or PS7_DDR_0 or PSU_DDR_0 etc,. | ||
196 | XSCTH_PROC:pn-device-tree - Processor IP used while configuring device-tree | ||
197 | compoments. Example: microblaze_0 or microblaze_1 etc,. | ||
198 | YAML_DT_BOARD_FLAGS:pn-device-tree - YAML based configuration for setting eval | ||
199 | board specific dtsi files available in DTG repo. | ||
200 | |||
201 | arm-trusted-firmware recipe from meta-xilinx-core: | ||
202 | ATF_CONSOLE - Uart console configuration for all aarch64 device families. | ||
203 | Example: pl011 or cadence or cadence1 etc,. | ||
204 | TFA_BL33_LOAD - BL33 preloadded base address to EXTRA_OEMAKE for aarch64. | ||
156 | 205 | ||
157 | u-boot-xlnx recipe from meta-xilinx-core: | 206 | u-boot-xlnx recipe from meta-xilinx-core: |
158 | UBOOT_MACHINE - Name of the defconfig to use | 207 | UBOOT_MACHINE - Name of the defconfig to use |
159 | HAS_PLATFORM_INIT - List of defconfig files available for u-boot | 208 | HAS_PLATFORM_INIT - List of defconfig files available for u-boot only for SPL boot. |
209 | |||
210 | u-boot-xlnx-scr recipe from meta-xilinx-core: | ||
211 | DDR_BASEADDR - Base address for DDR used for loading the images from u-boot env. | ||
212 | SKIP_APPEND_BASEADDR - Skip appending ${DDR_BASEADDR} for image offsets. | ||
213 | |||
214 | Varibable set after required inclusion file: | ||
215 | Varibables that does not intend to change must be set before required inclusion | ||
216 | file. | ||
217 | |||
218 | external-hdf recipe from meta-xilinx-tools: | ||
219 | HDF_MACHINE - Used by the recipe to find the correct XSA | ||
220 | HDF_EXT - only xsa is supported, legacy variable | ||
221 | HDF_BASE - protocol if not using the default external-hdf repository | ||
222 | HDF_PATH - path to the repository or XSA file | ||
160 | 223 | ||
161 | ...and more... | 224 | ...and more... |