stable-tracking unification update
Balaji Rao
balajirrao at openmoko.org
Sat Oct 25 09:16:50 CEST 2008
On Sat, Oct 25, 2008 at 05:26:43AM +0100, Andy Green wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi -
>
> I have rebased stable-tracking in git on the s3c6410 work tree, this has
> the great result that we have a single unified tree going on that can be
> built for both TLA01 (future unnamed 6410 product) and GTA01/02. I'll
> keep rebasing it as new stuff comes in and Ben in turn will be rebasing
> it on upstream.
>
> There's a TLA01 config now in ./arch/arm/configs/tla01_defconfig which
> creates a working kernel on 6410 SMDK and it builds a mostly-working
> kernel for GTA02 just fine too with
> ./arch/arm/configs/gta02-moredrivers-defconfig. So this is going to
> make adding drivers, especially shared ones, into TLA01 kernel much
> easier now.
>
> In addition, I dumped the andy-tracking patchset into stable-tracking.
> There might be some small breakage because andy-tracking had balaji's
> patches on top of stable-tracking, but except for some small mystery
> about the recent i2c device api update breaking in mach_gta02.c (worked
> around), it seems OK at first glance.
>
>
Andy,
I see that you have dumped andy-tracking into stable-tracking after removing
my patches - which is good. But I see some remains in mach-gta02.c coming
from cleanup-after-adding-andy-tracking-patchset.patch.
Here's a patch that fixes it.
Signed-off-by: Balaji Rao <balajirrao at openmoko.org>
diff --git a/arch/arm/mach-s3c2440/mach-gta02.c b/arch/arm/mach-s3c2440/mach-gta02.c
index c78ada3..871adba 100644
--- a/arch/arm/mach-s3c2440/mach-gta02.c
+++ b/arch/arm/mach-s3c2440/mach-gta02.c
@@ -98,16 +98,6 @@
/* arbitrates which sensor IRQ owns the shared SPI bus */
static spinlock_t motion_irq_lock;
-static struct pcf50633_platform_data gta02_pcf_pdata;
-
-static struct i2c_board_info gta02_i2c_devs[] __initdata = {
- {
- I2C_BOARD_INFO("pcf50633", 0x73),
- .irq = GTA02_IRQ_PCF50633,
- .platform_data = >a02_pcf_pdata,
- },
-};
-
static int gta02_charger_online_status;
static int gta02_charger_active_status;
@@ -921,6 +911,12 @@ struct platform_device s3c24xx_pwm_device = {
.num_resources = 0,
};
+static struct i2c_board_info gta02_i2c_devs[] __initdata = {
+ {
+ I2C_BOARD_INFO("wm8753", 0x1a),
+ },
+};
+
static struct s3c2410_nand_set gta02_nand_sets[] = {
[0] = {
.name = "neo1973-nand",
@@ -1667,8 +1663,8 @@ static void __init gta02_machine_init(void)
mangle_pmu_pdata_by_system_rev();
platform_add_devices(gta02_devices, ARRAY_SIZE(gta02_devices));
-// i2c_register_board_info(0, gta02_i2c_devs,
-// ARRAY_SIZE(gta02_i2c_devs));
+ i2c_register_board_info(0, gta02_i2c_devs,
+ ARRAY_SIZE(gta02_i2c_devs));
s3c2410_pm_init();
More information about the openmoko-kernel
mailing list