summaryrefslogtreecommitdiffstats
path: root/configs/platform-v8a/platforms
diff options
context:
space:
mode:
Diffstat (limited to 'configs/platform-v8a/platforms')
-rw-r--r--configs/platform-v8a/platforms/barebox-imx8m.in9
-rw-r--r--configs/platform-v8a/platforms/barebox-rockchip.in14
-rw-r--r--configs/platform-v8a/platforms/blspec-imx8mm-evk.in5
-rw-r--r--configs/platform-v8a/platforms/blspec-imx8mp-evk.in5
-rw-r--r--configs/platform-v8a/platforms/blspec-imx8mq-evk.in5
-rw-r--r--configs/platform-v8a/platforms/blspec-rock3a.in5
-rw-r--r--configs/platform-v8a/platforms/firmware-imx.in54
-rw-r--r--configs/platform-v8a/platforms/firmware-rockchip.in46
-rw-r--r--configs/platform-v8a/platforms/image-imx8mm-evk.in1
-rw-r--r--configs/platform-v8a/platforms/image-imx8mn-evk.in10
-rw-r--r--configs/platform-v8a/platforms/image-imx8mp-evk.in1
-rw-r--r--configs/platform-v8a/platforms/image-imx8mq-evk.in1
-rw-r--r--configs/platform-v8a/platforms/image-rock3a.in2
-rw-r--r--configs/platform-v8a/platforms/image-tq-mba8mpxl.in10
14 files changed, 124 insertions, 44 deletions
diff --git a/configs/platform-v8a/platforms/barebox-imx8m.in b/configs/platform-v8a/platforms/barebox-imx8m.in
deleted file mode 100644
index ca11fe2..0000000
--- a/configs/platform-v8a/platforms/barebox-imx8m.in
+++ /dev/null
@@ -1,9 +0,0 @@
-## SECTION=bootloader
-
-config BAREBOX_IMX8M
- select FIRMWARE_IMX
- select IMX_ATF
- tristate
- prompt "Barebox (imx8m)"
- help
- FIXME
diff --git a/configs/platform-v8a/platforms/barebox-rockchip.in b/configs/platform-v8a/platforms/barebox-rockchip.in
deleted file mode 100644
index 03a3816..0000000
--- a/configs/platform-v8a/platforms/barebox-rockchip.in
+++ /dev/null
@@ -1,14 +0,0 @@
-## SECTION=bootloader
-
-config BAREBOX_ROCKCHIP
- tristate
- prompt "barebox (rockchip)"
- select HOST_LIBUSB
- select HOST_OPENSSL
- select HOST_LZOP
- select FIRMWARE_ROCKCHIP
- select FIRMWARE_ROCKCHIP_RK356x_BL31
- select FIRMWARE_ROCKCHIP_RK356x_BL32
- select FIRMWARE_ROCKCHIP_RK3568_SDRAM
- help
- Build the barebox bootloader for Rockchip boards.
diff --git a/configs/platform-v8a/platforms/blspec-imx8mm-evk.in b/configs/platform-v8a/platforms/blspec-imx8mm-evk.in
deleted file mode 100644
index 407eb01..0000000
--- a/configs/platform-v8a/platforms/blspec-imx8mm-evk.in
+++ /dev/null
@@ -1,5 +0,0 @@
-## SECTION=blspec
-
-config BLSPEC_IMX8MM_EVK
- tristate
- prompt "/loader/entries/imx8mm-evk.conf bootloader spec entry"
diff --git a/configs/platform-v8a/platforms/blspec-imx8mp-evk.in b/configs/platform-v8a/platforms/blspec-imx8mp-evk.in
deleted file mode 100644
index c911c83..0000000
--- a/configs/platform-v8a/platforms/blspec-imx8mp-evk.in
+++ /dev/null
@@ -1,5 +0,0 @@
-## SECTION=blspec
-
-config BLSPEC_IMX8MP_EVK
- tristate
- prompt "/loader/entries/imx8mp-evk.conf bootloader spec entry"
diff --git a/configs/platform-v8a/platforms/blspec-imx8mq-evk.in b/configs/platform-v8a/platforms/blspec-imx8mq-evk.in
deleted file mode 100644
index 9ef3082..0000000
--- a/configs/platform-v8a/platforms/blspec-imx8mq-evk.in
+++ /dev/null
@@ -1,5 +0,0 @@
-## SECTION=blspec
-
-config BLSPEC_IMX8MQ_EVK
- tristate
- prompt "/loader/entries/imx8mq-evk.conf bootloader spec entry"
diff --git a/configs/platform-v8a/platforms/blspec-rock3a.in b/configs/platform-v8a/platforms/blspec-rock3a.in
deleted file mode 100644
index e54a102..0000000
--- a/configs/platform-v8a/platforms/blspec-rock3a.in
+++ /dev/null
@@ -1,5 +0,0 @@
-## SECTION=blspec
-
-config BLSPEC_ROCK3A
- tristate
- prompt "/loader/entries/rock3a.conf bootloader spec entry"
diff --git a/configs/platform-v8a/platforms/firmware-imx.in b/configs/platform-v8a/platforms/firmware-imx.in
new file mode 100644
index 0000000..19d89ac
--- /dev/null
+++ b/configs/platform-v8a/platforms/firmware-imx.in
@@ -0,0 +1,54 @@
+## SECTION=non_free_firmware
+
+menuconfig FIRMWARE_IMX
+ tristate
+ prompt "firmware-imx "
+ help
+ Install CODA VPU firmware files from the firmware-imx package.
+
+if FIRMWARE_IMX
+
+config FIRMWARE_IMX_VPU_IMX27
+ tristate
+ prompt "CodaDx6 firmware for i.MX27"
+ help
+ Install the CODA7541 VPU firmware for i.MX27.
+
+config FIRMWARE_IMX_VPU_IMX51
+ tristate
+ prompt "CodaHx4 firmware for i.MX51"
+ help
+ Install the CodaHx4 VPU firmware for i.MX51.
+
+config FIRMWARE_IMX_VPU_IMX53
+ tristate
+ prompt "CODA7541 firmware for i.MX53"
+ help
+ Install the CODA7541 VPU firmware for i.MX53.
+
+config FIRMWARE_IMX_VPU_IMX6DL
+ tristate
+ prompt "CODA960 firmware for i.MX6DL/S"
+ help
+ Install the CODA960 VPU firmware for i.MX6DL and i.MX6S.
+
+config FIRMWARE_IMX_VPU_IMX6Q
+ tristate
+ prompt "CODA960 firmware for i.MX6Q/D"
+ help
+ Install the CODA960 VPU firmware for i.MX6Q and i.MX6D.
+
+config FIRMWARE_IMX_BOOTIMAGE_IMX8
+ bool
+ prompt "Install i.MX8 DDR PHY and HDMI/eDP controller firmware"
+ help
+ Install the Synopsis DDR PHY controller and Cadence HDMI TX
+ firmware used to build a boot image.
+
+endif
+
+config BAREBOX_DEPENDENCIES
+ tristate
+ select FIRMWARE_IMX
+ select TF_A
+
diff --git a/configs/platform-v8a/platforms/firmware-rockchip.in b/configs/platform-v8a/platforms/firmware-rockchip.in
new file mode 100644
index 0000000..87a1490
--- /dev/null
+++ b/configs/platform-v8a/platforms/firmware-rockchip.in
@@ -0,0 +1,46 @@
+## SECTION=non_free_firmware
+
+menuconfig FIRMWARE_ROCKCHIP
+ bool
+ prompt "Rockchip firmware binaries "
+ help
+ Rockchip prebuilt SDRAM initialization and TF-A binaries.
+
+if FIRMWARE_ROCKCHIP
+
+config FIRMWARE_ROCKCHIP_RK3566_SDRAM
+ bool
+ prompt "RK3566 SDRAM init"
+ help
+ Rockchip RK3566 SDRAM initialization binary.
+ Compatible with e.g., the Pine64 Quartz64 Model A board.
+
+config FIRMWARE_ROCKCHIP_RK3568_SDRAM
+ bool
+ prompt "RK3568 SDRAM init"
+ help
+ Rockchip RK3568 SDRAM initialization binary.
+ Compatible with e.g., the Rockchip RK3568 EVB1 board.
+
+config FIRMWARE_ROCKCHIP_RK356x_BL31
+ bool
+ prompt "RK356x BL31 binary"
+ help
+ Rockchip RK3566/RK3568 BL31 binary.
+ Compatible with e.g., the Pine64 Quartz64 Model A board
+ and the Rockchip RK3568 EVB1 board.
+
+config FIRMWARE_ROCKCHIP_RK356x_BL32
+ bool
+ prompt "RK356x BL32 binary"
+ help
+ Rockchip RK3566/RK3568 BL32 binary.
+ Compatible with e.g., the Pine64 Quartz64 Model A board
+ and the Rockchip RK3568 EVB1 board.
+
+endif
+
+config BAREBOX_DEPENDENCIES
+ tristate
+ select FIRMWARE_ROCKCHIP
+
diff --git a/configs/platform-v8a/platforms/image-imx8mm-evk.in b/configs/platform-v8a/platforms/image-imx8mm-evk.in
index cce834e..f58a27b 100644
--- a/configs/platform-v8a/platforms/image-imx8mm-evk.in
+++ b/configs/platform-v8a/platforms/image-imx8mm-evk.in
@@ -4,6 +4,7 @@ config IMAGE_IMX8MM_EVK
tristate
select HOST_GENIMAGE
select IMAGE_ROOT_EXT
+ select BAREBOX
prompt "Generate images/imx8mm-evk.img"
help
Generate a bootable SD card image to deploy a NXP i.MX8MM-EVK board.
diff --git a/configs/platform-v8a/platforms/image-imx8mn-evk.in b/configs/platform-v8a/platforms/image-imx8mn-evk.in
new file mode 100644
index 0000000..4c242f0
--- /dev/null
+++ b/configs/platform-v8a/platforms/image-imx8mn-evk.in
@@ -0,0 +1,10 @@
+## SECTION=image
+
+config IMAGE_IMX8MN_EVK
+ tristate
+ select HOST_GENIMAGE
+ select IMAGE_ROOT_EXT
+ select BAREBOX
+ prompt "Generate images/imx8mn-evk.img"
+ help
+ Generate a bootable SD card image to deploy a NXP i.MX8MN-EVK board.
diff --git a/configs/platform-v8a/platforms/image-imx8mp-evk.in b/configs/platform-v8a/platforms/image-imx8mp-evk.in
index 62b024a..87ad833 100644
--- a/configs/platform-v8a/platforms/image-imx8mp-evk.in
+++ b/configs/platform-v8a/platforms/image-imx8mp-evk.in
@@ -4,6 +4,7 @@ config IMAGE_IMX8MP_EVK
tristate
select HOST_GENIMAGE
select IMAGE_ROOT_EXT
+ select BAREBOX
prompt "Generate images/imx8mp-evk.img"
help
Generate a bootable SD card image to deploy a NXP i.MX8MP-EVK board.
diff --git a/configs/platform-v8a/platforms/image-imx8mq-evk.in b/configs/platform-v8a/platforms/image-imx8mq-evk.in
index f4b86cd..254879a 100644
--- a/configs/platform-v8a/platforms/image-imx8mq-evk.in
+++ b/configs/platform-v8a/platforms/image-imx8mq-evk.in
@@ -4,6 +4,7 @@ config IMAGE_IMX8MQ_EVK
tristate
select HOST_GENIMAGE
select IMAGE_ROOT_EXT
+ select BAREBOX
prompt "Generate images/imx8mq-evk.img"
help
Generate a bootable SD card image to deploy a NXP i.MX8MQ-EVK board.
diff --git a/configs/platform-v8a/platforms/image-rock3a.in b/configs/platform-v8a/platforms/image-rock3a.in
index cd09d1e..96393cf 100644
--- a/configs/platform-v8a/platforms/image-rock3a.in
+++ b/configs/platform-v8a/platforms/image-rock3a.in
@@ -4,7 +4,7 @@ config IMAGE_ROCK3A
tristate
select HOST_GENIMAGE
select IMAGE_ROOT_EXT
- select BAREBOX_ROCKCHIP
+ select BAREBOX
prompt "Generate images/rock3a.img"
help
Generate an image for the Radxa ROCK3 Model A.
diff --git a/configs/platform-v8a/platforms/image-tq-mba8mpxl.in b/configs/platform-v8a/platforms/image-tq-mba8mpxl.in
new file mode 100644
index 0000000..956063a
--- /dev/null
+++ b/configs/platform-v8a/platforms/image-tq-mba8mpxl.in
@@ -0,0 +1,10 @@
+## SECTION=image
+
+config IMAGE_TQ_MBA8MPXL
+ tristate
+ select HOST_GENIMAGE
+ select IMAGE_ROOT_EXT
+ select BAREBOX
+ prompt "Generate images/tq-mba8mpxl.img"
+ help
+ Generate a bootable SD card image to deploy on a TQ MBa8MPxL board.