-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
configs/kontron_bl_imx8mm_defconfig: new defconfig
The BL i.MX8M Mini is a baseboard that includes the SoM SL i.MX8M Mini. https://www.kontron.com/produkte/baseboard-bl-i.mx8m-mini/p158549 Cc: Frieder Schrempf <[email protected]> Signed-off-by: Heiko Thiery <[email protected]> Reviewed-by: Giulio Benetti <[email protected]> [Arnout: explicitly set BR2_cortex_a53=y] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]>
- Loading branch information
Showing
8 changed files
with
511 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1180,7 +1180,9 @@ F: package/python-sip/ | |
F: package/uhd/ | ||
|
||
N: Heiko Thiery <[email protected]> | ||
F: board/kontron/bl-imx8mm/ | ||
F: board/kontron/pitx-imx8m/ | ||
F: configs/kontron_bl_imx8mm_defconfig | ||
F: configs/kontron_pitx_imx8m_defconfig | ||
F: package/altera-stapl/ | ||
F: package/ipmitool/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
label buildroot | ||
kernel /boot/Image | ||
devicetree /boot/freescale/imx8mm-kontron-n801x-s.dtb | ||
append root=PARTUUID=%PARTUUID% rootwait rw |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
image sdcard.img { | ||
hdimage { | ||
partition-table-type = "gpt" | ||
gpt-location = 16K | ||
} | ||
|
||
partition imx-boot { | ||
in-partition-table = "no" | ||
image = "flash.bin" | ||
offset = 33K | ||
} | ||
|
||
partition rootfs { | ||
image = "rootfs.ext4" | ||
offset = 8M | ||
partition-uuid = %PARTUUID% | ||
} | ||
} |
31 changes: 31 additions & 0 deletions
31
...n/bl-imx8mm/patches/uboot/0001-imx-imx8mm-imx8mm-kontron-n801x-s-convert-options-to.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
From 95a311af81cd47c44d3d6e3f717f06a06d8f3dfd Mon Sep 17 00:00:00 2001 | ||
From: Heiko Thiery <[email protected]> | ||
Date: Mon, 10 Jan 2022 14:13:02 +0100 | ||
Subject: [PATCH 1/2] imx: imx8mm: imx8mm-kontron-n801x-s: convert options to Kconfig | ||
|
||
CONFIG_SPL_MMC and CONFIG_SPL_SERIAL | ||
|
||
Patch submitted upstream: | ||
https://patchwork.ozlabs.org/project/uboot/patch/[email protected]/ | ||
|
||
Signed-off-by: Heiko Thiery <[email protected]> | ||
--- | ||
configs/kontron-sl-mx8mm_defconfig | 2 ++ | ||
1 file changed, 2 insertions(+) | ||
|
||
diff --git a/configs/kontron-sl-mx8mm_defconfig b/configs/kontron-sl-mx8mm_defconfig | ||
index 35d12fca32..940bf07a92 100644 | ||
--- a/configs/kontron-sl-mx8mm_defconfig | ||
+++ b/configs/kontron-sl-mx8mm_defconfig | ||
@@ -15,6 +15,8 @@ CONFIG_SPL_DM_SPI=y | ||
CONFIG_DEFAULT_DEVICE_TREE="imx8mm-kontron-n801x-s" | ||
CONFIG_SPL_TEXT_BASE=0x7E1000 | ||
CONFIG_TARGET_KONTRON_MX8MM=y | ||
+CONFIG_SPL_MMC=y | ||
+CONFIG_SPL_SERIAL=y | ||
CONFIG_BOOTCOUNT_BOOTLIMIT=3 | ||
CONFIG_SPL=y | ||
CONFIG_DISTRO_DEFAULTS=y | ||
-- | ||
2.30.2 | ||
|
305 changes: 305 additions & 0 deletions
305
...n/bl-imx8mm/patches/uboot/0002-imx-imx8mm-imx8mm-kontron-n801x-s-add-common-board-u.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,305 @@ | ||
From ef694c19c074333fd16589ec6ffef3e7ca895186 Mon Sep 17 00:00:00 2001 | ||
From: Heiko Thiery <[email protected]> | ||
Date: Wed, 12 Jan 2022 08:44:36 +0100 | ||
Subject: [PATCH 2/2] imx: imx8mm: imx8mm-kontron-n801x-s: add common board | ||
u-boot.dtsi | ||
|
||
When using a board variant that selects the lvds specific dtb the | ||
*.u-boot.dtsi file will not be included. To have a lvds dtb specific | ||
u-boot.dtsi file move this part to a common board u-boot.dtsi file and | ||
include this in the board base u-boot.dtsi and create an additional one | ||
for the lvds variant. | ||
|
||
Patch submitted upstream: | ||
https://patchwork.ozlabs.org/project/uboot/patch/[email protected]/ | ||
|
||
Signed-off-by: Heiko Thiery <[email protected]> | ||
--- | ||
.../imx8mm-kontron-n801x-s-lvds-u-boot.dtsi | 6 + | ||
.../dts/imx8mm-kontron-n801x-s-u-boot.dtsi | 124 +---------------- | ||
arch/arm/dts/imx8mm-kontron-n801x-u-boot.dtsi | 128 ++++++++++++++++++ | ||
3 files changed, 135 insertions(+), 123 deletions(-) | ||
create mode 100644 arch/arm/dts/imx8mm-kontron-n801x-s-lvds-u-boot.dtsi | ||
create mode 100644 arch/arm/dts/imx8mm-kontron-n801x-u-boot.dtsi | ||
|
||
diff --git a/arch/arm/dts/imx8mm-kontron-n801x-s-lvds-u-boot.dtsi b/arch/arm/dts/imx8mm-kontron-n801x-s-lvds-u-boot.dtsi | ||
new file mode 100644 | ||
index 0000000000..4bf75722bf | ||
--- /dev/null | ||
+++ b/arch/arm/dts/imx8mm-kontron-n801x-s-lvds-u-boot.dtsi | ||
@@ -0,0 +1,6 @@ | ||
+// SPDX-License-Identifier: GPL-2.0+ | ||
+/* | ||
+ * Copyright (C) 2019 Kontron Electronics GmbH | ||
+ */ | ||
+ | ||
+#include "imx8mm-kontron-n801x-u-boot.dtsi" | ||
diff --git a/arch/arm/dts/imx8mm-kontron-n801x-s-u-boot.dtsi b/arch/arm/dts/imx8mm-kontron-n801x-s-u-boot.dtsi | ||
index 22d18e6f1c..4bf75722bf 100644 | ||
--- a/arch/arm/dts/imx8mm-kontron-n801x-s-u-boot.dtsi | ||
+++ b/arch/arm/dts/imx8mm-kontron-n801x-s-u-boot.dtsi | ||
@@ -3,126 +3,4 @@ | ||
* Copyright (C) 2019 Kontron Electronics GmbH | ||
*/ | ||
|
||
-#include "imx8mm-u-boot.dtsi" | ||
- | ||
-/ { | ||
- aliases { | ||
- usb0 = &usbotg1; | ||
- usb1 = &usbotg2; | ||
- }; | ||
- | ||
- wdt-reboot { | ||
- compatible = "wdt-reboot"; | ||
- wdt = <&wdog1>; | ||
- u-boot,dm-spl; | ||
- }; | ||
- | ||
- firmware { | ||
- optee { | ||
- compatible = "linaro,optee-tz"; | ||
- method = "smc"; | ||
- }; | ||
- }; | ||
-}; | ||
- | ||
-&fec1 { | ||
- phy-mode = "rgmii-rxid"; | ||
-}; | ||
- | ||
-&i2c1 { | ||
- u-boot,dm-spl; | ||
- u-boot,dm-pre-reloc; | ||
-}; | ||
- | ||
-&i2c2 { | ||
- status = "okay"; | ||
- u-boot,dm-spl; | ||
- u-boot,dm-pre-reloc; | ||
-}; | ||
- | ||
-&pinctrl_ecspi1 { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&pinctrl_i2c1 { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&pinctrl_pmic { | ||
- u-boot,dm-spl; | ||
- fsl,pins = < | ||
- MX8MM_IOMUXC_GPIO1_IO00_GPIO1_IO0 0x141 | ||
- /* Disable Pullup for SD_VSEL */ | ||
- MX8MM_IOMUXC_GPIO1_IO04_GPIO1_IO4 0x41 | ||
- >; | ||
-}; | ||
- | ||
-&pinctrl_uart3 { | ||
- u-boot,dm-spl; | ||
- u-boot,dm-pre-reloc; | ||
-}; | ||
- | ||
-&pinctrl_usdhc1 { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&pinctrl_usdhc1_100mhz { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&pinctrl_usdhc1_200mhz { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&pinctrl_usdhc2 { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&pca9450 { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&{/soc@0/bus@30800000/i2c@30a20000/pmic@25/regulators} { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&ecspi1 { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&gpio1 { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&gpio2 { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&gpio3 { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&gpio4 { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&gpio5 { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&uart3 { | ||
- u-boot,dm-spl; | ||
- u-boot,dm-pre-reloc; | ||
-}; | ||
- | ||
-&usdhc1 { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&usdhc2 { | ||
- u-boot,dm-spl; | ||
-}; | ||
- | ||
-&wdog1 { | ||
- u-boot,dm-spl; | ||
-}; | ||
+#include "imx8mm-kontron-n801x-u-boot.dtsi" | ||
diff --git a/arch/arm/dts/imx8mm-kontron-n801x-u-boot.dtsi b/arch/arm/dts/imx8mm-kontron-n801x-u-boot.dtsi | ||
new file mode 100644 | ||
index 0000000000..22d18e6f1c | ||
--- /dev/null | ||
+++ b/arch/arm/dts/imx8mm-kontron-n801x-u-boot.dtsi | ||
@@ -0,0 +1,128 @@ | ||
+// SPDX-License-Identifier: GPL-2.0+ | ||
+/* | ||
+ * Copyright (C) 2019 Kontron Electronics GmbH | ||
+ */ | ||
+ | ||
+#include "imx8mm-u-boot.dtsi" | ||
+ | ||
+/ { | ||
+ aliases { | ||
+ usb0 = &usbotg1; | ||
+ usb1 = &usbotg2; | ||
+ }; | ||
+ | ||
+ wdt-reboot { | ||
+ compatible = "wdt-reboot"; | ||
+ wdt = <&wdog1>; | ||
+ u-boot,dm-spl; | ||
+ }; | ||
+ | ||
+ firmware { | ||
+ optee { | ||
+ compatible = "linaro,optee-tz"; | ||
+ method = "smc"; | ||
+ }; | ||
+ }; | ||
+}; | ||
+ | ||
+&fec1 { | ||
+ phy-mode = "rgmii-rxid"; | ||
+}; | ||
+ | ||
+&i2c1 { | ||
+ u-boot,dm-spl; | ||
+ u-boot,dm-pre-reloc; | ||
+}; | ||
+ | ||
+&i2c2 { | ||
+ status = "okay"; | ||
+ u-boot,dm-spl; | ||
+ u-boot,dm-pre-reloc; | ||
+}; | ||
+ | ||
+&pinctrl_ecspi1 { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&pinctrl_i2c1 { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&pinctrl_pmic { | ||
+ u-boot,dm-spl; | ||
+ fsl,pins = < | ||
+ MX8MM_IOMUXC_GPIO1_IO00_GPIO1_IO0 0x141 | ||
+ /* Disable Pullup for SD_VSEL */ | ||
+ MX8MM_IOMUXC_GPIO1_IO04_GPIO1_IO4 0x41 | ||
+ >; | ||
+}; | ||
+ | ||
+&pinctrl_uart3 { | ||
+ u-boot,dm-spl; | ||
+ u-boot,dm-pre-reloc; | ||
+}; | ||
+ | ||
+&pinctrl_usdhc1 { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&pinctrl_usdhc1_100mhz { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&pinctrl_usdhc1_200mhz { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&pinctrl_usdhc2 { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&pca9450 { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&{/soc@0/bus@30800000/i2c@30a20000/pmic@25/regulators} { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&ecspi1 { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&gpio1 { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&gpio2 { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&gpio3 { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&gpio4 { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&gpio5 { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&uart3 { | ||
+ u-boot,dm-spl; | ||
+ u-boot,dm-pre-reloc; | ||
+}; | ||
+ | ||
+&usdhc1 { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&usdhc2 { | ||
+ u-boot,dm-spl; | ||
+}; | ||
+ | ||
+&wdog1 { | ||
+ u-boot,dm-spl; | ||
+}; | ||
-- | ||
2.30.2 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#!/bin/sh | ||
BOARD_DIR="$(dirname $0)" | ||
PARTUUID="$($HOST_DIR/bin/uuidgen)" | ||
|
||
install -d "$TARGET_DIR/boot/extlinux/" | ||
sed "s/%PARTUUID%/$PARTUUID/g" "$BOARD_DIR/extlinux.conf" > "$TARGET_DIR/boot/extlinux/extlinux.conf" | ||
sed "s/%PARTUUID%/$PARTUUID/g" "$BOARD_DIR/genimage.cfg" > "$BINARIES_DIR/genimage.cfg" |
Oops, something went wrong.