From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [216.168.135.169] (helo=starfish.geekisp.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1Lp1W9-0007Xt-7O for openembedded-devel@openembedded.org; Wed, 01 Apr 2009 16:34:16 +0200 Received: (qmail 15277 invoked by uid 1003); 1 Apr 2009 14:31:50 -0000 Received: from localhost (HELO localhost.localdomain) (philip@opensdr.com@127.0.0.1) by mail.geekisp.com with SMTP; 1 Apr 2009 14:31:49 -0000 Message-ID: <49D37AD3.1060900@balister.org> Date: Wed, 01 Apr 2009 10:31:47 -0400 From: Philip Balister User-Agent: Thunderbird 2.0.0.14 (X11/20080501) MIME-Version: 1.0 To: openembedded-devel@lists.openembedded.org References: <1238532013-3047-1-git-send-email-k.kooi@student.utwente.nl> In-Reply-To: <1238532013-3047-1-git-send-email-k.kooi@student.utwente.nl> Subject: Re: [STABLE][PATCH] linux-omap 2.6.29: update mmc regulator patch X-BeenThere: openembedded-devel@lists.openembedded.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: openembedded-devel@lists.openembedded.org List-Id: Using the OpenEmbedded metadata to build Distributions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Apr 2009 14:34:26 -0000 X-Groupsio-MsgNum: 8939 Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms050305020307000404050307" --------------ms050305020307000404050307 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Acked-by: Philip Balister (philip@balister.org) Koen Kooi wrote: > From: Koen Kooi > > > Signed-off-by: Koen Kooi > --- > ...add-regulator-info-to-get-the-microSD-slo.patch | 46 ++++++-------------- > recipes/linux/linux-omap_2.6.29.bb | 2 +- > 2 files changed, 14 insertions(+), 34 deletions(-) > > diff --git a/recipes/linux/linux-omap-2.6.29/0001-board-ldp-add-regulator-info-to-get-the-microSD-slo.patch b/recipes/linux/linux-omap-2.6.29/0001-board-ldp-add-regulator-info-to-get-the-microSD-slo.patch > index ddee308..49045f7 100644 > --- a/recipes/linux/linux-omap-2.6.29/0001-board-ldp-add-regulator-info-to-get-the-microSD-slo.patch > +++ b/recipes/linux/linux-omap-2.6.29/0001-board-ldp-add-regulator-info-to-get-the-microSD-slo.patch > @@ -1,17 +1,20 @@ > -From 0561e7124500418e913a3b91ddc09d4bd8dc5032 Mon Sep 17 00:00:00 2001 > -From: Koen Kooi > +From 7efa7cc5b807cb840c62b5bf54bf47181c9b95a6 Mon Sep 17 00:00:00 2001 > +From: Koen Kooi > Date: Mon, 30 Mar 2009 15:21:37 +0200 > -Subject: [PATCH] ARM: OMAP: board-ldp: add regulator info to get the microSD slot working again > +Subject: [PATCH v2] ARM: OMAP: board-ldp: add regulator info to get the microSD slot working again > > The ldp board was left behind when other boards got updated. The ldp info was copied from the beagleboard board file and s/beagle/ldp/g > > +Changes since v1: > + * dropped vsim portion since only 4 pins are hooked up > + > Signed-off-by: Koen Kooi > --- > - arch/arm/mach-omap2/board-ldp.c | 55 +++++++++++++++++++++++++++++++++++++++ > - 1 files changed, 55 insertions(+), 0 deletions(-) > + arch/arm/mach-omap2/board-ldp.c | 32 ++++++++++++++++++++++++++++++++ > + 1 files changed, 32 insertions(+), 0 deletions(-) > > diff --git a/arch/arm/mach-omap2/board-ldp.c b/arch/arm/mach-omap2/board-ldp.c > -index 30926b0..faf62f8 100644 > +index 30926b0..19a5c15 100644 > --- a/arch/arm/mach-omap2/board-ldp.c > +++ b/arch/arm/mach-omap2/board-ldp.c > @@ -22,6 +22,7 @@ > @@ -22,7 +25,7 @@ index 30926b0..faf62f8 100644 > #include > > #include > -@@ -450,7 +451,17 @@ static struct twl4030_script *twl4030_scripts[] __initdata = { > +@@ -450,7 +451,16 @@ static struct twl4030_script *twl4030_scripts[] __initdata = { > &wrst_script, > }; > > @@ -31,7 +34,6 @@ index 30926b0..faf62f8 100644 > + * devices' drivers should be managing these. > + */ > + { .resource = RES_VMMC1, }, > -+ { .resource = RES_VSIM, }, > + { 0, }, > +}; > + > @@ -40,7 +42,7 @@ index 30926b0..faf62f8 100644 > .scripts = twl4030_scripts, > .size = ARRAY_SIZE(twl4030_scripts), > }; > -@@ -474,6 +485,44 @@ static struct twl4030_madc_platform_data ldp_madc_data = { > +@@ -474,6 +484,25 @@ static struct twl4030_madc_platform_data ldp_madc_data = { > .irq_line = 1, > }; > > @@ -48,10 +50,6 @@ index 30926b0..faf62f8 100644 > + .supply = "vmmc", > +}; > + > -+static struct regulator_consumer_supply ldp_vsim_supply = { > -+ .supply = "vmmc_aux", > -+}; > -+ > +/* VMMC1 for MMC1 pins CMD, CLK, DAT0..DAT3 (20 mA, plus card == max 220 mA) */ > +static struct regulator_init_data ldp_vmmc1 = { > + .constraints = { > @@ -67,41 +65,23 @@ index 30926b0..faf62f8 100644 > + .consumer_supplies = &ldp_vmmc1_supply, > +}; > + > -+/* VSIM for MMC1 pins DAT4..DAT7 (2 mA, plus card == max 50 mA) */ > -+static struct regulator_init_data ldp_vsim = { > -+ .constraints = { > -+ .min_uV = 1800000, > -+ .max_uV = 3000000, > -+ .valid_modes_mask = REGULATOR_MODE_NORMAL > -+ | REGULATOR_MODE_STANDBY, > -+ .valid_ops_mask = REGULATOR_CHANGE_VOLTAGE > -+ | REGULATOR_CHANGE_MODE > -+ | REGULATOR_CHANGE_STATUS, > -+ }, > -+ .num_consumer_supplies = 1, > -+ .consumer_supplies = &ldp_vsim_supply, > -+}; > -+ > static struct twl4030_platform_data ldp_twldata = { > .irq_base = TWL4030_IRQ_BASE, > .irq_end = TWL4030_IRQ_END, > -@@ -483,6 +532,8 @@ static struct twl4030_platform_data ldp_twldata = { > +@@ -483,6 +512,7 @@ static struct twl4030_platform_data ldp_twldata = { > .madc = &ldp_madc_data, > .usb = &ldp_usb_data, > .power = &sdp3430_t2scripts_data, > + .vmmc1 = &ldp_vmmc1, > -+ .vsim = &ldp_vsim, > .gpio = &ldp_gpio_data, > .keypad = &ldp_kp_twl4030_data, > }; > -@@ -530,6 +581,10 @@ static void __init omap_ldp_init(void) > +@@ -530,6 +560,8 @@ static void __init omap_ldp_init(void) > omap_serial_init(); > usb_musb_init(); > twl4030_mmc_init(mmc); > + /* link regulators to MMC adapters */ > + ldp_vmmc1_supply.dev = mmc[0].dev; > -+ ldp_vsim_supply.dev = mmc[0].dev; > -+ > } > > static void __init omap_ldp_map_io(void) > diff --git a/recipes/linux/linux-omap_2.6.29.bb b/recipes/linux/linux-omap_2.6.29.bb > index 86827fd..f5c20ba 100644 > --- a/recipes/linux/linux-omap_2.6.29.bb > +++ b/recipes/linux/linux-omap_2.6.29.bb > @@ -10,7 +10,7 @@ DEFAULT_PREFERENCE = "-1" > > SRCREV = "90e758af52ba803cba233fabee81176d99589f09" > > -PR = "r1+gitr${SRCREV}" > +PR = "r2+gitr${SRCREV}" > > SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git;protocol=git \ > file://defconfig" --------------ms050305020307000404050307 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJRTCCAv0w ggJmoAMCAQICEHW4VJIUQV0u11NnfLpF2IUwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MDQxNDE5MTkzMVoXDTA5MDQxNDE5MTkz MVowYjERMA8GA1UEBBMIQmFsaXN0ZXIxDzANBgNVBCoTBlBoaWxpcDEYMBYGA1UEAxMPUGhpbGlw IEJhbGlzdGVyMSIwIAYJKoZIhvcNAQkBFhNwaGlsaXBAYmFsaXN0ZXIub3JnMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxyNViPlSmMq2Kl4m7iDBI3gB7Pwhg+4vnXCKEF3qIoLwNDVl 27CP8RY0umjENzykOR6ZhzYx4fH8arNV5+nlXsH8KNnbDpd5ICTZvbUJdt1gPETmLczGy4hh8woC u7qodyy7YZcGMiUY5LxoL7vIQHysir4rbMRV/JIdmhKfFrHb+glDe8XbfTJ3xKO+BsMgLDaSiRMe lH6uFLAVv9oRoIJxHQhwKLvlrOSQj+ek2fL683BzOUsM4BN/fiwvtJ/y3doVEoKUp8ippOXrwLAX FPprPAAdIydqufTxHotooFqbQzqSJv4cTNDTxf2fg9YfH2RAs8vTdc/wgIVlL8fJnQIDAQABozAw LjAeBgNVHREEFzAVgRNwaGlsaXBAYmFsaXN0ZXIub3JnMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcN AQEFBQADgYEASFC7i4DqutUTifbyNtEe+e9bqgqWUScDFl0BTV5fFVBX/mFpM3RBZJfq+iM5q0L7 qont3sGaXG0cdVvRk2dkuV2i0HwkmTLJ4HTLMyJ57BjMJWY9ydDiY+Ai1pINmjIgq/qI0aireByq Nee68q+PaWE7bfW1XvfqZD56QunCijswggL9MIICZqADAgECAhB1uFSSFEFdLtdTZ3y6RdiFMA0G CSqGSIb3DQEBBQUAMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAo UHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAe Fw0wODA0MTQxOTE5MzFaFw0wOTA0MTQxOTE5MzFaMGIxETAPBgNVBAQTCEJhbGlzdGVyMQ8wDQYD VQQqEwZQaGlsaXAxGDAWBgNVBAMTD1BoaWxpcCBCYWxpc3RlcjEiMCAGCSqGSIb3DQEJARYTcGhp bGlwQGJhbGlzdGVyLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMcjVYj5UpjK tipeJu4gwSN4Aez8IYPuL51wihBd6iKC8DQ1Zduwj/EWNLpoxDc8pDkemYc2MeHx/GqzVefp5V7B /CjZ2w6XeSAk2b21CXbdYDxE5i3MxsuIYfMKAru6qHcsu2GXBjIlGOS8aC+7yEB8rIq+K2zEVfyS HZoSnxax2/oJQ3vF230yd8SjvgbDICw2kokTHpR+rhSwFb/aEaCCcR0IcCi75azkkI/npNny+vNw czlLDOATf34sL7Sf8t3aFRKClKfIqaTl68CwFxT6azwAHSMnarn08R6LaKBam0M6kib+HEzQ08X9 n4PWHx9kQLPL03XP8ICFZS/HyZ0CAwEAAaMwMC4wHgYDVR0RBBcwFYETcGhpbGlwQGJhbGlzdGVy Lm9yZzAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBAEhQu4uA6rrVE4n28jbRHvnvW6oK llEnAxZdAU1eXxVQV/5haTN0QWSX6vojOatC+6qJ7d7BmlxtHHVb0ZNnZLldotB8JJkyyeB0yzMi eewYzCVmPcnQ4mPgItaSDZoyIKv6iNGoq3gcqjXnuvKvj2lhO231tV736mQ+ekLpwoo7MIIDPzCC AqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rl cm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEo MCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3Rl IFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0 aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVowYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDE pjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J 8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+n ttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4 oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmww CwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTEzODAN BgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0 HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghO rvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCA2QwggNgAgEBMHYwYjELMAkGA1UEBhMC WkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0 ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhB1uFSSFEFdLtdTZ3y6RdiFMAkGBSsOAwIa BQCgggHDMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA5MDQwMTE0 MzE0N1owIwYJKoZIhvcNAQkEMRYEFPiwerPSNoJE7P20RvnIL1RNjxVoMFIGCSqGSIb3DQEJDzFF MEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0G CCqGSIb3DQMCAgEoMIGFBgkrBgEEAYI3EAQxeDB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxU aGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJl ZW1haWwgSXNzdWluZyBDQQIQdbhUkhRBXS7XU2d8ukXYhTCBhwYLKoZIhvcNAQkQAgsxeKB2MGIx CzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYD VQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQdbhUkhRBXS7XU2d8ukXY hTANBgkqhkiG9w0BAQEFAASCAQBO3UQjeJFjeeFN7mckKYiIojRgHXThQOj/y3dGDL/FH4mqLXge L5qeUx7ysqtIrWv0xK2f7fyQLAyLxAgJjY0ZDgFoW5FCZDn4jSoInxxe7TSgEXXbH1lkGh0quoUm fjWGZbsXnKUeWWd1MvbHCi6EY4JwHnxXgKvVu1M5ku6sWeyWswMIodctadJ6CgPOlN9Viy0ze/Ft YFA90ZbbyHP4aBPTZcNsiApiNPprpei20NJWpy4WiO/J0MPektQYtjy4YnBVtrKzXiiXhmufVoAL q0G2z+yCh/0Bx8izgCzjgqzwuXwGJxibMvxhi3piFjkBUFKn7fcmolFDeEsRfB9ZAAAAAAAA --------------ms050305020307000404050307--