echo -n "fixing up configuration for Openmoko GTA01..."
sed -i -e s,CONFIG_S3C_LOWLEVEL_UART_PORT=2,CONFIG_S3C_LOWLEVEL_UART_PORT=0, ${WORKDIR}/defconfig
sed -i -e s,CONFIG_DEBUG_S3C_UART=2,CONFIG_DEBUG_S3C_UART=0, ${WORKDIR}/defconfig
- echo "# CONFIG_BATTERY_BQ27000_HDQ is not set" >>${WORKDIR}/defconfig
- echo "CONFIG_BATTERY_GTA01=y" >>${WORKDIR}/defconfig
echo "done"
fi
if [ ${MACHINE} == "om-gta02" ]; then
echo -n "fixing up configuration for Openmoko GTA02..."
- echo "CONFIG_BATTERY_BQ27000_HDQ=y" >>${WORKDIR}/defconfig
- echo "# CONFIG_BATTERY_GTA01 is not set" >>${WORKDIR}/defconfig
echo "done"
fi
}
# CONFIG_PDA_POWER is not set
# CONFIG_APM_POWER is not set
# CONFIG_BATTERY_DS2760 is not set
-### override CONFIG_BATTERY_BQ27000_HDQ=y
+CONFIG_BATTERY_BQ27000_HDQ=y
CONFIG_GTA02_HDQ=y
-### override CONFIG_BATTERY_GTA01=y
+CONFIG_BATTERY_GTA01=y
# CONFIG_HWMON is not set
CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
--- /dev/null
+Index: git/drivers/power/gta01_battery.c
+===================================================================
+--- git.orig/drivers/power/gta01_battery.c
++++ git/drivers/power/gta01_battery.c
+@@ -70,7 +70,7 @@ static int __init gta01_bat_init(void)
+ {
+ int ret;
+
+- bat_pdev = platform_device_register_simple("bat", 0, NULL, 0);
++ bat_pdev = platform_device_register_simple("bat-th-gta01", 0, NULL, 0);
+ if (IS_ERR(bat_pdev))
+ return PTR_ERR(bat_pdev);
+
KERNEL_RELEASE = "2.6.24"
KERNEL_VERSION = "${KERNEL_RELEASE}"
-OEV = "oe2"
+OEV = "oe3"
PV = "${KERNEL_RELEASE}-${OEV}+gitr${SRCREV}"
PR = "r0"
file://0005-squashfs-Makefile.patch;patch=1 \
\
file://openwrt-ledtrig-netdev.patch;patch=1 \
+ file://gta01-fix-battery-class-name.patch;patch=1 \
\
file://defconfig-oe \
"