All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.