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... |
