Skip to contentSkip to conversation

sunxi: Add generic defconfigs for A23 Q8 tablets with 800x480 LCD

PATCH New Hans de Goede 2 participants 5 messages Sep 30, 2015 – Oct 3, 2015

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 1/2 sunxi: Add generic defconfigs for A23 Q8 tablets with 800x480 LCD

The 7" Q8 tablet enclosure is used for a ton of slightly different cheap chinese tablets. There are some differences in which accelerometer / wifi is used, but other then that these are all the same from a u-boot / kernel pov.

When we get to adding accelerometer support the plan is to add some kind of autodetection and mangle the dt accordingly (likely using the new quirks mechanism).

For now this is a non issue as we do not yet have accelerometer support, and in the future, some sort of auto-detect is the way to go as we cannot expect users to exactly know what is inside their tablet.

The dts files this commit adds are identical to the ones submitted to the upstream kernel.

---
 arch/arm/dts/Makefile                   |  3 +-
 arch/arm/dts/sun8i-a23-q8-tablet.dts    | 65 +++++++++++++++++++++++++++++++++
 board/sunxi/MAINTAINERS                 |  1 +
 configs/q8_a23_tablet_800x480_defconfig | 25 +++++++++++++
 4 files changed, 93 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm/dts/sun8i-a23-q8-tablet.dts
 create mode 100644 configs/q8_a23_tablet_800x480_defconfig
arch/arm/dts/Makefile +2 -1
index b51c4c6..6a053cc 100644
@@ -154,7 +154,8 @@ dtb-$(CONFIG_MACH_SUN8I_A23) += \
 	sun8i-a23-evb.dtb \
 	sun8i-a23-gt90h-v4.dtb \
 	sun8i-a23-ippo-q8h-v5.dtb \
-	sun8i-a23-ippo-q8h-v1.2.dtb
+	sun8i-a23-ippo-q8h-v1.2.dtb \
+	sun8i-a23-q8-tablet.dtb
 dtb-$(CONFIG_MACH_SUN8I_A33) += \
 	sun8i-a33-et-q8-v1.6.dtb \
 	sun8i-a33-ga10h-v1.1.dtb \
arch/arm/dts/sun8i-a23-q8-tablet.dts new file +65 -0

65 lines not on this page · raw message

board/sunxi/MAINTAINERS +1 -0
index f7a837a..67a9d29 100644
@@ -50,6 +50,7 @@ F:	configs/ga10h_v1_1_defconfig
 F:	configs/gt90h_v4_defconfig
 F:	configs/Ippo_q8h_v1_2_defconfig
 F:	configs/Ippo_q8h_v1_2_a33_1024x600_defconfig
+F:	configs/q8_a23_tablet_800x480_defconfig
 F:	configs/q8_a33_tablet_800x480_defconfig
 F:	configs/q8_a33_tablet_1024x600_defconfig
 F:	include/configs/sun9i.h
configs/q8_a23_tablet_800x480_defconfig new file +25 -0
new file mode 100644
index 0000000..00c30dc
@@ -0,0 +1,25 @@
+CONFIG_ARM=y
+CONFIG_ARCH_SUNXI=y
+CONFIG_MACH_SUN8I_A23=y
+CONFIG_DRAM_CLK=432
+CONFIG_DRAM_ZQ=63306
+CONFIG_MMC0_CD_PIN="PB4"
+CONFIG_USB0_VBUS_PIN="AXP0-VBUS-ENABLE"
+CONFIG_USB0_VBUS_DET="AXP0-VBUS-DETECT"
+CONFIG_USB0_ID_DET="PH8"
+CONFIG_AXP_GPIO=y
+CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:15,ri:211,up:10,lo:22,hs:30,vs:13,sync:3,vmode:0"
+CONFIG_VIDEO_LCD_DCLK_PHASE=0
+CONFIG_VIDEO_LCD_POWER="PH7"
+CONFIG_VIDEO_LCD_BL_EN="PH6"
+CONFIG_VIDEO_LCD_BL_PWM="PH0"
+CONFIG_DEFAULT_DEVICE_TREE="sun8i-a23-q8-tablet"
+# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
+CONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5"
+# CONFIG_CMD_IMLS is not set
+# CONFIG_CMD_FLASH is not set
+# CONFIG_CMD_FPGA is not set
+CONFIG_AXP221_DLDO1_VOLT=3300
+CONFIG_AXP221_ALDO1_VOLT=3000
+CONFIG_USB_MUSB_HOST=y
Signature · 1 line
2.5.0
#1 lore raw

PATCH 2/2 sunxi: Remove board defconfig-s for specific Q8 tablet PCB-s

We now have generic q8_a?3_defconfig files for Q8 formfactor tablets with an A13 / A23 / A33 SoC, there is no need for these PCB variant specific defconfig-s and they only serve to confuse the user.

Note that in case of the forfun_q88db_defconfig and TZX-Q8-713B7_defconfig for A13 based Q8 tablets there is not even a dts file for these in the upstream kernel, which is all the more reason to remove them.

The generic q8_a?3_defconfig files have been tested on an Et_q8_v1_6, Ippo_q8h_v1_2_a33_1024x600, Ippo_q8h_v1_2 and TZX-Q8-713B7 tablet, and the forfun_q88db_defconfig is identical to q8_a13_tablet_defconfig.

This leaves only the Ippo_q8h_v5 untested with the new generic defconfigs but there is no reason to assume that it will not work.

---
Note this patch is intended for u-boot v2016.01, not v2015.10, the plan is to remove this defconfigs from v2016.01 and then at some date after v2016.01 has been released remove the matching dts files from the kernel.

---
 arch/arm/dts/Makefile                        |   6 --
 arch/arm/dts/sun5i-a13-forfun-q88db.dts      |  29 ------
 arch/arm/dts/sun5i-a13-tzx-q8-713b7.dts      |  29 ------
 arch/arm/dts/sun8i-a23-ippo-q8h-v1.2.dts     |  54 -----------
 arch/arm/dts/sun8i-a23-ippo-q8h-v5.dts       | 136 ---------------------------
 arch/arm/dts/sun8i-a33-et-q8-v1.6.dts        |  88 -----------------
 arch/arm/dts/sun8i-a33-ippo-q8h-v1.2.dts     | 133 --------------------------
 board/sunxi/MAINTAINERS                      |  22 -----
 configs/Et_q8_v1_6_defconfig                 |  23 -----
 configs/Ippo_q8h_v1_2_a33_1024x600_defconfig |  24 -----
 configs/Ippo_q8h_v1_2_defconfig              |  24 -----
 configs/Ippo_q8h_v5_defconfig                |  24 -----
 configs/TZX-Q8-713B7_defconfig               |  21 -----
 configs/forfun_q88db_defconfig               |  20 ----
 14 files changed, 633 deletions(-)
 delete mode 100644 arch/arm/dts/sun5i-a13-forfun-q88db.dts
 delete mode 100644 arch/arm/dts/sun5i-a13-tzx-q8-713b7.dts
 delete mode 100644 arch/arm/dts/sun8i-a23-ippo-q8h-v1.2.dts
 delete mode 100644 arch/arm/dts/sun8i-a23-ippo-q8h-v5.dts
 delete mode 100644 arch/arm/dts/sun8i-a33-et-q8-v1.6.dts
 delete mode 100644 arch/arm/dts/sun8i-a33-ippo-q8h-v1.2.dts
 delete mode 100644 configs/Et_q8_v1_6_defconfig
 delete mode 100644 configs/Ippo_q8h_v1_2_a33_1024x600_defconfig
 delete mode 100644 configs/Ippo_q8h_v1_2_defconfig
 delete mode 100644 configs/Ippo_q8h_v5_defconfig
 delete mode 100644 configs/TZX-Q8-713B7_defconfig
 delete mode 100644 configs/forfun_q88db_defconfig
arch/arm/dts/Makefile +0 -6
index 6a053cc..3538553 100644
@@ -107,14 +107,12 @@ dtb-$(CONFIG_MACH_SUN5I) += \
 	sun5i-a10s-r7-tv-dongle.dtb \
 	sun5i-a10s-wobo-i5.dtb \
 	sun5i-a13-ampe-a76.dtb \
-	sun5i-a13-forfun-q88db.dtb \
 	sun5i-a13-hsg-h702.dtb \
 	sun5i-a13-inet-86vs.dtb \
 	sun5i-a13-inet-98v-rev2.dtb \
 	sun5i-a13-olinuxino.dtb \
 	sun5i-a13-olinuxino-micro.dtb \
 	sun5i-a13-q8-tablet.dtb \
-	sun5i-a13-tzx-q8-713b7.dtb \
 	sun5i-a13-utoo-p66.dtb \
 	sun5i-r8-chip.dtb
 dtb-$(CONFIG_MACH_SUN6I) += \
@@ -153,13 +151,9 @@ dtb-$(CONFIG_MACH_SUN7I) += \
 dtb-$(CONFIG_MACH_SUN8I_A23) += \
 	sun8i-a23-evb.dtb \
 	sun8i-a23-gt90h-v4.dtb \
-	sun8i-a23-ippo-q8h-v5.dtb \
-	sun8i-a23-ippo-q8h-v1.2.dtb \
 	sun8i-a23-q8-tablet.dtb
 dtb-$(CONFIG_MACH_SUN8I_A33) += \
-	sun8i-a33-et-q8-v1.6.dtb \
 	sun8i-a33-ga10h-v1.1.dtb \
-	sun8i-a33-ippo-q8h-v1.2.dtb \
 	sun8i-a33-q8-tablet.dtb \
 	sun8i-a33-sinlinx-sina33.dtb
 dtb-$(CONFIG_MACH_SUN9I) += \
arch/arm/dts/sun5i-a13-forfun-q88db.dts deleted +0 -29
deleted file mode 100644
index 24de86c..0000000
@@ -1,29 +0,0 @@
-/*
- * Copyright 2015 Hans de Goede <[email protected]>
- *
- * Minimal dts file for the Forfun Q88db for u-boot only
- *
- * SPDX-License-Identifier:     GPL-2.0+ or X11
- */
-
-/dts-v1/;
-#include "sun5i-a13.dtsi"
-
-/ {
-	model = "Forfun Q88db";
-	compatible = "forfun,q88db", "allwinner,sun5i-a13";
-
-	aliases {
-		serial0 = &uart1;
-	};
-
-	chosen {
-		stdout-path = "serial0:115200n8";
-	};
-};
-
-&uart1 {
-	pinctrl-names = "default";
-	pinctrl-0 = <&uart1_pins_b>;
-	status = "okay";
-};
arch/arm/dts/sun5i-a13-tzx-q8-713b7.dts deleted +0 -29
deleted file mode 100644
index 47f630e..0000000
@@ -1,29 +0,0 @@
-/*
- * Copyright 2015 Hans de Goede <[email protected]>
- *
- * Minimal dts file for the TZX Q8 713b7 for u-boot only
- *
- * SPDX-License-Identifier:     GPL-2.0+ or X11
- */
-
-/dts-v1/;
-#include "sun5i-a13.dtsi"
-
-/ {
-	model = "TZX Q8 713b7";
-	compatible = "tzx,q8-713b7", "allwinner,sun5i-a13";
-
-	aliases {
-		serial0 = &uart1;
-	};
-
-	chosen {
-		stdout-path = "serial0:115200n8";
-	};
-};
-
-&uart1 {
-	pinctrl-names = "default";
-	pinctrl-0 = <&uart1_pins_b>;
-	status = "okay";
-};
arch/arm/dts/sun8i-a23-ippo-q8h-v1.2.dts deleted +0 -54

54 lines not on this page · raw message

arch/arm/dts/sun8i-a23-ippo-q8h-v5.dts deleted +0 -136

136 lines not on this page · raw message

arch/arm/dts/sun8i-a33-et-q8-v1.6.dts deleted +0 -88

88 lines not on this page · raw message

arch/arm/dts/sun8i-a33-ippo-q8h-v1.2.dts deleted +0 -133

133 lines not on this page · raw message

board/sunxi/MAINTAINERS +0 -22
index 67a9d29..c6371ea 100644
@@ -48,8 +48,6 @@ F:	configs/Wits_Pro_A20_DKT_defconfig
 F:	include/configs/sun8i.h
 F:	configs/ga10h_v1_1_defconfig
 F:	configs/gt90h_v4_defconfig
-F:	configs/Ippo_q8h_v1_2_defconfig
-F:	configs/Ippo_q8h_v1_2_a33_1024x600_defconfig
 F:	configs/q8_a23_tablet_800x480_defconfig
 F:	configs/q8_a33_tablet_800x480_defconfig
 F:	configs/q8_a33_tablet_1024x600_defconfig
@@ -94,16 +92,6 @@ F:	include/configs/sun7i.h
 F:	configs/Cubieboard2_defconfig
 F:	configs/Cubietruck_defconfig
 
-ET Q8 V1.6 Tablet BOARD
-M:	VishnuPatekar <[email protected]>
-S:	Maintained
-F:	configs/Et_q8_v1_6_defconfig
-
-FORFUN-Q88DB TABLET
-M:	Jens Lucius <[email protected]>
-S:	Maintained
-F:	configs/forfun_q88db_defconfig
-
 GEMEI-G9 TABLET
 M:	Priit Laes <[email protected]>
 S:	Maintained
@@ -129,11 +117,6 @@ M:	Michal Suchanek <[email protected]>
 S:	Maintained
 F:	configs/iNet_86VS_defconfig
 
-IPPO-Q8H-V5 BOARD
-M:	Chen-Yu Tsai <[email protected]>
-S:	Maintained
-F:	configs/Ippo_q8h_v5_defconfig
-
 LINKSPRITE-PCDUINO BOARD
 M:	Zoltan Herpai <[email protected]>
 S:	Maintained
@@ -185,11 +168,6 @@ S:	Maintained
 F:	configs/Sinlinx_SinA33_defconfig
 W:	http://linux-sunxi.org/Sinlinx_SinA33
 
-TZX-Q8-713B7 BOARD
-M:	Paul Kocialkowski <[email protected]>
-S:	Maintained
-F:	configs/TZX-Q8-713B7_defconfig
-
 WEXLER-TAB7200 BOARD
 M:	Aleksei Mamlin <[email protected]>
 S:	Maintained
configs/Et_q8_v1_6_defconfig deleted +0 -23
deleted file mode 100644
index 65b8e1a..0000000
@@ -1,23 +0,0 @@
-CONFIG_ARM=y
-CONFIG_ARCH_SUNXI=y
-CONFIG_MACH_SUN8I_A33=y
-CONFIG_DRAM_CLK=480
-CONFIG_DRAM_ZQ=15291
-CONFIG_USB0_VBUS_PIN="AXP0-VBUS-ENABLE"
-CONFIG_USB0_VBUS_DET="AXP0-VBUS-DETECT"
-CONFIG_AXP_GPIO=y
-CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:87,ri:168,up:31,lo:13,hs:1,vs:1,sync:3,vmode:0"
-CONFIG_VIDEO_LCD_DCLK_PHASE=0
-CONFIG_VIDEO_LCD_POWER="PH7"
-CONFIG_VIDEO_LCD_BL_EN="PH6"
-CONFIG_VIDEO_LCD_BL_PWM="PH0"
-CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-et-q8-v1.6"
-# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
-CONFIG_SPL=y
-CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5"
-# CONFIG_CMD_IMLS is not set
-# CONFIG_CMD_FLASH is not set
-# CONFIG_CMD_FPGA is not set
-CONFIG_AXP221_DLDO1_VOLT=3300
-CONFIG_AXP221_ALDO1_VOLT=3000
-CONFIG_USB_MUSB_HOST=y
configs/Ippo_q8h_v1_2_a33_1024x600_defconfig deleted +0 -24
deleted file mode 100644
index 40ccf8f..0000000
@@ -1,24 +0,0 @@
-CONFIG_ARM=y
-CONFIG_ARCH_SUNXI=y
-CONFIG_MACH_SUN8I_A33=y
-CONFIG_DRAM_CLK=480
-CONFIG_DRAM_ZQ=15291
-CONFIG_USB0_VBUS_PIN="AXP0-VBUS-ENABLE"
-CONFIG_USB0_VBUS_DET="AXP0-VBUS-DETECT"
-CONFIG_USB0_ID_DET="PH8"
-CONFIG_AXP_GPIO=y
-CONFIG_VIDEO_LCD_MODE="x:1024,y:600,depth:18,pclk_khz:51000,le:159,ri:160,up:22,lo:12,hs:1,vs:1,sync:3,vmode:0"
-CONFIG_VIDEO_LCD_DCLK_PHASE=0
-CONFIG_VIDEO_LCD_POWER="PH7"
-CONFIG_VIDEO_LCD_BL_EN="PH6"
-CONFIG_VIDEO_LCD_BL_PWM="PH0"
-CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-ippo-q8h-v1.2"
-# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
-CONFIG_SPL=y
-CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5"
-# CONFIG_CMD_IMLS is not set
-# CONFIG_CMD_FLASH is not set
-# CONFIG_CMD_FPGA is not set
-CONFIG_AXP221_DLDO1_VOLT=3300
-CONFIG_AXP221_ALDO1_VOLT=3000
-CONFIG_USB_MUSB_HOST=y
configs/Ippo_q8h_v1_2_defconfig deleted +0 -24
deleted file mode 100644
index 5b49c44..0000000
@@ -1,24 +0,0 @@
-CONFIG_ARM=y
-CONFIG_ARCH_SUNXI=y
-CONFIG_MACH_SUN8I_A23=y
-CONFIG_DRAM_CLK=432
-CONFIG_DRAM_ZQ=63306
-CONFIG_USB0_VBUS_PIN="AXP0-VBUS-ENABLE"
-CONFIG_USB0_VBUS_DET="AXP0-VBUS-DETECT"
-CONFIG_USB0_ID_DET="PH8"
-CONFIG_AXP_GPIO=y
-CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:87,ri:167,up:31,lo:13,hs:1,vs:1,sync:3,vmode:0"
-CONFIG_VIDEO_LCD_DCLK_PHASE=0
-CONFIG_VIDEO_LCD_POWER="PH7"
-CONFIG_VIDEO_LCD_BL_EN="PH6"
-CONFIG_VIDEO_LCD_BL_PWM="PH0"
-CONFIG_DEFAULT_DEVICE_TREE="sun8i-a23-ippo-q8h-v1.2"
-# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
-CONFIG_SPL=y
-CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5"
-# CONFIG_CMD_IMLS is not set
-# CONFIG_CMD_FLASH is not set
-# CONFIG_CMD_FPGA is not set
-CONFIG_AXP221_DLDO1_VOLT=3300
-CONFIG_AXP221_ALDO1_VOLT=3000
-CONFIG_USB_MUSB_HOST=y
configs/Ippo_q8h_v5_defconfig deleted +0 -24
deleted file mode 100644
index 5316860..0000000
@@ -1,24 +0,0 @@
-CONFIG_ARM=y
-CONFIG_ARCH_SUNXI=y
-CONFIG_MACH_SUN8I_A23=y
-CONFIG_DRAM_CLK=480
-CONFIG_DRAM_ZQ=63351
-CONFIG_USB0_VBUS_PIN="AXP0-VBUS-ENABLE"
-CONFIG_USB0_VBUS_DET="AXP0-VBUS-DETECT"
-CONFIG_USB0_ID_DET="PH8"
-CONFIG_AXP_GPIO=y
-CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:87,ri:168,up:31,lo:13,hs:1,vs:1,sync:3,vmode:0"
-CONFIG_VIDEO_LCD_DCLK_PHASE=0
-CONFIG_VIDEO_LCD_POWER="PH7"
-CONFIG_VIDEO_LCD_BL_EN="PH6"
-CONFIG_VIDEO_LCD_BL_PWM="PH0"
-CONFIG_DEFAULT_DEVICE_TREE="sun8i-a23-ippo-q8h-v5"
-# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
-CONFIG_SPL=y
-CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5"
-# CONFIG_CMD_IMLS is not set
-# CONFIG_CMD_FLASH is not set
-# CONFIG_CMD_FPGA is not set
-CONFIG_AXP221_DLDO1_VOLT=3300
-CONFIG_AXP221_ALDO1_VOLT=3000
-CONFIG_USB_MUSB_HOST=y
configs/TZX-Q8-713B7_defconfig deleted +0 -21
deleted file mode 100644
index f5e3574..0000000
@@ -1,21 +0,0 @@
-CONFIG_ARM=y
-CONFIG_ARCH_SUNXI=y
-CONFIG_MACH_SUN5I=y
-CONFIG_DRAM_CLK=408
-CONFIG_MMC0_CD_PIN="PG0"
-CONFIG_USB0_VBUS_PIN="PG12"
-CONFIG_USB0_VBUS_DET="PG1"
-CONFIG_AXP_GPIO=y
-# CONFIG_VIDEO_HDMI is not set
-CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:87,ri:40,up:31,lo:13,hs:1,vs:1,sync:3,vmode:0"
-CONFIG_VIDEO_LCD_POWER="AXP0-0"
-CONFIG_VIDEO_LCD_BL_EN="AXP0-1"
-CONFIG_VIDEO_LCD_BL_PWM="PB2"
-CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-tzx-q8-713b7"
-# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
-CONFIG_SPL=y
-CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2,AXP209_POWER"
-# CONFIG_CMD_IMLS is not set
-# CONFIG_CMD_FLASH is not set
-# CONFIG_CMD_FPGA is not set
-CONFIG_USB_MUSB_HOST=y
configs/forfun_q88db_defconfig deleted +0 -20
deleted file mode 100644
index 30e0937..0000000
@@ -1,20 +0,0 @@
-CONFIG_ARM=y
-CONFIG_ARCH_SUNXI=y
-CONFIG_MACH_SUN5I=y
-CONFIG_DRAM_CLK=384
-CONFIG_USB0_VBUS_PIN="PG12"
-CONFIG_USB0_VBUS_DET="PG1"
-CONFIG_AXP_GPIO=y
-# CONFIG_VIDEO_HDMI is not set
-CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:87,ri:40,up:31,lo:13,hs:1,vs:1,sync:3,vmode:0"
-CONFIG_VIDEO_LCD_POWER="AXP0-0"
-CONFIG_VIDEO_LCD_BL_EN="AXP0-1"
-CONFIG_VIDEO_LCD_BL_PWM="PB2"
-CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-forfun-q88db"
-# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
-CONFIG_SPL=y
-CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2,AXP209_POWER"
-# CONFIG_CMD_IMLS is not set
-# CONFIG_CMD_FLASH is not set
-# CONFIG_CMD_FPGA is not set
-CONFIG_USB_MUSB_HOST=y
Signature · 1 line
2.5.0
#2 lore raw

PATCH 2/2 sunxi: Remove board defconfig-s for specific Q8 tablet PCB-s

Quoted 14 lines · Hans de Goede

We now have generic q8_a?3_defconfig files for Q8 formfactor tablets with an A13 / A23 / A33 SoC, there is no need for these PCB variant specific defconfig-s and they only serve to confuse the user.

Note that in case of the forfun_q88db_defconfig and TZX-Q8 -713B7_defconfig
for A13 based Q8 tablets there is not even a dts file for these in the upstream kernel, which is all the more reason to remove them.

The generic q8_a?3_defconfig files have been tested on an Et_q8_v1_6, Ippo_q8h_v1_2_a33_1024x600, Ippo_q8h_v1_2 and TZX-Q8-713B7 tablet, and the
forfun_q88db_defconfig is identical to q8_a13_tablet_defconfig.

Quoted 8 lines

This leaves only the Ippo_q8h_v5 untested with the new generic defconfigs but there is no reason to assume that it will not work.

---
Note this patch is intended for u-boot v2016.01, not v2015.10, the plan is to remove this defconfigs from v2016.01 and then at some date after v2016.01 has been released remove the matching dts files from the kernel.

Sounds reasonable. both patches in this series:

#3 lore raw

PATCH 2/2 sunxi: Remove board defconfig-s for specific Q8 tablet PCB-s

Hi,

Quoted 18 lines · Ian Campbell
Quoted 17 lines · Hans de Goede

We now have generic q8_a?3_defconfig files for Q8 formfactor tablets with an A13 / A23 / A33 SoC, there is no need for these PCB variant specific defconfig-s and they only serve to confuse the user.

Note that in case of the forfun_q88db_defconfig and TZX-Q8 -713B7_defconfig
for A13 based Q8 tablets there is not even a dts file for these in the upstream kernel, which is all the more reason to remove them.

The generic q8_a?3_defconfig files have been tested on an Et_q8_v1_6, Ippo_q8h_v1_2_a33_1024x600, Ippo_q8h_v1_2 and TZX-Q8-713B7 tablet, and the
forfun_q88db_defconfig is identical to q8_a13_tablet_defconfig.

This leaves only the Ippo_q8h_v5 untested with the new generic defconfigs but there is no reason to assume that it will not work.

Quoted 8 lines
Quoted 5 lines

---
Note this patch is intended for u-boot v2016.01, not v2015.10, the plan is to remove this defconfigs from v2016.01 and then at some date after v2016.01 has been released remove the matching dts files from the kernel.

Sounds reasonable. both patches in this series:

Thanks, I've taken the liberty of using your hellion email address for this instead.

Regards,

Hans

#4 lore raw

PATCH 2/2 sunxi: Remove board defconfig-s for specific Q8 tablet PCB-s

Quoted 5 lines · Hans de Goede
Quoted 2 lines

Sounds reasonable. both patches in this series:

Thanks, I've taken the liberty of using your hellion email address for this instead.

Right, finger macros, sorry ;-)