* [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH
@ 2015-10-20 21:50 ` Franklin S Cooper Jr
0 siblings, 0 replies; 35+ messages in thread
From: Franklin S Cooper Jr @ 2015-10-20 21:50 UTC (permalink / raw)
To: linux, ssantosh, ulf.hansson, m-karicheri2, grygorii.strashko,
linux-arm-kernel, linux-kernel, linux-mmc
Cc: Franklin Cooper
From: Franklin Cooper <fcooper@ti.com>
Unlike other Keystone 2 devices, newer Keystone 2 SOCs may utilize
pinmuxing which requires PINCTRL to be enabled. Therefore, enable
PINCTRL for all Keystone 2 devices.
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
arch/arm/mach-keystone/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/mach-keystone/Kconfig b/arch/arm/mach-keystone/Kconfig
index ea955f6db..7a432ee 100644
--- a/arch/arm/mach-keystone/Kconfig
+++ b/arch/arm/mach-keystone/Kconfig
@@ -11,6 +11,7 @@ config ARCH_KEYSTONE
select ZONE_DMA if ARM_LPAE
select MIGHT_HAVE_PCI
select PCI_DOMAINS if PCI
+ select PINCTRL
help
Support for boards based on the Texas Instruments Keystone family of
SoCs.
--
2.6.1
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH
@ 2015-10-20 21:50 ` Franklin S Cooper Jr
0 siblings, 0 replies; 35+ messages in thread
From: Franklin S Cooper Jr @ 2015-10-20 21:50 UTC (permalink / raw)
To: linux-arm-kernel
From: Franklin Cooper <fcooper@ti.com>
Unlike other Keystone 2 devices, newer Keystone 2 SOCs may utilize
pinmuxing which requires PINCTRL to be enabled. Therefore, enable
PINCTRL for all Keystone 2 devices.
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
arch/arm/mach-keystone/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/mach-keystone/Kconfig b/arch/arm/mach-keystone/Kconfig
index ea955f6db..7a432ee 100644
--- a/arch/arm/mach-keystone/Kconfig
+++ b/arch/arm/mach-keystone/Kconfig
@@ -11,6 +11,7 @@ config ARCH_KEYSTONE
select ZONE_DMA if ARM_LPAE
select MIGHT_HAVE_PCI
select PCI_DOMAINS if PCI
+ select PINCTRL
help
Support for boards based on the Texas Instruments Keystone family of
SoCs.
--
2.6.1
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2
2015-10-20 21:50 ` Franklin S Cooper Jr
@ 2015-10-20 21:50 ` Franklin S Cooper Jr
-1 siblings, 0 replies; 35+ messages in thread
From: Franklin S Cooper Jr @ 2015-10-20 21:50 UTC (permalink / raw)
To: linux, ssantosh, ulf.hansson, m-karicheri2, grygorii.strashko,
linux-arm-kernel, linux-kernel, linux-mmc
Cc: Lokesh Vutla, Franklin S Cooper Jr
From: Lokesh Vutla <lokeshvutla@ti.com>
Enable omap_hsmmc for Keystone 2 architecture which reuses the HSMMC
IP found on OMAP platforms.
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
drivers/mmc/host/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
index 8a1e349..2ccec71 100644
--- a/drivers/mmc/host/Kconfig
+++ b/drivers/mmc/host/Kconfig
@@ -366,7 +366,7 @@ config MMC_OMAP
config MMC_OMAP_HS
tristate "TI OMAP High Speed Multimedia Card Interface support"
depends on HAS_DMA
- depends on ARCH_OMAP2PLUS || COMPILE_TEST
+ depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST
help
This selects the TI OMAP High Speed Multimedia card Interface.
If you have an omap2plus board with a Multimedia Card slot,
--
2.6.1
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2
@ 2015-10-20 21:50 ` Franklin S Cooper Jr
0 siblings, 0 replies; 35+ messages in thread
From: Franklin S Cooper Jr @ 2015-10-20 21:50 UTC (permalink / raw)
To: linux-arm-kernel
From: Lokesh Vutla <lokeshvutla@ti.com>
Enable omap_hsmmc for Keystone 2 architecture which reuses the HSMMC
IP found on OMAP platforms.
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
drivers/mmc/host/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
index 8a1e349..2ccec71 100644
--- a/drivers/mmc/host/Kconfig
+++ b/drivers/mmc/host/Kconfig
@@ -366,7 +366,7 @@ config MMC_OMAP
config MMC_OMAP_HS
tristate "TI OMAP High Speed Multimedia Card Interface support"
depends on HAS_DMA
- depends on ARCH_OMAP2PLUS || COMPILE_TEST
+ depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST
help
This selects the TI OMAP High Speed Multimedia card Interface.
If you have an omap2plus board with a Multimedia Card slot,
--
2.6.1
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [PATCH 3/5] ARM: keystone: defconfig: Enable PINCTRL SINGLE for Keystone 2
2015-10-20 21:50 ` Franklin S Cooper Jr
@ 2015-10-20 21:50 ` Franklin S Cooper Jr
-1 siblings, 0 replies; 35+ messages in thread
From: Franklin S Cooper Jr @ 2015-10-20 21:50 UTC (permalink / raw)
To: linux, ssantosh, ulf.hansson, m-karicheri2, grygorii.strashko,
linux-arm-kernel, linux-kernel, linux-mmc
Cc: Franklin S Cooper Jr
Newer Keystone 2 devices utilize pinmuxing. Enable PINCTRL SINGLE
which is used to handle pinmuxing.
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
arch/arm/configs/keystone_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/keystone_defconfig b/arch/arm/configs/keystone_defconfig
index 95ce128..e0e0365 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -208,3 +208,4 @@ CONFIG_GPIO_SYSCON=y
CONFIG_TI_DAVINCI_MDIO=y
CONFIG_MARVELL_PHY=y
CONFIG_DEVTMPFS=y
+CONFIG_PINCTRL_SINGLE=y
--
2.6.1
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [PATCH 3/5] ARM: keystone: defconfig: Enable PINCTRL SINGLE for Keystone 2
@ 2015-10-20 21:50 ` Franklin S Cooper Jr
0 siblings, 0 replies; 35+ messages in thread
From: Franklin S Cooper Jr @ 2015-10-20 21:50 UTC (permalink / raw)
To: linux-arm-kernel
Newer Keystone 2 devices utilize pinmuxing. Enable PINCTRL SINGLE
which is used to handle pinmuxing.
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
arch/arm/configs/keystone_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/keystone_defconfig b/arch/arm/configs/keystone_defconfig
index 95ce128..e0e0365 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -208,3 +208,4 @@ CONFIG_GPIO_SYSCON=y
CONFIG_TI_DAVINCI_MDIO=y
CONFIG_MARVELL_PHY=y
CONFIG_DEVTMPFS=y
+CONFIG_PINCTRL_SINGLE=y
--
2.6.1
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [PATCH 4/5] ARM: keystone: defconfig: Enable MMC support
2015-10-20 21:50 ` Franklin S Cooper Jr
@ 2015-10-20 21:50 ` Franklin S Cooper Jr
-1 siblings, 0 replies; 35+ messages in thread
From: Franklin S Cooper Jr @ 2015-10-20 21:50 UTC (permalink / raw)
To: linux, ssantosh, ulf.hansson, m-karicheri2, grygorii.strashko,
linux-arm-kernel, linux-kernel, linux-mmc
Cc: Franklin S Cooper Jr
Newer Keystone 2 devices support MMC and can boot from MMC. Therefore,
enable MMC support along with MMC OMAP HS whose driver is reused.
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
arch/arm/configs/keystone_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/configs/keystone_defconfig b/arch/arm/configs/keystone_defconfig
index e0e0365..ed3e83e 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -137,6 +137,8 @@ CONFIG_I2C_DAVINCI=y
CONFIG_SPI=y
CONFIG_SPI_DAVINCI=y
CONFIG_SPI_SPIDEV=y
+CONFIG_MMC=y
+CONFIG_MMC_OMAP_HS=y
# CONFIG_HWMON is not set
CONFIG_POWER_SUPPLY=y
CONFIG_POWER_RESET=y
--
2.6.1
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [PATCH 4/5] ARM: keystone: defconfig: Enable MMC support
@ 2015-10-20 21:50 ` Franklin S Cooper Jr
0 siblings, 0 replies; 35+ messages in thread
From: Franklin S Cooper Jr @ 2015-10-20 21:50 UTC (permalink / raw)
To: linux-arm-kernel
Newer Keystone 2 devices support MMC and can boot from MMC. Therefore,
enable MMC support along with MMC OMAP HS whose driver is reused.
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
arch/arm/configs/keystone_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/configs/keystone_defconfig b/arch/arm/configs/keystone_defconfig
index e0e0365..ed3e83e 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -137,6 +137,8 @@ CONFIG_I2C_DAVINCI=y
CONFIG_SPI=y
CONFIG_SPI_DAVINCI=y
CONFIG_SPI_SPIDEV=y
+CONFIG_MMC=y
+CONFIG_MMC_OMAP_HS=y
# CONFIG_HWMON is not set
CONFIG_POWER_SUPPLY=y
CONFIG_POWER_RESET=y
--
2.6.1
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [PATCH 5/5] ARM: keystone: defconfig: Enable CAN support
2015-10-20 21:50 ` Franklin S Cooper Jr
@ 2015-10-20 21:50 ` Franklin S Cooper Jr
-1 siblings, 0 replies; 35+ messages in thread
From: Franklin S Cooper Jr @ 2015-10-20 21:50 UTC (permalink / raw)
To: linux, ssantosh, ulf.hansson, m-karicheri2, grygorii.strashko,
linux-arm-kernel, linux-kernel, linux-mmc
Cc: Franklin S Cooper Jr
Newer Keystone 2 devices support CAN. Enable CAN support as modules.
Signed-off-by: Franklin S Cooper Jr <fcooper@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 ed3e83e..e9bd825 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -137,6 +137,9 @@ CONFIG_I2C_DAVINCI=y
CONFIG_SPI=y
CONFIG_SPI_DAVINCI=y
CONFIG_SPI_SPIDEV=y
+CONFIG_CAN=m
+CONFIG_CAN_C_CAN=m
+CONFIG_CAN_C_CAN_PLATFORM=m
CONFIG_MMC=y
CONFIG_MMC_OMAP_HS=y
# CONFIG_HWMON is not set
--
2.6.1
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [PATCH 5/5] ARM: keystone: defconfig: Enable CAN support
@ 2015-10-20 21:50 ` Franklin S Cooper Jr
0 siblings, 0 replies; 35+ messages in thread
From: Franklin S Cooper Jr @ 2015-10-20 21:50 UTC (permalink / raw)
To: linux-arm-kernel
Newer Keystone 2 devices support CAN. Enable CAN support as modules.
Signed-off-by: Franklin S Cooper Jr <fcooper@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 ed3e83e..e9bd825 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -137,6 +137,9 @@ CONFIG_I2C_DAVINCI=y
CONFIG_SPI=y
CONFIG_SPI_DAVINCI=y
CONFIG_SPI_SPIDEV=y
+CONFIG_CAN=m
+CONFIG_CAN_C_CAN=m
+CONFIG_CAN_C_CAN_PLATFORM=m
CONFIG_MMC=y
CONFIG_MMC_OMAP_HS=y
# CONFIG_HWMON is not set
--
2.6.1
^ permalink raw reply related [flat|nested] 35+ messages in thread
* Re: [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2
2015-10-20 21:50 ` Franklin S Cooper Jr
@ 2015-10-21 1:25 ` santosh shilimkar
-1 siblings, 0 replies; 35+ messages in thread
From: santosh shilimkar @ 2015-10-21 1:25 UTC (permalink / raw)
To: Franklin S Cooper Jr, linux, ssantosh, ulf.hansson, m-karicheri2,
grygorii.strashko, linux-arm-kernel, linux-kernel, linux-mmc
Cc: Lokesh Vutla
On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote:
> From: Lokesh Vutla <lokeshvutla@ti.com>
>
> Enable omap_hsmmc for Keystone 2 architecture which reuses the HSMMC
> IP found on OMAP platforms.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
> drivers/mmc/host/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
> index 8a1e349..2ccec71 100644
> --- a/drivers/mmc/host/Kconfig
> +++ b/drivers/mmc/host/Kconfig
> @@ -366,7 +366,7 @@ config MMC_OMAP
> config MMC_OMAP_HS
> tristate "TI OMAP High Speed Multimedia Card Interface support"
> depends on HAS_DMA
> - depends on ARCH_OMAP2PLUS || COMPILE_TEST
> + depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST
> help
> This selects the TI OMAP High Speed Multimedia card Interface.
> If you have an omap2plus board with a Multimedia Card slot,
>
Please send this to MMC tree.
Regards,
Santosh
^ permalink raw reply [flat|nested] 35+ messages in thread
* [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2
@ 2015-10-21 1:25 ` santosh shilimkar
0 siblings, 0 replies; 35+ messages in thread
From: santosh shilimkar @ 2015-10-21 1:25 UTC (permalink / raw)
To: linux-arm-kernel
On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote:
> From: Lokesh Vutla <lokeshvutla@ti.com>
>
> Enable omap_hsmmc for Keystone 2 architecture which reuses the HSMMC
> IP found on OMAP platforms.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
> drivers/mmc/host/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
> index 8a1e349..2ccec71 100644
> --- a/drivers/mmc/host/Kconfig
> +++ b/drivers/mmc/host/Kconfig
> @@ -366,7 +366,7 @@ config MMC_OMAP
> config MMC_OMAP_HS
> tristate "TI OMAP High Speed Multimedia Card Interface support"
> depends on HAS_DMA
> - depends on ARCH_OMAP2PLUS || COMPILE_TEST
> + depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST
> help
> This selects the TI OMAP High Speed Multimedia card Interface.
> If you have an omap2plus board with a Multimedia Card slot,
>
Please send this to MMC tree.
Regards,
Santosh
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH
2015-10-20 21:50 ` Franklin S Cooper Jr
@ 2015-10-21 1:26 ` santosh shilimkar
-1 siblings, 0 replies; 35+ messages in thread
From: santosh shilimkar @ 2015-10-21 1:26 UTC (permalink / raw)
To: Franklin S Cooper Jr, linux, ssantosh, ulf.hansson, m-karicheri2,
grygorii.strashko, linux-arm-kernel, linux-kernel, linux-mmc
On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote:
> From: Franklin Cooper <fcooper@ti.com>
>
> Unlike other Keystone 2 devices, newer Keystone 2 SOCs may utilize
> pinmuxing which requires PINCTRL to be enabled. Therefore, enable
> PINCTRL for all Keystone 2 devices.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
> arch/arm/mach-keystone/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
I would be happy to add this one when I see pin
control data in DTS and its actually going to be
used in upstream kernel. Till then I don't want
to add this one.
Regards,
Santosh
^ permalink raw reply [flat|nested] 35+ messages in thread
* [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH
@ 2015-10-21 1:26 ` santosh shilimkar
0 siblings, 0 replies; 35+ messages in thread
From: santosh shilimkar @ 2015-10-21 1:26 UTC (permalink / raw)
To: linux-arm-kernel
On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote:
> From: Franklin Cooper <fcooper@ti.com>
>
> Unlike other Keystone 2 devices, newer Keystone 2 SOCs may utilize
> pinmuxing which requires PINCTRL to be enabled. Therefore, enable
> PINCTRL for all Keystone 2 devices.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
> arch/arm/mach-keystone/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
I would be happy to add this one when I see pin
control data in DTS and its actually going to be
used in upstream kernel. Till then I don't want
to add this one.
Regards,
Santosh
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PATCH 4/5] ARM: keystone: defconfig: Enable MMC support
2015-10-20 21:50 ` Franklin S Cooper Jr
@ 2015-10-21 1:27 ` santosh shilimkar
-1 siblings, 0 replies; 35+ messages in thread
From: santosh shilimkar @ 2015-10-21 1:27 UTC (permalink / raw)
To: Franklin S Cooper Jr, linux, ssantosh, ulf.hansson, m-karicheri2,
grygorii.strashko, linux-arm-kernel, linux-kernel, linux-mmc
On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote:
> Newer Keystone 2 devices support MMC and can boot from MMC. Therefore,
> enable MMC support along with MMC OMAP HS whose driver is reused.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
Please notify once MMC patch is accepted and I will
this one then.
^ permalink raw reply [flat|nested] 35+ messages in thread
* [PATCH 4/5] ARM: keystone: defconfig: Enable MMC support
@ 2015-10-21 1:27 ` santosh shilimkar
0 siblings, 0 replies; 35+ messages in thread
From: santosh shilimkar @ 2015-10-21 1:27 UTC (permalink / raw)
To: linux-arm-kernel
On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote:
> Newer Keystone 2 devices support MMC and can boot from MMC. Therefore,
> enable MMC support along with MMC OMAP HS whose driver is reused.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
Please notify once MMC patch is accepted and I will
this one then.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PATCH 5/5] ARM: keystone: defconfig: Enable CAN support
2015-10-20 21:50 ` Franklin S Cooper Jr
@ 2015-10-21 1:28 ` santosh shilimkar
-1 siblings, 0 replies; 35+ messages in thread
From: santosh shilimkar @ 2015-10-21 1:28 UTC (permalink / raw)
To: Franklin S Cooper Jr, linux, ssantosh, ulf.hansson, m-karicheri2,
grygorii.strashko, linux-arm-kernel, linux-kernel, linux-mmc
On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote:
> Newer Keystone 2 devices support CAN. Enable CAN support as modules.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
Again. Please shown me the usecases before adding config
option. DTS nodes have to be there.
> 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 ed3e83e..e9bd825 100644
> --- a/arch/arm/configs/keystone_defconfig
> +++ b/arch/arm/configs/keystone_defconfig
> @@ -137,6 +137,9 @@ CONFIG_I2C_DAVINCI=y
> CONFIG_SPI=y
> CONFIG_SPI_DAVINCI=y
> CONFIG_SPI_SPIDEV=y
> +CONFIG_CAN=m
> +CONFIG_CAN_C_CAN=m
> +CONFIG_CAN_C_CAN_PLATFORM=m
> CONFIG_MMC=y
> CONFIG_MMC_OMAP_HS=y
> # CONFIG_HWMON is not set
>
^ permalink raw reply [flat|nested] 35+ messages in thread
* [PATCH 5/5] ARM: keystone: defconfig: Enable CAN support
@ 2015-10-21 1:28 ` santosh shilimkar
0 siblings, 0 replies; 35+ messages in thread
From: santosh shilimkar @ 2015-10-21 1:28 UTC (permalink / raw)
To: linux-arm-kernel
On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote:
> Newer Keystone 2 devices support CAN. Enable CAN support as modules.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
Again. Please shown me the usecases before adding config
option. DTS nodes have to be there.
> 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 ed3e83e..e9bd825 100644
> --- a/arch/arm/configs/keystone_defconfig
> +++ b/arch/arm/configs/keystone_defconfig
> @@ -137,6 +137,9 @@ CONFIG_I2C_DAVINCI=y
> CONFIG_SPI=y
> CONFIG_SPI_DAVINCI=y
> CONFIG_SPI_SPIDEV=y
> +CONFIG_CAN=m
> +CONFIG_CAN_C_CAN=m
> +CONFIG_CAN_C_CAN_PLATFORM=m
> CONFIG_MMC=y
> CONFIG_MMC_OMAP_HS=y
> # CONFIG_HWMON is not set
>
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2
2015-10-20 21:50 ` Franklin S Cooper Jr
(?)
@ 2015-10-22 9:28 ` Ulf Hansson
-1 siblings, 0 replies; 35+ messages in thread
From: Ulf Hansson @ 2015-10-22 9:28 UTC (permalink / raw)
To: Franklin S Cooper Jr
Cc: Russell King - ARM Linux, Santosh Shilimkar,
Muralidharan Karicheri, Grygorii Strashko, linux-arm-kernel,
linux-kernel, linux-mmc, Lokesh Vutla
On 20 October 2015 at 23:50, Franklin S Cooper Jr <fcooper@ti.com> wrote:
>
> From: Lokesh Vutla <lokeshvutla@ti.com>
>
> Enable omap_hsmmc for Keystone 2 architecture which reuses the HSMMC
> IP found on OMAP platforms.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
> drivers/mmc/host/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
> index 8a1e349..2ccec71 100644
> --- a/drivers/mmc/host/Kconfig
> +++ b/drivers/mmc/host/Kconfig
> @@ -366,7 +366,7 @@ config MMC_OMAP
> config MMC_OMAP_HS
> tristate "TI OMAP High Speed Multimedia Card Interface support"
> depends on HAS_DMA
> - depends on ARCH_OMAP2PLUS || COMPILE_TEST
> + depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST
How about:
"depends on ARM || COMPILE_TEST"
>
> help
> This selects the TI OMAP High Speed Multimedia card Interface.
> If you have an omap2plus board with a Multimedia Card slot,
> --
> 2.6.1
>
Kind regards
Uffe
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2
@ 2015-10-22 9:28 ` Ulf Hansson
0 siblings, 0 replies; 35+ messages in thread
From: Ulf Hansson @ 2015-10-22 9:28 UTC (permalink / raw)
To: Franklin S Cooper Jr
Cc: Russell King - ARM Linux, Santosh Shilimkar,
Muralidharan Karicheri, Grygorii Strashko, linux-arm-kernel,
linux-kernel, linux-mmc, Lokesh Vutla
On 20 October 2015 at 23:50, Franklin S Cooper Jr <fcooper@ti.com> wrote:
>
> From: Lokesh Vutla <lokeshvutla@ti.com>
>
> Enable omap_hsmmc for Keystone 2 architecture which reuses the HSMMC
> IP found on OMAP platforms.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
> drivers/mmc/host/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
> index 8a1e349..2ccec71 100644
> --- a/drivers/mmc/host/Kconfig
> +++ b/drivers/mmc/host/Kconfig
> @@ -366,7 +366,7 @@ config MMC_OMAP
> config MMC_OMAP_HS
> tristate "TI OMAP High Speed Multimedia Card Interface support"
> depends on HAS_DMA
> - depends on ARCH_OMAP2PLUS || COMPILE_TEST
> + depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST
How about:
"depends on ARM || COMPILE_TEST"
>
> help
> This selects the TI OMAP High Speed Multimedia card Interface.
> If you have an omap2plus board with a Multimedia Card slot,
> --
> 2.6.1
>
Kind regards
Uffe
^ permalink raw reply [flat|nested] 35+ messages in thread
* [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2
@ 2015-10-22 9:28 ` Ulf Hansson
0 siblings, 0 replies; 35+ messages in thread
From: Ulf Hansson @ 2015-10-22 9:28 UTC (permalink / raw)
To: linux-arm-kernel
On 20 October 2015 at 23:50, Franklin S Cooper Jr <fcooper@ti.com> wrote:
>
> From: Lokesh Vutla <lokeshvutla@ti.com>
>
> Enable omap_hsmmc for Keystone 2 architecture which reuses the HSMMC
> IP found on OMAP platforms.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
> drivers/mmc/host/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
> index 8a1e349..2ccec71 100644
> --- a/drivers/mmc/host/Kconfig
> +++ b/drivers/mmc/host/Kconfig
> @@ -366,7 +366,7 @@ config MMC_OMAP
> config MMC_OMAP_HS
> tristate "TI OMAP High Speed Multimedia Card Interface support"
> depends on HAS_DMA
> - depends on ARCH_OMAP2PLUS || COMPILE_TEST
> + depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST
How about:
"depends on ARM || COMPILE_TEST"
>
> help
> This selects the TI OMAP High Speed Multimedia card Interface.
> If you have an omap2plus board with a Multimedia Card slot,
> --
> 2.6.1
>
Kind regards
Uffe
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2
2015-10-22 9:28 ` Ulf Hansson
(?)
@ 2015-10-22 10:58 ` Russell King - ARM Linux
-1 siblings, 0 replies; 35+ messages in thread
From: Russell King - ARM Linux @ 2015-10-22 10:58 UTC (permalink / raw)
To: Ulf Hansson
Cc: Franklin S Cooper Jr, Santosh Shilimkar, Muralidharan Karicheri,
Grygorii Strashko, linux-arm-kernel, linux-kernel, linux-mmc,
Lokesh Vutla
On Thu, Oct 22, 2015 at 11:28:55AM +0200, Ulf Hansson wrote:
> On 20 October 2015 at 23:50, Franklin S Cooper Jr <fcooper@ti.com> wrote:
> >
> > From: Lokesh Vutla <lokeshvutla@ti.com>
> >
> > Enable omap_hsmmc for Keystone 2 architecture which reuses the HSMMC
> > IP found on OMAP platforms.
> >
> > Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> > ---
> > drivers/mmc/host/Kconfig | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
> > index 8a1e349..2ccec71 100644
> > --- a/drivers/mmc/host/Kconfig
> > +++ b/drivers/mmc/host/Kconfig
> > @@ -366,7 +366,7 @@ config MMC_OMAP
> > config MMC_OMAP_HS
> > tristate "TI OMAP High Speed Multimedia Card Interface support"
> > depends on HAS_DMA
> > - depends on ARCH_OMAP2PLUS || COMPILE_TEST
> > + depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST
>
> How about:
> "depends on ARM || COMPILE_TEST"
I'd much prefer the former actually - it's already hard enough to use
the config tools with the kernel due to the number of silly options
being presented, there's no need to make it worse.
In fact, I'd like to see more of the former (provided done sensibly)
to reduce the number of config options seen for configurations to cut
down on the shere noise of useless options. For example, if I've
decided I don't want to support TI OMAP platforms, then I shouldn't
be offered the TI OMAP MMC driver.
--
FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up
according to speedtest.net.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2
@ 2015-10-22 10:58 ` Russell King - ARM Linux
0 siblings, 0 replies; 35+ messages in thread
From: Russell King - ARM Linux @ 2015-10-22 10:58 UTC (permalink / raw)
To: Ulf Hansson
Cc: Franklin S Cooper Jr, Santosh Shilimkar, Muralidharan Karicheri,
Grygorii Strashko, linux-arm-kernel, linux-kernel, linux-mmc,
Lokesh Vutla
On Thu, Oct 22, 2015 at 11:28:55AM +0200, Ulf Hansson wrote:
> On 20 October 2015 at 23:50, Franklin S Cooper Jr <fcooper@ti.com> wrote:
> >
> > From: Lokesh Vutla <lokeshvutla@ti.com>
> >
> > Enable omap_hsmmc for Keystone 2 architecture which reuses the HSMMC
> > IP found on OMAP platforms.
> >
> > Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> > ---
> > drivers/mmc/host/Kconfig | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
> > index 8a1e349..2ccec71 100644
> > --- a/drivers/mmc/host/Kconfig
> > +++ b/drivers/mmc/host/Kconfig
> > @@ -366,7 +366,7 @@ config MMC_OMAP
> > config MMC_OMAP_HS
> > tristate "TI OMAP High Speed Multimedia Card Interface support"
> > depends on HAS_DMA
> > - depends on ARCH_OMAP2PLUS || COMPILE_TEST
> > + depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST
>
> How about:
> "depends on ARM || COMPILE_TEST"
I'd much prefer the former actually - it's already hard enough to use
the config tools with the kernel due to the number of silly options
being presented, there's no need to make it worse.
In fact, I'd like to see more of the former (provided done sensibly)
to reduce the number of config options seen for configurations to cut
down on the shere noise of useless options. For example, if I've
decided I don't want to support TI OMAP platforms, then I shouldn't
be offered the TI OMAP MMC driver.
--
FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up
according to speedtest.net.
^ permalink raw reply [flat|nested] 35+ messages in thread
* [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2
@ 2015-10-22 10:58 ` Russell King - ARM Linux
0 siblings, 0 replies; 35+ messages in thread
From: Russell King - ARM Linux @ 2015-10-22 10:58 UTC (permalink / raw)
To: linux-arm-kernel
On Thu, Oct 22, 2015 at 11:28:55AM +0200, Ulf Hansson wrote:
> On 20 October 2015 at 23:50, Franklin S Cooper Jr <fcooper@ti.com> wrote:
> >
> > From: Lokesh Vutla <lokeshvutla@ti.com>
> >
> > Enable omap_hsmmc for Keystone 2 architecture which reuses the HSMMC
> > IP found on OMAP platforms.
> >
> > Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> > ---
> > drivers/mmc/host/Kconfig | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
> > index 8a1e349..2ccec71 100644
> > --- a/drivers/mmc/host/Kconfig
> > +++ b/drivers/mmc/host/Kconfig
> > @@ -366,7 +366,7 @@ config MMC_OMAP
> > config MMC_OMAP_HS
> > tristate "TI OMAP High Speed Multimedia Card Interface support"
> > depends on HAS_DMA
> > - depends on ARCH_OMAP2PLUS || COMPILE_TEST
> > + depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST
>
> How about:
> "depends on ARM || COMPILE_TEST"
I'd much prefer the former actually - it's already hard enough to use
the config tools with the kernel due to the number of silly options
being presented, there's no need to make it worse.
In fact, I'd like to see more of the former (provided done sensibly)
to reduce the number of config options seen for configurations to cut
down on the shere noise of useless options. For example, if I've
decided I don't want to support TI OMAP platforms, then I shouldn't
be offered the TI OMAP MMC driver.
--
FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up
according to speedtest.net.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2
2015-10-22 10:58 ` Russell King - ARM Linux
(?)
@ 2015-10-22 13:32 ` Ulf Hansson
-1 siblings, 0 replies; 35+ messages in thread
From: Ulf Hansson @ 2015-10-22 13:32 UTC (permalink / raw)
To: Russell King - ARM Linux, Franklin S Cooper Jr
Cc: Santosh Shilimkar, Muralidharan Karicheri, Grygorii Strashko,
linux-arm-kernel, linux-kernel, linux-mmc, Lokesh Vutla
On 22 October 2015 at 12:58, Russell King - ARM Linux
<linux@arm.linux.org.uk> wrote:
> On Thu, Oct 22, 2015 at 11:28:55AM +0200, Ulf Hansson wrote:
>> On 20 October 2015 at 23:50, Franklin S Cooper Jr <fcooper@ti.com> wrote:
>> >
>> > From: Lokesh Vutla <lokeshvutla@ti.com>
>> >
>> > Enable omap_hsmmc for Keystone 2 architecture which reuses the HSMMC
>> > IP found on OMAP platforms.
>> >
>> > Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
>> > ---
>> > drivers/mmc/host/Kconfig | 2 +-
>> > 1 file changed, 1 insertion(+), 1 deletion(-)
>> >
>> > diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
>> > index 8a1e349..2ccec71 100644
>> > --- a/drivers/mmc/host/Kconfig
>> > +++ b/drivers/mmc/host/Kconfig
>> > @@ -366,7 +366,7 @@ config MMC_OMAP
>> > config MMC_OMAP_HS
>> > tristate "TI OMAP High Speed Multimedia Card Interface support"
>> > depends on HAS_DMA
>> > - depends on ARCH_OMAP2PLUS || COMPILE_TEST
>> > + depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST
>>
>> How about:
>> "depends on ARM || COMPILE_TEST"
>
> I'd much prefer the former actually - it's already hard enough to use
> the config tools with the kernel due to the number of silly options
> being presented, there's no need to make it worse.
>
> In fact, I'd like to see more of the former (provided done sensibly)
> to reduce the number of config options seen for configurations to cut
> down on the shere noise of useless options. For example, if I've
> decided I don't want to support TI OMAP platforms, then I shouldn't
> be offered the TI OMAP MMC driver.
Okay, fair enough and I don't have any strong opinions around this.
I queued up the patch for next, thanks!
Kind regards
Uffe
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2
@ 2015-10-22 13:32 ` Ulf Hansson
0 siblings, 0 replies; 35+ messages in thread
From: Ulf Hansson @ 2015-10-22 13:32 UTC (permalink / raw)
To: Russell King - ARM Linux, Franklin S Cooper Jr
Cc: Santosh Shilimkar, Muralidharan Karicheri, Grygorii Strashko,
linux-arm-kernel, linux-kernel, linux-mmc, Lokesh Vutla
On 22 October 2015 at 12:58, Russell King - ARM Linux
<linux@arm.linux.org.uk> wrote:
> On Thu, Oct 22, 2015 at 11:28:55AM +0200, Ulf Hansson wrote:
>> On 20 October 2015 at 23:50, Franklin S Cooper Jr <fcooper@ti.com> wrote:
>> >
>> > From: Lokesh Vutla <lokeshvutla@ti.com>
>> >
>> > Enable omap_hsmmc for Keystone 2 architecture which reuses the HSMMC
>> > IP found on OMAP platforms.
>> >
>> > Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
>> > ---
>> > drivers/mmc/host/Kconfig | 2 +-
>> > 1 file changed, 1 insertion(+), 1 deletion(-)
>> >
>> > diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
>> > index 8a1e349..2ccec71 100644
>> > --- a/drivers/mmc/host/Kconfig
>> > +++ b/drivers/mmc/host/Kconfig
>> > @@ -366,7 +366,7 @@ config MMC_OMAP
>> > config MMC_OMAP_HS
>> > tristate "TI OMAP High Speed Multimedia Card Interface support"
>> > depends on HAS_DMA
>> > - depends on ARCH_OMAP2PLUS || COMPILE_TEST
>> > + depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST
>>
>> How about:
>> "depends on ARM || COMPILE_TEST"
>
> I'd much prefer the former actually - it's already hard enough to use
> the config tools with the kernel due to the number of silly options
> being presented, there's no need to make it worse.
>
> In fact, I'd like to see more of the former (provided done sensibly)
> to reduce the number of config options seen for configurations to cut
> down on the shere noise of useless options. For example, if I've
> decided I don't want to support TI OMAP platforms, then I shouldn't
> be offered the TI OMAP MMC driver.
Okay, fair enough and I don't have any strong opinions around this.
I queued up the patch for next, thanks!
Kind regards
Uffe
^ permalink raw reply [flat|nested] 35+ messages in thread
* [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2
@ 2015-10-22 13:32 ` Ulf Hansson
0 siblings, 0 replies; 35+ messages in thread
From: Ulf Hansson @ 2015-10-22 13:32 UTC (permalink / raw)
To: linux-arm-kernel
On 22 October 2015 at 12:58, Russell King - ARM Linux
<linux@arm.linux.org.uk> wrote:
> On Thu, Oct 22, 2015 at 11:28:55AM +0200, Ulf Hansson wrote:
>> On 20 October 2015 at 23:50, Franklin S Cooper Jr <fcooper@ti.com> wrote:
>> >
>> > From: Lokesh Vutla <lokeshvutla@ti.com>
>> >
>> > Enable omap_hsmmc for Keystone 2 architecture which reuses the HSMMC
>> > IP found on OMAP platforms.
>> >
>> > Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
>> > ---
>> > drivers/mmc/host/Kconfig | 2 +-
>> > 1 file changed, 1 insertion(+), 1 deletion(-)
>> >
>> > diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
>> > index 8a1e349..2ccec71 100644
>> > --- a/drivers/mmc/host/Kconfig
>> > +++ b/drivers/mmc/host/Kconfig
>> > @@ -366,7 +366,7 @@ config MMC_OMAP
>> > config MMC_OMAP_HS
>> > tristate "TI OMAP High Speed Multimedia Card Interface support"
>> > depends on HAS_DMA
>> > - depends on ARCH_OMAP2PLUS || COMPILE_TEST
>> > + depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST
>>
>> How about:
>> "depends on ARM || COMPILE_TEST"
>
> I'd much prefer the former actually - it's already hard enough to use
> the config tools with the kernel due to the number of silly options
> being presented, there's no need to make it worse.
>
> In fact, I'd like to see more of the former (provided done sensibly)
> to reduce the number of config options seen for configurations to cut
> down on the shere noise of useless options. For example, if I've
> decided I don't want to support TI OMAP platforms, then I shouldn't
> be offered the TI OMAP MMC driver.
Okay, fair enough and I don't have any strong opinions around this.
I queued up the patch for next, thanks!
Kind regards
Uffe
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH
2015-10-21 1:26 ` santosh shilimkar
(?)
@ 2015-10-22 14:18 ` Murali Karicheri
-1 siblings, 0 replies; 35+ messages in thread
From: Murali Karicheri @ 2015-10-22 14:18 UTC (permalink / raw)
To: santosh shilimkar, Franklin S Cooper Jr, linux, ssantosh,
ulf.hansson, grygorii.strashko, linux-arm-kernel, linux-kernel,
linux-mmc
On 10/20/2015 09:26 PM, santosh shilimkar wrote:
> On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote:
>> From: Franklin Cooper <fcooper@ti.com>
>>
>> Unlike other Keystone 2 devices, newer Keystone 2 SOCs may utilize
>> pinmuxing which requires PINCTRL to be enabled. Therefore, enable
>> PINCTRL for all Keystone 2 devices.
>>
>> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
>> ---
>> arch/arm/mach-keystone/Kconfig | 1 +
>> 1 file changed, 1 insertion(+)
>>
> I would be happy to add this one when I see pin
> control data in DTS and its actually going to be
> used in upstream kernel. Till then I don't want
> to add this one.
>
Agree. It is too early to add the defconfig update and should be
deferred to when the DTS update is made. What if the newer keystone 2
SoC never end up in the tree?
Murali
> Regards,
> Santosh
>
--
Murali Karicheri
Linux Kernel, Keystone
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH
@ 2015-10-22 14:18 ` Murali Karicheri
0 siblings, 0 replies; 35+ messages in thread
From: Murali Karicheri @ 2015-10-22 14:18 UTC (permalink / raw)
To: santosh shilimkar, Franklin S Cooper Jr, linux, ssantosh,
ulf.hansson, grygorii.strashko, linux-arm-kernel, linux-kernel,
linux-mmc
On 10/20/2015 09:26 PM, santosh shilimkar wrote:
> On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote:
>> From: Franklin Cooper <fcooper@ti.com>
>>
>> Unlike other Keystone 2 devices, newer Keystone 2 SOCs may utilize
>> pinmuxing which requires PINCTRL to be enabled. Therefore, enable
>> PINCTRL for all Keystone 2 devices.
>>
>> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
>> ---
>> arch/arm/mach-keystone/Kconfig | 1 +
>> 1 file changed, 1 insertion(+)
>>
> I would be happy to add this one when I see pin
> control data in DTS and its actually going to be
> used in upstream kernel. Till then I don't want
> to add this one.
>
Agree. It is too early to add the defconfig update and should be
deferred to when the DTS update is made. What if the newer keystone 2
SoC never end up in the tree?
Murali
> Regards,
> Santosh
>
--
Murali Karicheri
Linux Kernel, Keystone
^ permalink raw reply [flat|nested] 35+ messages in thread
* [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH
@ 2015-10-22 14:18 ` Murali Karicheri
0 siblings, 0 replies; 35+ messages in thread
From: Murali Karicheri @ 2015-10-22 14:18 UTC (permalink / raw)
To: linux-arm-kernel
On 10/20/2015 09:26 PM, santosh shilimkar wrote:
> On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote:
>> From: Franklin Cooper <fcooper@ti.com>
>>
>> Unlike other Keystone 2 devices, newer Keystone 2 SOCs may utilize
>> pinmuxing which requires PINCTRL to be enabled. Therefore, enable
>> PINCTRL for all Keystone 2 devices.
>>
>> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
>> ---
>> arch/arm/mach-keystone/Kconfig | 1 +
>> 1 file changed, 1 insertion(+)
>>
> I would be happy to add this one when I see pin
> control data in DTS and its actually going to be
> used in upstream kernel. Till then I don't want
> to add this one.
>
Agree. It is too early to add the defconfig update and should be
deferred to when the DTS update is made. What if the newer keystone 2
SoC never end up in the tree?
Murali
> Regards,
> Santosh
>
--
Murali Karicheri
Linux Kernel, Keystone
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH
2015-10-20 21:50 ` Franklin S Cooper Jr
(?)
@ 2015-10-22 14:20 ` Murali Karicheri
-1 siblings, 0 replies; 35+ messages in thread
From: Murali Karicheri @ 2015-10-22 14:20 UTC (permalink / raw)
To: Franklin S Cooper Jr, linux, ssantosh, ulf.hansson,
grygorii.strashko, linux-arm-kernel, linux-kernel, linux-mmc
On 10/20/2015 05:50 PM, Franklin S Cooper Jr wrote:
> From: Franklin Cooper <fcooper@ti.com>
>
> Unlike other Keystone 2 devices, newer Keystone 2 SOCs may utilize
> pinmuxing which requires PINCTRL to be enabled. Therefore, enable
> PINCTRL for all Keystone 2 devices.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
> arch/arm/mach-keystone/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/arch/arm/mach-keystone/Kconfig b/arch/arm/mach-keystone/Kconfig
> index ea955f6db..7a432ee 100644
> --- a/arch/arm/mach-keystone/Kconfig
> +++ b/arch/arm/mach-keystone/Kconfig
> @@ -11,6 +11,7 @@ config ARCH_KEYSTONE
> select ZONE_DMA if ARM_LPAE
> select MIGHT_HAVE_PCI
> select PCI_DOMAINS if PCI
> + select PINCTRL
> help
> Support for boards based on the Texas Instruments Keystone family of
> SoCs.
>
Have the Newer SoC base port is sent to the list? Please add these along
with that series, not now.
--
Murali Karicheri
Linux Kernel, Keystone
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH
@ 2015-10-22 14:20 ` Murali Karicheri
0 siblings, 0 replies; 35+ messages in thread
From: Murali Karicheri @ 2015-10-22 14:20 UTC (permalink / raw)
To: Franklin S Cooper Jr, linux, ssantosh, ulf.hansson,
grygorii.strashko, linux-arm-kernel, linux-kernel, linux-mmc
On 10/20/2015 05:50 PM, Franklin S Cooper Jr wrote:
> From: Franklin Cooper <fcooper@ti.com>
>
> Unlike other Keystone 2 devices, newer Keystone 2 SOCs may utilize
> pinmuxing which requires PINCTRL to be enabled. Therefore, enable
> PINCTRL for all Keystone 2 devices.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
> arch/arm/mach-keystone/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/arch/arm/mach-keystone/Kconfig b/arch/arm/mach-keystone/Kconfig
> index ea955f6db..7a432ee 100644
> --- a/arch/arm/mach-keystone/Kconfig
> +++ b/arch/arm/mach-keystone/Kconfig
> @@ -11,6 +11,7 @@ config ARCH_KEYSTONE
> select ZONE_DMA if ARM_LPAE
> select MIGHT_HAVE_PCI
> select PCI_DOMAINS if PCI
> + select PINCTRL
> help
> Support for boards based on the Texas Instruments Keystone family of
> SoCs.
>
Have the Newer SoC base port is sent to the list? Please add these along
with that series, not now.
--
Murali Karicheri
Linux Kernel, Keystone
^ permalink raw reply [flat|nested] 35+ messages in thread
* [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH
@ 2015-10-22 14:20 ` Murali Karicheri
0 siblings, 0 replies; 35+ messages in thread
From: Murali Karicheri @ 2015-10-22 14:20 UTC (permalink / raw)
To: linux-arm-kernel
On 10/20/2015 05:50 PM, Franklin S Cooper Jr wrote:
> From: Franklin Cooper <fcooper@ti.com>
>
> Unlike other Keystone 2 devices, newer Keystone 2 SOCs may utilize
> pinmuxing which requires PINCTRL to be enabled. Therefore, enable
> PINCTRL for all Keystone 2 devices.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
> arch/arm/mach-keystone/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/arch/arm/mach-keystone/Kconfig b/arch/arm/mach-keystone/Kconfig
> index ea955f6db..7a432ee 100644
> --- a/arch/arm/mach-keystone/Kconfig
> +++ b/arch/arm/mach-keystone/Kconfig
> @@ -11,6 +11,7 @@ config ARCH_KEYSTONE
> select ZONE_DMA if ARM_LPAE
> select MIGHT_HAVE_PCI
> select PCI_DOMAINS if PCI
> + select PINCTRL
> help
> Support for boards based on the Texas Instruments Keystone family of
> SoCs.
>
Have the Newer SoC base port is sent to the list? Please add these along
with that series, not now.
--
Murali Karicheri
Linux Kernel, Keystone
^ permalink raw reply [flat|nested] 35+ messages in thread
* [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH
2016-04-27 14:11 [PATCH 0/5] ARM:Keystone: Add pinmuxing support Franklin S Cooper Jr
@ 2016-04-27 14:11 ` Franklin S Cooper Jr
0 siblings, 0 replies; 35+ messages in thread
From: Franklin S Cooper Jr @ 2016-04-27 14:11 UTC (permalink / raw)
To: robh+dt, linux, ssantosh, devicetree, linux-arm-kernel, linux-kernel
Cc: Lokesh Vutla, Franklin S Cooper Jr, Dave Gerlach
From: Lokesh Vutla <lokeshvutla@ti.com>
Some Keystone 2 devices utilize pinmuxing which requires PINCTRL
to be enabled. Therefore, enable PINCTRL for all Keystone 2 devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
---
arch/arm/mach-keystone/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/mach-keystone/Kconfig b/arch/arm/mach-keystone/Kconfig
index ea955f6db..7a432ee 100644
--- a/arch/arm/mach-keystone/Kconfig
+++ b/arch/arm/mach-keystone/Kconfig
@@ -11,6 +11,7 @@ config ARCH_KEYSTONE
select ZONE_DMA if ARM_LPAE
select MIGHT_HAVE_PCI
select PCI_DOMAINS if PCI
+ select PINCTRL
help
Support for boards based on the Texas Instruments Keystone family of
SoCs.
--
2.7.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH
@ 2016-04-27 14:11 ` Franklin S Cooper Jr
0 siblings, 0 replies; 35+ messages in thread
From: Franklin S Cooper Jr @ 2016-04-27 14:11 UTC (permalink / raw)
To: linux-arm-kernel
From: Lokesh Vutla <lokeshvutla@ti.com>
Some Keystone 2 devices utilize pinmuxing which requires PINCTRL
to be enabled. Therefore, enable PINCTRL for all Keystone 2 devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
---
arch/arm/mach-keystone/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/mach-keystone/Kconfig b/arch/arm/mach-keystone/Kconfig
index ea955f6db..7a432ee 100644
--- a/arch/arm/mach-keystone/Kconfig
+++ b/arch/arm/mach-keystone/Kconfig
@@ -11,6 +11,7 @@ config ARCH_KEYSTONE
select ZONE_DMA if ARM_LPAE
select MIGHT_HAVE_PCI
select PCI_DOMAINS if PCI
+ select PINCTRL
help
Support for boards based on the Texas Instruments Keystone family of
SoCs.
--
2.7.0
^ permalink raw reply related [flat|nested] 35+ messages in thread
end of thread, other threads:[~2016-04-27 14:13 UTC | newest]
Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-20 21:50 [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH Franklin S Cooper Jr
2015-10-20 21:50 ` Franklin S Cooper Jr
2015-10-20 21:50 ` [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2 Franklin S Cooper Jr
2015-10-20 21:50 ` Franklin S Cooper Jr
2015-10-21 1:25 ` santosh shilimkar
2015-10-21 1:25 ` santosh shilimkar
2015-10-22 9:28 ` Ulf Hansson
2015-10-22 9:28 ` Ulf Hansson
2015-10-22 9:28 ` Ulf Hansson
2015-10-22 10:58 ` Russell King - ARM Linux
2015-10-22 10:58 ` Russell King - ARM Linux
2015-10-22 10:58 ` Russell King - ARM Linux
2015-10-22 13:32 ` Ulf Hansson
2015-10-22 13:32 ` Ulf Hansson
2015-10-22 13:32 ` Ulf Hansson
2015-10-20 21:50 ` [PATCH 3/5] ARM: keystone: defconfig: Enable PINCTRL SINGLE " Franklin S Cooper Jr
2015-10-20 21:50 ` Franklin S Cooper Jr
2015-10-20 21:50 ` [PATCH 4/5] ARM: keystone: defconfig: Enable MMC support Franklin S Cooper Jr
2015-10-20 21:50 ` Franklin S Cooper Jr
2015-10-21 1:27 ` santosh shilimkar
2015-10-21 1:27 ` santosh shilimkar
2015-10-20 21:50 ` [PATCH 5/5] ARM: keystone: defconfig: Enable CAN support Franklin S Cooper Jr
2015-10-20 21:50 ` Franklin S Cooper Jr
2015-10-21 1:28 ` santosh shilimkar
2015-10-21 1:28 ` santosh shilimkar
2015-10-21 1:26 ` [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH santosh shilimkar
2015-10-21 1:26 ` santosh shilimkar
2015-10-22 14:18 ` Murali Karicheri
2015-10-22 14:18 ` Murali Karicheri
2015-10-22 14:18 ` Murali Karicheri
2015-10-22 14:20 ` Murali Karicheri
2015-10-22 14:20 ` Murali Karicheri
2015-10-22 14:20 ` Murali Karicheri
2016-04-27 14:11 [PATCH 0/5] ARM:Keystone: Add pinmuxing support Franklin S Cooper Jr
2016-04-27 14:11 ` [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH Franklin S Cooper Jr
2016-04-27 14:11 ` Franklin S Cooper Jr
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.