* [PATCH RESEND 0/3] K2G: mmc: Update mmc dt node to use
@ 2018-06-22 10:16 ` Kishon Vijay Abraham I
0 siblings, 0 replies; 13+ messages in thread
From: Kishon Vijay Abraham I @ 2018-06-22 10:16 UTC (permalink / raw)
To: Santosh Shilimkar, kishon
Cc: robh+dt, Mark Rutland, linux-mmc, devicetree, linux-kernel,
Tony Lindgren
Update mmc dt node to use sdhci-omap binding instead of omap_hsmmc
binding.
I've also updated keystone_defconfig to enable CONFIG_MMC_SDHCI_OMAP.
Everyone who use a custom .config should also enable
CONFIG_MMC_SDHCI_OMAP for MMC to work.
Kishon Vijay Abraham I (3):
ARM: dts: keystone-k2g-evm: Add "vqmmc-supply" property for mmc0/mmc1
ARM: dts: keystone-k2g-evm: Use sdhci-omap programming model
ARM: configs: keystone: Enable CONFIG_MMC_SDHCI_OMAP
arch/arm/boot/dts/keystone-k2g-evm.dts | 10 ++++++++++
arch/arm/boot/dts/keystone-k2g.dtsi | 12 ++++--------
arch/arm/configs/keystone_defconfig | 3 +++
3 files changed, 17 insertions(+), 8 deletions(-)
--
2.17.1
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH RESEND 0/3] K2G: mmc: Update mmc dt node to use
@ 2018-06-22 10:16 ` Kishon Vijay Abraham I
0 siblings, 0 replies; 13+ messages in thread
From: Kishon Vijay Abraham I @ 2018-06-22 10:16 UTC (permalink / raw)
To: Santosh Shilimkar, kishon
Cc: robh+dt, Mark Rutland, linux-mmc, devicetree, linux-kernel,
Tony Lindgren
Update mmc dt node to use sdhci-omap binding instead of omap_hsmmc
binding.
I've also updated keystone_defconfig to enable CONFIG_MMC_SDHCI_OMAP.
Everyone who use a custom .config should also enable
CONFIG_MMC_SDHCI_OMAP for MMC to work.
Kishon Vijay Abraham I (3):
ARM: dts: keystone-k2g-evm: Add "vqmmc-supply" property for mmc0/mmc1
ARM: dts: keystone-k2g-evm: Use sdhci-omap programming model
ARM: configs: keystone: Enable CONFIG_MMC_SDHCI_OMAP
arch/arm/boot/dts/keystone-k2g-evm.dts | 10 ++++++++++
arch/arm/boot/dts/keystone-k2g.dtsi | 12 ++++--------
arch/arm/configs/keystone_defconfig | 3 +++
3 files changed, 17 insertions(+), 8 deletions(-)
--
2.17.1
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH RESEND 1/3] ARM: dts: keystone-k2g-evm: Add "vqmmc-supply" property for mmc0/mmc1
2018-06-22 10:16 ` Kishon Vijay Abraham I
@ 2018-06-22 10:16 ` Kishon Vijay Abraham I
-1 siblings, 0 replies; 13+ messages in thread
From: Kishon Vijay Abraham I @ 2018-06-22 10:16 UTC (permalink / raw)
To: Santosh Shilimkar, kishon
Cc: robh+dt, Mark Rutland, linux-mmc, devicetree, linux-kernel,
Tony Lindgren
Add "vqmmc-supply" property for mmc0/mmc1 to indicate the supply connected
to the IO lines. Also add dt node for ldo1 regulator required for mmc1
vqmmc-supply.
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
---
arch/arm/boot/dts/keystone-k2g-evm.dts | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/keystone-k2g-evm.dts b/arch/arm/boot/dts/keystone-k2g-evm.dts
index 154fdd7a7022..ba030c496f51 100644
--- a/arch/arm/boot/dts/keystone-k2g-evm.dts
+++ b/arch/arm/boot/dts/keystone-k2g-evm.dts
@@ -37,6 +37,14 @@
regulator-max-microvolt = <3300000>;
regulator-always-on;
};
+
+ vcc1v8_ldo1_reg: fixedregulator-vcc1v8-ldo1 {
+ compatible = "regulator-fixed";
+ regulator-name = "ldo1";
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-always-on;
+ };
};
&k2g_pinctrl {
@@ -144,6 +152,7 @@
pinctrl-names = "default";
pinctrl-0 = <&mmc0_pins>;
vmmc-supply = <&vcc3v3_dcin_reg>;
+ vqmmc-supply = <&vcc3v3_dcin_reg>;
cd-gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
status = "okay";
};
@@ -152,6 +161,7 @@
pinctrl-names = "default";
pinctrl-0 = <&mmc1_pins>;
vmmc-supply = <&vcc3v3_dcin_reg>; /* VCC3V3_EMMC is connected to VCC3V3_DCIN */
+ vqmmc-supply = <&vcc1v8_ldo1_reg>;
ti,non-removable;
status = "okay";
};
--
2.17.1
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH RESEND 1/3] ARM: dts: keystone-k2g-evm: Add "vqmmc-supply" property for mmc0/mmc1
@ 2018-06-22 10:16 ` Kishon Vijay Abraham I
0 siblings, 0 replies; 13+ messages in thread
From: Kishon Vijay Abraham I @ 2018-06-22 10:16 UTC (permalink / raw)
To: Santosh Shilimkar, kishon
Cc: robh+dt, Mark Rutland, linux-mmc, devicetree, linux-kernel,
Tony Lindgren
Add "vqmmc-supply" property for mmc0/mmc1 to indicate the supply connected
to the IO lines. Also add dt node for ldo1 regulator required for mmc1
vqmmc-supply.
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
---
arch/arm/boot/dts/keystone-k2g-evm.dts | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/keystone-k2g-evm.dts b/arch/arm/boot/dts/keystone-k2g-evm.dts
index 154fdd7a7022..ba030c496f51 100644
--- a/arch/arm/boot/dts/keystone-k2g-evm.dts
+++ b/arch/arm/boot/dts/keystone-k2g-evm.dts
@@ -37,6 +37,14 @@
regulator-max-microvolt = <3300000>;
regulator-always-on;
};
+
+ vcc1v8_ldo1_reg: fixedregulator-vcc1v8-ldo1 {
+ compatible = "regulator-fixed";
+ regulator-name = "ldo1";
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-always-on;
+ };
};
&k2g_pinctrl {
@@ -144,6 +152,7 @@
pinctrl-names = "default";
pinctrl-0 = <&mmc0_pins>;
vmmc-supply = <&vcc3v3_dcin_reg>;
+ vqmmc-supply = <&vcc3v3_dcin_reg>;
cd-gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
status = "okay";
};
@@ -152,6 +161,7 @@
pinctrl-names = "default";
pinctrl-0 = <&mmc1_pins>;
vmmc-supply = <&vcc3v3_dcin_reg>; /* VCC3V3_EMMC is connected to VCC3V3_DCIN */
+ vqmmc-supply = <&vcc1v8_ldo1_reg>;
ti,non-removable;
status = "okay";
};
--
2.17.1
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH RESEND 2/3] ARM: dts: keystone-k2g-evm: Use sdhci-omap programming model
2018-06-22 10:16 ` Kishon Vijay Abraham I
@ 2018-06-22 10:16 ` Kishon Vijay Abraham I
-1 siblings, 0 replies; 13+ messages in thread
From: Kishon Vijay Abraham I @ 2018-06-22 10:16 UTC (permalink / raw)
To: Santosh Shilimkar, kishon
Cc: robh+dt, Mark Rutland, linux-mmc, devicetree, linux-kernel,
Tony Lindgren
Use sdhci-omap programming model based on the generic sdhci
library for programming the MMC/SD controller.
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
---
arch/arm/boot/dts/keystone-k2g.dtsi | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/arch/arm/boot/dts/keystone-k2g.dtsi b/arch/arm/boot/dts/keystone-k2g.dtsi
index da78c0034427..af6bf1301cf5 100644
--- a/arch/arm/boot/dts/keystone-k2g.dtsi
+++ b/arch/arm/boot/dts/keystone-k2g.dtsi
@@ -391,13 +391,10 @@
};
mmc0: mmc@23000000 {
- compatible = "ti,k2g-hsmmc", "ti,omap4-hsmmc";
+ compatible = "ti,k2g-sdhci";
reg = <0x23000000 0x400>;
interrupts = <GIC_SPI 96 IRQ_TYPE_EDGE_RISING>;
- dmas = <&edma1 24 0>, <&edma1 25 0>;
- dma-names = "tx", "rx";
bus-width = <4>;
- ti,needs-special-reset;
no-1-8-v;
max-frequency = <96000000>;
power-domains = <&k2g_pds 0xb>;
@@ -407,13 +404,12 @@
};
mmc1: mmc@23100000 {
- compatible = "ti,k2g-hsmmc", "ti,omap4-hsmmc";
+ compatible = "ti,k2g-sdhci";
reg = <0x23100000 0x400>;
interrupts = <GIC_SPI 97 IRQ_TYPE_EDGE_RISING>;
- dmas = <&edma1 26 0>, <&edma1 27 0>;
- dma-names = "tx", "rx";
bus-width = <8>;
- ti,needs-special-reset;
+ no-1-8-v;
+ non-removable;
max-frequency = <96000000>;
power-domains = <&k2g_pds 0xc>;
clocks = <&k2g_clks 0xc 1>, <&k2g_clks 0xc 2>;
--
2.17.1
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH RESEND 2/3] ARM: dts: keystone-k2g-evm: Use sdhci-omap programming model
@ 2018-06-22 10:16 ` Kishon Vijay Abraham I
0 siblings, 0 replies; 13+ messages in thread
From: Kishon Vijay Abraham I @ 2018-06-22 10:16 UTC (permalink / raw)
To: Santosh Shilimkar, kishon
Cc: robh+dt, Mark Rutland, linux-mmc, devicetree, linux-kernel,
Tony Lindgren
Use sdhci-omap programming model based on the generic sdhci
library for programming the MMC/SD controller.
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
---
arch/arm/boot/dts/keystone-k2g.dtsi | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/arch/arm/boot/dts/keystone-k2g.dtsi b/arch/arm/boot/dts/keystone-k2g.dtsi
index da78c0034427..af6bf1301cf5 100644
--- a/arch/arm/boot/dts/keystone-k2g.dtsi
+++ b/arch/arm/boot/dts/keystone-k2g.dtsi
@@ -391,13 +391,10 @@
};
mmc0: mmc@23000000 {
- compatible = "ti,k2g-hsmmc", "ti,omap4-hsmmc";
+ compatible = "ti,k2g-sdhci";
reg = <0x23000000 0x400>;
interrupts = <GIC_SPI 96 IRQ_TYPE_EDGE_RISING>;
- dmas = <&edma1 24 0>, <&edma1 25 0>;
- dma-names = "tx", "rx";
bus-width = <4>;
- ti,needs-special-reset;
no-1-8-v;
max-frequency = <96000000>;
power-domains = <&k2g_pds 0xb>;
@@ -407,13 +404,12 @@
};
mmc1: mmc@23100000 {
- compatible = "ti,k2g-hsmmc", "ti,omap4-hsmmc";
+ compatible = "ti,k2g-sdhci";
reg = <0x23100000 0x400>;
interrupts = <GIC_SPI 97 IRQ_TYPE_EDGE_RISING>;
- dmas = <&edma1 26 0>, <&edma1 27 0>;
- dma-names = "tx", "rx";
bus-width = <8>;
- ti,needs-special-reset;
+ no-1-8-v;
+ non-removable;
max-frequency = <96000000>;
power-domains = <&k2g_pds 0xc>;
clocks = <&k2g_clks 0xc 1>, <&k2g_clks 0xc 2>;
--
2.17.1
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH RESEND 3/3] ARM: configs: keystone: Enable CONFIG_MMC_SDHCI_OMAP
2018-06-22 10:16 ` Kishon Vijay Abraham I
@ 2018-06-22 10:16 ` Kishon Vijay Abraham I
-1 siblings, 0 replies; 13+ messages in thread
From: Kishon Vijay Abraham I @ 2018-06-22 10:16 UTC (permalink / raw)
To: Santosh Shilimkar, kishon
Cc: robh+dt, Mark Rutland, linux-mmc, devicetree, linux-kernel,
Tony Lindgren
Enable CONFIG_MMC_SDHCI_OMAP so that TI's K2G SoC
can use sdhci-omap driver for MMC/SD controller.
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
---
arch/arm/configs/keystone_defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/configs/keystone_defconfig b/arch/arm/configs/keystone_defconfig
index 2536c231eea1..21a6ce4ef9bc 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -170,7 +170,10 @@ CONFIG_USB_DWC3=y
CONFIG_NOP_USB_XCEIV=y
CONFIG_KEYSTONE_USB_PHY=y
CONFIG_MMC=y
+CONFIG_MMC_SDHCI=y
+CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_OMAP_HS=y
+CONFIG_MMC_SDHCI_OMAP=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_GPIO=y
--
2.17.1
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH RESEND 3/3] ARM: configs: keystone: Enable CONFIG_MMC_SDHCI_OMAP
@ 2018-06-22 10:16 ` Kishon Vijay Abraham I
0 siblings, 0 replies; 13+ messages in thread
From: Kishon Vijay Abraham I @ 2018-06-22 10:16 UTC (permalink / raw)
To: Santosh Shilimkar, kishon
Cc: robh+dt, Mark Rutland, linux-mmc, devicetree, linux-kernel,
Tony Lindgren
Enable CONFIG_MMC_SDHCI_OMAP so that TI's K2G SoC
can use sdhci-omap driver for MMC/SD controller.
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
---
arch/arm/configs/keystone_defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/configs/keystone_defconfig b/arch/arm/configs/keystone_defconfig
index 2536c231eea1..21a6ce4ef9bc 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -170,7 +170,10 @@ CONFIG_USB_DWC3=y
CONFIG_NOP_USB_XCEIV=y
CONFIG_KEYSTONE_USB_PHY=y
CONFIG_MMC=y
+CONFIG_MMC_SDHCI=y
+CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_OMAP_HS=y
+CONFIG_MMC_SDHCI_OMAP=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_GPIO=y
--
2.17.1
^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [PATCH RESEND 0/3] K2G: mmc: Update mmc dt node to use
2018-06-22 10:16 ` Kishon Vijay Abraham I
@ 2018-06-28 4:15 ` Kishon Vijay Abraham I
-1 siblings, 0 replies; 13+ messages in thread
From: Kishon Vijay Abraham I @ 2018-06-28 4:15 UTC (permalink / raw)
To: Santosh Shilimkar
Cc: robh+dt, Mark Rutland, linux-mmc, devicetree, linux-kernel,
Tony Lindgren
Santosh,
On Friday 22 June 2018 03:46 PM, Kishon Vijay Abraham I wrote:
> Update mmc dt node to use sdhci-omap binding instead of omap_hsmmc
> binding.
>
> I've also updated keystone_defconfig to enable CONFIG_MMC_SDHCI_OMAP.
> Everyone who use a custom .config should also enable
> CONFIG_MMC_SDHCI_OMAP for MMC to work.
Can this series be merged?
Thanks
Kishon
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH RESEND 0/3] K2G: mmc: Update mmc dt node to use
@ 2018-06-28 4:15 ` Kishon Vijay Abraham I
0 siblings, 0 replies; 13+ messages in thread
From: Kishon Vijay Abraham I @ 2018-06-28 4:15 UTC (permalink / raw)
To: Santosh Shilimkar
Cc: robh+dt, Mark Rutland, linux-mmc, devicetree, linux-kernel,
Tony Lindgren
Santosh,
On Friday 22 June 2018 03:46 PM, Kishon Vijay Abraham I wrote:
> Update mmc dt node to use sdhci-omap binding instead of omap_hsmmc
> binding.
>
> I've also updated keystone_defconfig to enable CONFIG_MMC_SDHCI_OMAP.
> Everyone who use a custom .config should also enable
> CONFIG_MMC_SDHCI_OMAP for MMC to work.
Can this series be merged?
Thanks
Kishon
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH RESEND 0/3] K2G: mmc: Update mmc dt node to use
2018-06-28 4:15 ` Kishon Vijay Abraham I
(?)
@ 2018-06-29 22:59 ` Santosh Shilimkar
2018-07-02 2:50 ` Kishon Vijay Abraham I
-1 siblings, 1 reply; 13+ messages in thread
From: Santosh Shilimkar @ 2018-06-29 22:59 UTC (permalink / raw)
To: Kishon Vijay Abraham I, Santosh Shilimkar
Cc: robh+dt, Mark Rutland, linux-mmc, devicetree, linux-kernel,
Tony Lindgren
On 6/27/2018 9:15 PM, Kishon Vijay Abraham I wrote:
> Santosh,
>
> On Friday 22 June 2018 03:46 PM, Kishon Vijay Abraham I wrote:
>> Update mmc dt node to use sdhci-omap binding instead of omap_hsmmc
>> binding.
>>
>> I've also updated keystone_defconfig to enable CONFIG_MMC_SDHCI_OMAP.
>> Everyone who use a custom .config should also enable
>> CONFIG_MMC_SDHCI_OMAP for MMC to work.
>
> Can this series be merged?
>
Applied. Sorry for missing it in earlier batch.
Regards,
Santosh
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH RESEND 0/3] K2G: mmc: Update mmc dt node to use
2018-06-29 22:59 ` Santosh Shilimkar
@ 2018-07-02 2:50 ` Kishon Vijay Abraham I
0 siblings, 0 replies; 13+ messages in thread
From: Kishon Vijay Abraham I @ 2018-07-02 2:50 UTC (permalink / raw)
To: Santosh Shilimkar, Santosh Shilimkar
Cc: robh+dt, Mark Rutland, linux-mmc, devicetree, linux-kernel,
Tony Lindgren
On Saturday 30 June 2018 04:29 AM, Santosh Shilimkar wrote:
> On 6/27/2018 9:15 PM, Kishon Vijay Abraham I wrote:
>> Santosh,
>>
>> On Friday 22 June 2018 03:46 PM, Kishon Vijay Abraham I wrote:
>>> Update mmc dt node to use sdhci-omap binding instead of omap_hsmmc
>>> binding.
>>>
>>> I've also updated keystone_defconfig to enable CONFIG_MMC_SDHCI_OMAP.
>>> Everyone who use a custom .config should also enable
>>> CONFIG_MMC_SDHCI_OMAP for MMC to work.
>>
>> Can this series be merged?
>>
> Applied. Sorry for missing it in earlier batch.
Thanks Santosh.
-Kishon
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH RESEND 0/3] K2G: mmc: Update mmc dt node to use
@ 2018-07-02 2:50 ` Kishon Vijay Abraham I
0 siblings, 0 replies; 13+ messages in thread
From: Kishon Vijay Abraham I @ 2018-07-02 2:50 UTC (permalink / raw)
To: Santosh Shilimkar, Santosh Shilimkar
Cc: robh+dt, Mark Rutland, linux-mmc, devicetree, linux-kernel,
Tony Lindgren
On Saturday 30 June 2018 04:29 AM, Santosh Shilimkar wrote:
> On 6/27/2018 9:15 PM, Kishon Vijay Abraham I wrote:
>> Santosh,
>>
>> On Friday 22 June 2018 03:46 PM, Kishon Vijay Abraham I wrote:
>>> Update mmc dt node to use sdhci-omap binding instead of omap_hsmmc
>>> binding.
>>>
>>> I've also updated keystone_defconfig to enable CONFIG_MMC_SDHCI_OMAP.
>>> Everyone who use a custom .config should also enable
>>> CONFIG_MMC_SDHCI_OMAP for MMC to work.
>>
>> Can this series be merged?
>>
> Applied. Sorry for missing it in earlier batch.
Thanks Santosh.
-Kishon
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2018-07-02 2:51 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-22 10:16 [PATCH RESEND 0/3] K2G: mmc: Update mmc dt node to use Kishon Vijay Abraham I
2018-06-22 10:16 ` Kishon Vijay Abraham I
2018-06-22 10:16 ` [PATCH RESEND 1/3] ARM: dts: keystone-k2g-evm: Add "vqmmc-supply" property for mmc0/mmc1 Kishon Vijay Abraham I
2018-06-22 10:16 ` Kishon Vijay Abraham I
2018-06-22 10:16 ` [PATCH RESEND 2/3] ARM: dts: keystone-k2g-evm: Use sdhci-omap programming model Kishon Vijay Abraham I
2018-06-22 10:16 ` Kishon Vijay Abraham I
2018-06-22 10:16 ` [PATCH RESEND 3/3] ARM: configs: keystone: Enable CONFIG_MMC_SDHCI_OMAP Kishon Vijay Abraham I
2018-06-22 10:16 ` Kishon Vijay Abraham I
2018-06-28 4:15 ` [PATCH RESEND 0/3] K2G: mmc: Update mmc dt node to use Kishon Vijay Abraham I
2018-06-28 4:15 ` Kishon Vijay Abraham I
2018-06-29 22:59 ` Santosh Shilimkar
2018-07-02 2:50 ` Kishon Vijay Abraham I
2018-07-02 2:50 ` Kishon Vijay Abraham I
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.