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