mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 22:11:59 -09:00
package/freescale-imx: add i.MX 8ULP support
More details on the platform here: https://www.ezurio.com/system-on-module/nxp-imx8/nitrogen8ulp-som https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-8-applications-processors/i-mx-8ulp-applications-processor-family:i.MX8ULP There have been 3 silicon revisions of this processor (A0, A1, A2) and A2 is the current production version. Signed-off-by: Chris Dimich <cdimich2188@gmail.com> Signed-off-by: Arnout Vandecappelle <arnout@mind.be>
This commit is contained in:
committed by
Arnout Vandecappelle
parent
a5c1a99806
commit
90314fdfb0
@@ -55,6 +55,9 @@ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN
|
|||||||
config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP
|
config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP
|
||||||
bool "imx8mp"
|
bool "imx8mp"
|
||||||
|
|
||||||
|
config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULP
|
||||||
|
bool "imx8ulp"
|
||||||
|
|
||||||
config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X
|
config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X
|
||||||
bool "imx8x"
|
bool "imx8x"
|
||||||
|
|
||||||
@@ -70,7 +73,28 @@ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93
|
|||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "i.MX Silicon Revision"
|
prompt "i.MX 8ULP Silicon Revision"
|
||||||
|
default BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULPA2
|
||||||
|
depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULP
|
||||||
|
help
|
||||||
|
Some packages related to the selected i.MX platform need to
|
||||||
|
know the silicon revision of the platform they will run on.
|
||||||
|
|
||||||
|
Note - mismatches may result in a failure to boot!
|
||||||
|
|
||||||
|
config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULPA0
|
||||||
|
bool "imx8ulpa0"
|
||||||
|
|
||||||
|
config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULPA1
|
||||||
|
bool "imx8ulpa1"
|
||||||
|
|
||||||
|
config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULPA2
|
||||||
|
bool "imx8ulpa2"
|
||||||
|
|
||||||
|
endchoice
|
||||||
|
|
||||||
|
choice
|
||||||
|
prompt "i.MX 93 Silicon Revision"
|
||||||
default BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93A1
|
default BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93A1
|
||||||
depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93
|
depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93
|
||||||
help
|
help
|
||||||
@@ -104,6 +128,7 @@ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM
|
|||||||
default "IMX8MM" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM
|
default "IMX8MM" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM
|
||||||
default "IMX8MN" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN
|
default "IMX8MN" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN
|
||||||
default "IMX8MP" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP
|
default "IMX8MP" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP
|
||||||
|
default "IMX8ULP" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULP
|
||||||
default "IMX91" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX91
|
default "IMX91" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX91
|
||||||
default "IMX93" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93
|
default "IMX93" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93
|
||||||
|
|
||||||
@@ -130,12 +155,14 @@ config BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU
|
|||||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM || \
|
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM || \
|
||||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN || \
|
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN || \
|
||||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP || \
|
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP || \
|
||||||
|
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULP || \
|
||||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X || \
|
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X || \
|
||||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8DXL
|
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8DXL
|
||||||
|
|
||||||
config BR2_PACKAGE_FREESCALE_IMX_HAS_ELE
|
config BR2_PACKAGE_FREESCALE_IMX_HAS_ELE
|
||||||
bool
|
bool
|
||||||
default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX91 || \
|
default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULP || \
|
||||||
|
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX91 || \
|
||||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93
|
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93
|
||||||
|
|
||||||
source "package/freescale-imx/imx-alsa-plugins/Config.in"
|
source "package/freescale-imx/imx-alsa-plugins/Config.in"
|
||||||
|
|||||||
@@ -15,6 +15,9 @@ if BR2_PACKAGE_FIRMWARE_ELE_IMX
|
|||||||
|
|
||||||
config BR2_PACKAGE_FIRMWARE_ELE_IMX_AHAB_CONTAINER_IMAGE
|
config BR2_PACKAGE_FIRMWARE_ELE_IMX_AHAB_CONTAINER_IMAGE
|
||||||
string
|
string
|
||||||
|
default "mx8ulpa0-ahab-container.img" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULPA0
|
||||||
|
default "mx8ulpa1-ahab-container.img" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULPA1
|
||||||
|
default "mx8ulpa2-ahab-container.img" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULPA2
|
||||||
default "mx93a0-ahab-container.img" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93A0
|
default "mx93a0-ahab-container.img" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93A0
|
||||||
default "mx93a1-ahab-container.img" if \
|
default "mx93a1-ahab-container.img" if \
|
||||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX91 || \
|
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX91 || \
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ config BR2_PACKAGE_FIRMWARE_IMX_SDMA_FW_NAME
|
|||||||
default "imx7d" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM
|
default "imx7d" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM
|
||||||
default "imx7d" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN
|
default "imx7d" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN
|
||||||
default "imx7d" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP
|
default "imx7d" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP
|
||||||
|
default "imx7d" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULP
|
||||||
|
|
||||||
config BR2_PACKAGE_FIRMWARE_IMX_VPU_FW_NAME
|
config BR2_PACKAGE_FIRMWARE_IMX_VPU_FW_NAME
|
||||||
string
|
string
|
||||||
|
|||||||
Reference in New Issue
Block a user