]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
sunxi: defconfig: Add X96 Mate TV box
authorAndre Przywara <andre.przywara@arm.com>
Sat, 10 Sep 2022 23:06:19 +0000 (00:06 +0100)
committerAndre Przywara <andre.przywara@arm.com>
Wed, 19 Oct 2022 13:14:55 +0000 (14:14 +0100)
The X96 Mate TV box is a TV box with the Allwinner H616 SoC. It is
available with up to 4GB of DRAM and 64GB eMMC.
The DRAM chips require a different configuration when compared to the
OrangePi Zero2, we must not use read/write training and write leveling.

Add a defconfig for the box, so that we can easily build U-Boot for it.
We synced the .dts file already from the kernel tree.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com>
board/sunxi/MAINTAINERS
configs/x96_mate_defconfig [new file with mode: 0644]

index 5a0b598a33862a5295b30a90564f0fa6f5fd6fd5..80e3f4be4b96100471c1ab53b319c21ab6753ffd 100644 (file)
@@ -535,6 +535,11 @@ M: Aleksei Mamlin <mamlinav@gmail.com>
 S:     Maintained
 F:     configs/Wexler_TAB7200_defconfig
 
+X96 MATE TV BOX
+M:     Andre Przywara <andre.przywara@arm.com>
+S:     Maintained
+F:     configs/x96_mate_defconfig
+
 YONES TOPTECH BD1078 BOARD
 M:     Paul Kocialkowski <contact@paulk.fr>
 S:     Maintained
diff --git a/configs/x96_mate_defconfig b/configs/x96_mate_defconfig
new file mode 100644 (file)
index 0000000..4276f4f
--- /dev/null
@@ -0,0 +1,15 @@
+CONFIG_ARM=y
+CONFIG_ARCH_SUNXI=y
+CONFIG_DEFAULT_DEVICE_TREE="sun50i-h616-x96-mate"
+CONFIG_SPL=y
+CONFIG_DRAM_SUN50I_H616_READ_CALIBRATION=y
+CONFIG_MACH_SUN50I_H616=y
+CONFIG_MMC0_CD_PIN="PF6"
+CONFIG_R_I2C_ENABLE=y
+# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
+CONFIG_SPL_I2C=y
+CONFIG_SPL_SYS_I2C_LEGACY=y
+CONFIG_SYS_I2C_MVTWSI=y
+CONFIG_SYS_I2C_SLAVE=0x7f
+CONFIG_SYS_I2C_SPEED=400000
+CONFIG_SUPPORT_EMMC_BOOT=y