From 239a368d5715d8f5b7733f9400339c2350c49369 Mon Sep 17 00:00:00 2001 From: Saul Wold Date: Fri, 24 Sep 2010 15:36:24 -0700 Subject: netbook: Correct netbook build by moving netbook configuration from moblin to meta Signed-off-by: Saul Wold --- ...-RX51-Add-vdds_sdi-supply-voltage-for-SDI.patch | 54 ++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 meta/recipes-kernel/linux/linux-netbook-2.6.33.2/linux-2.6.35-OMAP-RX51-Add-vdds_sdi-supply-voltage-for-SDI.patch (limited to 'meta/recipes-kernel/linux/linux-netbook-2.6.33.2/linux-2.6.35-OMAP-RX51-Add-vdds_sdi-supply-voltage-for-SDI.patch') diff --git a/meta/recipes-kernel/linux/linux-netbook-2.6.33.2/linux-2.6.35-OMAP-RX51-Add-vdds_sdi-supply-voltage-for-SDI.patch b/meta/recipes-kernel/linux/linux-netbook-2.6.33.2/linux-2.6.35-OMAP-RX51-Add-vdds_sdi-supply-voltage-for-SDI.patch new file mode 100644 index 000000000..f4d43259c --- /dev/null +++ b/meta/recipes-kernel/linux/linux-netbook-2.6.33.2/linux-2.6.35-OMAP-RX51-Add-vdds_sdi-supply-voltage-for-SDI.patch @@ -0,0 +1,54 @@ +From 48c56cb077e21cf56f0673c9010dde7be4c1bd88 Mon Sep 17 00:00:00 2001 +From: Roger Quadros +Date: Fri, 12 Mar 2010 16:14:22 +0200 +Subject: [PATCH 5/10] OMAP: RX51: Add "vdds_sdi" supply voltage for SDI + +From: Roger Quadros + +Patch-mainline: 2.6.35? +Git-repo: http://www.gitorious.org/linux-omap-dss2/linux/commit/659550d7f54a2620ba2cc1a98273793ce97de230 + +The SDI Display subsystem needs access to the vdds_sdi supply +regulator. This is TWL4030's VAUX1 supply on RX-51. + +Signed-off-by: Roger Quadros +--- + arch/arm/mach-omap2/board-rx51-peripherals.c | 15 +++++++++++++++ + 1 files changed, 15 insertions(+), 0 deletions(-) + +diff --git a/arch/arm/mach-omap2/board-rx51-peripherals.c b/arch/arm/mach-omap2/board-rx51-peripherals.c +index 7bae364..6a41a0a 100644 +--- a/arch/arm/mach-omap2/board-rx51-peripherals.c ++++ b/arch/arm/mach-omap2/board-rx51-peripherals.c +@@ -256,6 +256,19 @@ static struct regulator_consumer_supply rx51_vsim_supply = { + .supply = "vmmc_aux", + }; + ++#if defined(CONFIG_FB_OMAP2) || defined(CONFIG_FB_OMAP2_MODULE) ++extern struct platform_device rx51_display_device; ++#endif ++ ++static struct regulator_consumer_supply rx51_vaux1_consumers[] = { ++#if defined(CONFIG_FB_OMAP2) || defined(CONFIG_FB_OMAP2_MODULE) ++ { ++ .supply = "vdds_sdi", ++ .dev = &rx51_display_device.dev, ++ }, ++#endif ++}; ++ + static struct regulator_init_data rx51_vaux1 = { + .constraints = { + .name = "V28", +@@ -266,6 +279,8 @@ static struct regulator_init_data rx51_vaux1 = { + .valid_ops_mask = REGULATOR_CHANGE_MODE + | REGULATOR_CHANGE_STATUS, + }, ++ .num_consumer_supplies = ARRAY_SIZE(rx51_vaux1_consumers), ++ .consumer_supplies = rx51_vaux1_consumers, + }; + + static struct regulator_init_data rx51_vaux2 = { +-- +1.6.0.4 + -- cgit v1.2.3