All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] ARM: dts: keystone-k2g: Add DCAN instances to 66AK2G
@ 2017-08-02 20:18 ` Franklin S Cooper Jr
  0 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-02 20:18 UTC (permalink / raw)
  To: wg, mkl, robh+dt, ssantosh, linux, linux-can, netdev, devicetree,
	linux-kernel, linux-arm-kernel
  Cc: Franklin S Cooper Jr

Add D CAN nodes to 66AK2G based SoC dtsi.

Franklin S Cooper Jr (2):
  dt-bindings: net: c_can: Update binding for clock and power-domains
    property
  ARM: configs: keystone: Enable D_CAN driver

Lokesh Vutla (1):
  ARM: dts: k2g: Add DCAN nodes

 Documentation/devicetree/bindings/net/can/c_can.txt | 13 ++++++++++++-
 arch/arm/boot/dts/keystone-k2g.dtsi                 | 18 ++++++++++++++++++
 arch/arm/configs/keystone_defconfig                 |  3 +++
 3 files changed, 33 insertions(+), 1 deletion(-)

-- 
2.9.4.dirty

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [PATCH 0/3] ARM: dts: keystone-k2g: Add DCAN instances to 66AK2G
@ 2017-08-02 20:18 ` Franklin S Cooper Jr
  0 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-02 20:18 UTC (permalink / raw)
  To: wg, mkl, robh+dt, ssantosh, linux, linux-can, netdev, devicetree,
	linux-kernel, linux-arm-kernel
  Cc: Franklin S Cooper Jr

Add D CAN nodes to 66AK2G based SoC dtsi.

Franklin S Cooper Jr (2):
  dt-bindings: net: c_can: Update binding for clock and power-domains
    property
  ARM: configs: keystone: Enable D_CAN driver

Lokesh Vutla (1):
  ARM: dts: k2g: Add DCAN nodes

 Documentation/devicetree/bindings/net/can/c_can.txt | 13 ++++++++++++-
 arch/arm/boot/dts/keystone-k2g.dtsi                 | 18 ++++++++++++++++++
 arch/arm/configs/keystone_defconfig                 |  3 +++
 3 files changed, 33 insertions(+), 1 deletion(-)

-- 
2.9.4.dirty

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [PATCH 0/3] ARM: dts: keystone-k2g: Add DCAN instances to 66AK2G
@ 2017-08-02 20:18 ` Franklin S Cooper Jr
  0 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-02 20:18 UTC (permalink / raw)
  To: linux-arm-kernel

Add D CAN nodes to 66AK2G based SoC dtsi.

Franklin S Cooper Jr (2):
  dt-bindings: net: c_can: Update binding for clock and power-domains
    property
  ARM: configs: keystone: Enable D_CAN driver

Lokesh Vutla (1):
  ARM: dts: k2g: Add DCAN nodes

 Documentation/devicetree/bindings/net/can/c_can.txt | 13 ++++++++++++-
 arch/arm/boot/dts/keystone-k2g.dtsi                 | 18 ++++++++++++++++++
 arch/arm/configs/keystone_defconfig                 |  3 +++
 3 files changed, 33 insertions(+), 1 deletion(-)

-- 
2.9.4.dirty

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [PATCH 1/3] dt-bindings: net: c_can: Update binding for clock and power-domains property
  2017-08-02 20:18 ` Franklin S Cooper Jr
  (?)
@ 2017-08-02 20:18   ` Franklin S Cooper Jr
  -1 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-02 20:18 UTC (permalink / raw)
  To: wg, mkl, robh+dt, ssantosh, linux, linux-can, netdev, devicetree,
	linux-kernel, linux-arm-kernel
  Cc: Franklin S Cooper Jr

CAN driver uses the clk_get_rate call to determine the frequency of the
functional clock. OMAP based SoCs do not require the clock property since
hwmod already handles creating a "fck" clock thats accessible to drivers.
However, this isn't the case for 66AK2G which makes the clocks property
require for that SoC.

66AK2G requires a new property. Therefore, update the binding to also make
this property requirement clear. Also clarify that for OMAP based SoCs
ti,hwmod is a required property.

Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
 Documentation/devicetree/bindings/net/can/c_can.txt | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/Documentation/devicetree/bindings/net/can/c_can.txt b/Documentation/devicetree/bindings/net/can/c_can.txt
index 5a1d8b0..2d50425 100644
--- a/Documentation/devicetree/bindings/net/can/c_can.txt
+++ b/Documentation/devicetree/bindings/net/can/c_can.txt
@@ -11,9 +11,20 @@ Required properties:
 - interrupts		: property with a value describing the interrupt
 			  number
 
-Optional properties:
+The following are mandatory properties for DRA7x, AM33xx and AM43xx SoCs only:
 - ti,hwmods		: Must be "d_can<n>" or "c_can<n>", n being the
 			  instance number
+
+The following are mandatory properties for Keystone 2 66AK2G SoCs only:
+- power-domains		: Should contain a phandle to a PM domain provider node
+			  and an args specifier containing the DCAN device id
+			  value. This property is as per the binding,
+			  Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
+- clocks		: CAN functional clock phandle. This property is as per the
+			  binding,
+			  Documentation/devicetree/bindings/clock/ti,sci-clk.txt
+
+Optional properties:
 - syscon-raminit	: Handle to system control region that contains the
 			  RAMINIT register, register offset to the RAMINIT
 			  register and the CAN instance number (0 offset).
-- 
2.9.4.dirty

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH 1/3] dt-bindings: net: c_can: Update binding for clock and power-domains property
@ 2017-08-02 20:18   ` Franklin S Cooper Jr
  0 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-02 20:18 UTC (permalink / raw)
  To: wg, mkl, robh+dt, ssantosh, linux, linux-can, netdev, devicetree,
	linux-kernel, linux-arm-kernel
  Cc: Franklin S Cooper Jr

CAN driver uses the clk_get_rate call to determine the frequency of the
functional clock. OMAP based SoCs do not require the clock property since
hwmod already handles creating a "fck" clock thats accessible to drivers.
However, this isn't the case for 66AK2G which makes the clocks property
require for that SoC.

66AK2G requires a new property. Therefore, update the binding to also make
this property requirement clear. Also clarify that for OMAP based SoCs
ti,hwmod is a required property.

Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
 Documentation/devicetree/bindings/net/can/c_can.txt | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/Documentation/devicetree/bindings/net/can/c_can.txt b/Documentation/devicetree/bindings/net/can/c_can.txt
index 5a1d8b0..2d50425 100644
--- a/Documentation/devicetree/bindings/net/can/c_can.txt
+++ b/Documentation/devicetree/bindings/net/can/c_can.txt
@@ -11,9 +11,20 @@ Required properties:
 - interrupts		: property with a value describing the interrupt
 			  number
 
-Optional properties:
+The following are mandatory properties for DRA7x, AM33xx and AM43xx SoCs only:
 - ti,hwmods		: Must be "d_can<n>" or "c_can<n>", n being the
 			  instance number
+
+The following are mandatory properties for Keystone 2 66AK2G SoCs only:
+- power-domains		: Should contain a phandle to a PM domain provider node
+			  and an args specifier containing the DCAN device id
+			  value. This property is as per the binding,
+			  Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
+- clocks		: CAN functional clock phandle. This property is as per the
+			  binding,
+			  Documentation/devicetree/bindings/clock/ti,sci-clk.txt
+
+Optional properties:
 - syscon-raminit	: Handle to system control region that contains the
 			  RAMINIT register, register offset to the RAMINIT
 			  register and the CAN instance number (0 offset).
-- 
2.9.4.dirty

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH 1/3] dt-bindings: net: c_can: Update binding for clock and power-domains property
@ 2017-08-02 20:18   ` Franklin S Cooper Jr
  0 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-02 20:18 UTC (permalink / raw)
  To: linux-arm-kernel

CAN driver uses the clk_get_rate call to determine the frequency of the
functional clock. OMAP based SoCs do not require the clock property since
hwmod already handles creating a "fck" clock thats accessible to drivers.
However, this isn't the case for 66AK2G which makes the clocks property
require for that SoC.

66AK2G requires a new property. Therefore, update the binding to also make
this property requirement clear. Also clarify that for OMAP based SoCs
ti,hwmod is a required property.

Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
 Documentation/devicetree/bindings/net/can/c_can.txt | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/Documentation/devicetree/bindings/net/can/c_can.txt b/Documentation/devicetree/bindings/net/can/c_can.txt
index 5a1d8b0..2d50425 100644
--- a/Documentation/devicetree/bindings/net/can/c_can.txt
+++ b/Documentation/devicetree/bindings/net/can/c_can.txt
@@ -11,9 +11,20 @@ Required properties:
 - interrupts		: property with a value describing the interrupt
 			  number
 
-Optional properties:
+The following are mandatory properties for DRA7x, AM33xx and AM43xx SoCs only:
 - ti,hwmods		: Must be "d_can<n>" or "c_can<n>", n being the
 			  instance number
+
+The following are mandatory properties for Keystone 2 66AK2G SoCs only:
+- power-domains		: Should contain a phandle to a PM domain provider node
+			  and an args specifier containing the DCAN device id
+			  value. This property is as per the binding,
+			  Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
+- clocks		: CAN functional clock phandle. This property is as per the
+			  binding,
+			  Documentation/devicetree/bindings/clock/ti,sci-clk.txt
+
+Optional properties:
 - syscon-raminit	: Handle to system control region that contains the
 			  RAMINIT register, register offset to the RAMINIT
 			  register and the CAN instance number (0 offset).
-- 
2.9.4.dirty

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH 2/3] ARM: dts: k2g: Add DCAN nodes
  2017-08-02 20:18 ` Franklin S Cooper Jr
  (?)
@ 2017-08-02 20:18   ` Franklin S Cooper Jr
  -1 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-02 20:18 UTC (permalink / raw)
  To: wg, mkl, robh+dt, ssantosh, linux, linux-can, netdev, devicetree,
	linux-kernel, linux-arm-kernel
  Cc: Lokesh Vutla, Dave Gerlach, Franklin S Cooper Jr

From: Lokesh Vutla <lokeshvutla@ti.com>

Add nodes for the two DCAN instances included in 66AK2G

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
[d-gerlach@ti.com: add power-domains and clock information]
Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
[fcooper@ti.com: update subject and commit message. Misc minor updates]
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
 arch/arm/boot/dts/keystone-k2g.dtsi | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/arch/arm/boot/dts/keystone-k2g.dtsi b/arch/arm/boot/dts/keystone-k2g.dtsi
index bf4d1fa..bebc857 100644
--- a/arch/arm/boot/dts/keystone-k2g.dtsi
+++ b/arch/arm/boot/dts/keystone-k2g.dtsi
@@ -113,6 +113,24 @@
 			status = "disabled";
 		};
 
+		dcan0: can@0260B200 {
+			compatible = "ti,am4372-d_can", "ti,am3352-d_can";
+			reg = <0x0260B200 0x200>;
+			interrupts = <GIC_SPI 190 IRQ_TYPE_EDGE_RISING>;
+			status = "disabled";
+			power-domains = <&k2g_pds 0x0008>;
+			clocks = <&k2g_clks 0x0008 1>;
+		};
+
+		dcan1: can@0260B400 {
+			compatible = "ti,am4372-d_can", "ti,am3352-d_can";
+			reg = <0x0260B400 0x200>;
+			interrupts = <GIC_SPI 193 IRQ_TYPE_EDGE_RISING>;
+			status = "disabled";
+			power-domains = <&k2g_pds 0x0009>;
+			clocks = <&k2g_clks 0x0009 1>;
+		};
+
 		kirq0: keystone_irq@026202a0 {
 			compatible = "ti,keystone-irq";
 			interrupts = <GIC_SPI 1 IRQ_TYPE_EDGE_RISING>;
-- 
2.9.4.dirty

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH 2/3] ARM: dts: k2g: Add DCAN nodes
@ 2017-08-02 20:18   ` Franklin S Cooper Jr
  0 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-02 20:18 UTC (permalink / raw)
  To: wg, mkl, robh+dt, ssantosh, linux, linux-can, netdev, devicetree,
	linux-kernel, linux-arm-kernel
  Cc: Lokesh Vutla, Dave Gerlach, Franklin S Cooper Jr

From: Lokesh Vutla <lokeshvutla@ti.com>

Add nodes for the two DCAN instances included in 66AK2G

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
[d-gerlach@ti.com: add power-domains and clock information]
Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
[fcooper@ti.com: update subject and commit message. Misc minor updates]
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
 arch/arm/boot/dts/keystone-k2g.dtsi | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/arch/arm/boot/dts/keystone-k2g.dtsi b/arch/arm/boot/dts/keystone-k2g.dtsi
index bf4d1fa..bebc857 100644
--- a/arch/arm/boot/dts/keystone-k2g.dtsi
+++ b/arch/arm/boot/dts/keystone-k2g.dtsi
@@ -113,6 +113,24 @@
 			status = "disabled";
 		};
 
+		dcan0: can@0260B200 {
+			compatible = "ti,am4372-d_can", "ti,am3352-d_can";
+			reg = <0x0260B200 0x200>;
+			interrupts = <GIC_SPI 190 IRQ_TYPE_EDGE_RISING>;
+			status = "disabled";
+			power-domains = <&k2g_pds 0x0008>;
+			clocks = <&k2g_clks 0x0008 1>;
+		};
+
+		dcan1: can@0260B400 {
+			compatible = "ti,am4372-d_can", "ti,am3352-d_can";
+			reg = <0x0260B400 0x200>;
+			interrupts = <GIC_SPI 193 IRQ_TYPE_EDGE_RISING>;
+			status = "disabled";
+			power-domains = <&k2g_pds 0x0009>;
+			clocks = <&k2g_clks 0x0009 1>;
+		};
+
 		kirq0: keystone_irq@026202a0 {
 			compatible = "ti,keystone-irq";
 			interrupts = <GIC_SPI 1 IRQ_TYPE_EDGE_RISING>;
-- 
2.9.4.dirty

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH 2/3] ARM: dts: k2g: Add DCAN nodes
@ 2017-08-02 20:18   ` Franklin S Cooper Jr
  0 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-02 20:18 UTC (permalink / raw)
  To: linux-arm-kernel

From: Lokesh Vutla <lokeshvutla@ti.com>

Add nodes for the two DCAN instances included in 66AK2G

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
[d-gerlach at ti.com: add power-domains and clock information]
Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
[fcooper at ti.com: update subject and commit message. Misc minor updates]
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
 arch/arm/boot/dts/keystone-k2g.dtsi | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/arch/arm/boot/dts/keystone-k2g.dtsi b/arch/arm/boot/dts/keystone-k2g.dtsi
index bf4d1fa..bebc857 100644
--- a/arch/arm/boot/dts/keystone-k2g.dtsi
+++ b/arch/arm/boot/dts/keystone-k2g.dtsi
@@ -113,6 +113,24 @@
 			status = "disabled";
 		};
 
+		dcan0: can at 0260B200 {
+			compatible = "ti,am4372-d_can", "ti,am3352-d_can";
+			reg = <0x0260B200 0x200>;
+			interrupts = <GIC_SPI 190 IRQ_TYPE_EDGE_RISING>;
+			status = "disabled";
+			power-domains = <&k2g_pds 0x0008>;
+			clocks = <&k2g_clks 0x0008 1>;
+		};
+
+		dcan1: can at 0260B400 {
+			compatible = "ti,am4372-d_can", "ti,am3352-d_can";
+			reg = <0x0260B400 0x200>;
+			interrupts = <GIC_SPI 193 IRQ_TYPE_EDGE_RISING>;
+			status = "disabled";
+			power-domains = <&k2g_pds 0x0009>;
+			clocks = <&k2g_clks 0x0009 1>;
+		};
+
 		kirq0: keystone_irq at 026202a0 {
 			compatible = "ti,keystone-irq";
 			interrupts = <GIC_SPI 1 IRQ_TYPE_EDGE_RISING>;
-- 
2.9.4.dirty

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH 3/3] ARM: configs: keystone: Enable D_CAN driver
  2017-08-02 20:18 ` Franklin S Cooper Jr
  (?)
@ 2017-08-02 20:18   ` Franklin S Cooper Jr
  -1 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-02 20:18 UTC (permalink / raw)
  To: wg, mkl, robh+dt, ssantosh, linux, linux-can, netdev, devicetree,
	linux-kernel, linux-arm-kernel
  Cc: Franklin S Cooper Jr

Enable C_CAN/D_CAN driver supported by 66AK2G

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 d47ea43..47be99e 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -112,6 +112,9 @@ CONFIG_IP_NF_ARP_MANGLE=y
 CONFIG_IP6_NF_IPTABLES=m
 CONFIG_IP_SCTP=y
 CONFIG_VLAN_8021Q=y
+CONFIG_CAN=m
+CONFIG_CAN_C_CAN=m
+CONFIG_CAN_C_CAN_PLATFORM=m
 CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
 CONFIG_DEVTMPFS=y
 CONFIG_DEVTMPFS_MOUNT=y
-- 
2.9.4.dirty

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH 3/3] ARM: configs: keystone: Enable D_CAN driver
@ 2017-08-02 20:18   ` Franklin S Cooper Jr
  0 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-02 20:18 UTC (permalink / raw)
  To: wg, mkl, robh+dt, ssantosh, linux, linux-can, netdev, devicetree,
	linux-kernel, linux-arm-kernel
  Cc: Franklin S Cooper Jr

Enable C_CAN/D_CAN driver supported by 66AK2G

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 d47ea43..47be99e 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -112,6 +112,9 @@ CONFIG_IP_NF_ARP_MANGLE=y
 CONFIG_IP6_NF_IPTABLES=m
 CONFIG_IP_SCTP=y
 CONFIG_VLAN_8021Q=y
+CONFIG_CAN=m
+CONFIG_CAN_C_CAN=m
+CONFIG_CAN_C_CAN_PLATFORM=m
 CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
 CONFIG_DEVTMPFS=y
 CONFIG_DEVTMPFS_MOUNT=y
-- 
2.9.4.dirty

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH 3/3] ARM: configs: keystone: Enable D_CAN driver
@ 2017-08-02 20:18   ` Franklin S Cooper Jr
  0 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-02 20:18 UTC (permalink / raw)
  To: linux-arm-kernel

Enable C_CAN/D_CAN driver supported by 66AK2G

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 d47ea43..47be99e 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -112,6 +112,9 @@ CONFIG_IP_NF_ARP_MANGLE=y
 CONFIG_IP6_NF_IPTABLES=m
 CONFIG_IP_SCTP=y
 CONFIG_VLAN_8021Q=y
+CONFIG_CAN=m
+CONFIG_CAN_C_CAN=m
+CONFIG_CAN_C_CAN_PLATFORM=m
 CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
 CONFIG_DEVTMPFS=y
 CONFIG_DEVTMPFS_MOUNT=y
-- 
2.9.4.dirty

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* Re: [PATCH 0/3] ARM: dts: keystone-k2g: Add DCAN instances to 66AK2G
  2017-08-02 20:18 ` Franklin S Cooper Jr
@ 2017-08-04 17:07   ` Santosh Shilimkar
  -1 siblings, 0 replies; 22+ messages in thread
From: Santosh Shilimkar @ 2017-08-04 17:07 UTC (permalink / raw)
  To: Franklin S Cooper Jr, wg, mkl, robh+dt, ssantosh, linux,
	linux-can, netdev, devicetree, linux-kernel, linux-arm-kernel

Hi Franklin,

On 8/2/2017 1:18 PM, Franklin S Cooper Jr wrote:
> Add D CAN nodes to 66AK2G based SoC dtsi.
> 
> Franklin S Cooper Jr (2):
>    dt-bindings: net: c_can: Update binding for clock and power-domains
>      property
>    ARM: configs: keystone: Enable D_CAN driver
> 
> Lokesh Vutla (1):
>    ARM: dts: k2g: Add DCAN nodes
> 
Any DCAN driver dependency with these patchset ? If not, I can
queue this up so do let me know.

Regards,
Santosh

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [PATCH 0/3] ARM: dts: keystone-k2g: Add DCAN instances to 66AK2G
@ 2017-08-04 17:07   ` Santosh Shilimkar
  0 siblings, 0 replies; 22+ messages in thread
From: Santosh Shilimkar @ 2017-08-04 17:07 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Franklin,

On 8/2/2017 1:18 PM, Franklin S Cooper Jr wrote:
> Add D CAN nodes to 66AK2G based SoC dtsi.
> 
> Franklin S Cooper Jr (2):
>    dt-bindings: net: c_can: Update binding for clock and power-domains
>      property
>    ARM: configs: keystone: Enable D_CAN driver
> 
> Lokesh Vutla (1):
>    ARM: dts: k2g: Add DCAN nodes
> 
Any DCAN driver dependency with these patchset ? If not, I can
queue this up so do let me know.

Regards,
Santosh

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [PATCH 0/3] ARM: dts: keystone-k2g: Add DCAN instances to 66AK2G
  2017-08-04 17:07   ` Santosh Shilimkar
  (?)
@ 2017-08-07 21:31     ` Franklin S Cooper Jr
  -1 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-07 21:31 UTC (permalink / raw)
  To: Santosh Shilimkar, wg, mkl, robh+dt, ssantosh, linux, linux-can,
	netdev, devicetree, linux-kernel, linux-arm-kernel


Hi Santosh,
On 08/04/2017 12:07 PM, Santosh Shilimkar wrote:
> Hi Franklin,
> 
> On 8/2/2017 1:18 PM, Franklin S Cooper Jr wrote:
>> Add D CAN nodes to 66AK2G based SoC dtsi.
>>
>> Franklin S Cooper Jr (2):
>>    dt-bindings: net: c_can: Update binding for clock and power-domains
>>      property
>>    ARM: configs: keystone: Enable D_CAN driver
>>
>> Lokesh Vutla (1):
>>    ARM: dts: k2g: Add DCAN nodes
>>
> Any DCAN driver dependency with these patchset ? If not, I can
> queue this up so do let me know.

There aren't any dependencies.
> 
> Regards,
> Santosh

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [PATCH 0/3] ARM: dts: keystone-k2g: Add DCAN instances to 66AK2G
@ 2017-08-07 21:31     ` Franklin S Cooper Jr
  0 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-07 21:31 UTC (permalink / raw)
  To: Santosh Shilimkar, wg, mkl, robh+dt, ssantosh, linux, linux-can,
	netdev, devicetree, linux-kernel, linux-arm-kernel


Hi Santosh,
On 08/04/2017 12:07 PM, Santosh Shilimkar wrote:
> Hi Franklin,
> 
> On 8/2/2017 1:18 PM, Franklin S Cooper Jr wrote:
>> Add D CAN nodes to 66AK2G based SoC dtsi.
>>
>> Franklin S Cooper Jr (2):
>>    dt-bindings: net: c_can: Update binding for clock and power-domains
>>      property
>>    ARM: configs: keystone: Enable D_CAN driver
>>
>> Lokesh Vutla (1):
>>    ARM: dts: k2g: Add DCAN nodes
>>
> Any DCAN driver dependency with these patchset ? If not, I can
> queue this up so do let me know.

There aren't any dependencies.
> 
> Regards,
> Santosh

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [PATCH 0/3] ARM: dts: keystone-k2g: Add DCAN instances to 66AK2G
@ 2017-08-07 21:31     ` Franklin S Cooper Jr
  0 siblings, 0 replies; 22+ messages in thread
From: Franklin S Cooper Jr @ 2017-08-07 21:31 UTC (permalink / raw)
  To: linux-arm-kernel


Hi Santosh,
On 08/04/2017 12:07 PM, Santosh Shilimkar wrote:
> Hi Franklin,
> 
> On 8/2/2017 1:18 PM, Franklin S Cooper Jr wrote:
>> Add D CAN nodes to 66AK2G based SoC dtsi.
>>
>> Franklin S Cooper Jr (2):
>>    dt-bindings: net: c_can: Update binding for clock and power-domains
>>      property
>>    ARM: configs: keystone: Enable D_CAN driver
>>
>> Lokesh Vutla (1):
>>    ARM: dts: k2g: Add DCAN nodes
>>
> Any DCAN driver dependency with these patchset ? If not, I can
> queue this up so do let me know.

There aren't any dependencies.
> 
> Regards,
> Santosh

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [PATCH 1/3] dt-bindings: net: c_can: Update binding for clock and power-domains property
  2017-08-02 20:18   ` Franklin S Cooper Jr
  (?)
@ 2017-08-10 16:35     ` Rob Herring
  -1 siblings, 0 replies; 22+ messages in thread
From: Rob Herring @ 2017-08-10 16:35 UTC (permalink / raw)
  To: Franklin S Cooper Jr
  Cc: devicetree, linux-kernel, netdev, linux, linux-can, mkl,
	linux-arm-kernel, ssantosh, wg

On Wed, Aug 02, 2017 at 03:18:20PM -0500, Franklin S Cooper Jr wrote:
> CAN driver uses the clk_get_rate call to determine the frequency of the
> functional clock. OMAP based SoCs do not require the clock property since
> hwmod already handles creating a "fck" clock thats accessible to drivers.

that's

> However, this isn't the case for 66AK2G which makes the clocks property
> require for that SoC.

required

> 
> 66AK2G requires a new property. Therefore, update the binding to also make
> this property requirement clear. Also clarify that for OMAP based SoCs
> ti,hwmod is a required property.
> 
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
>  Documentation/devicetree/bindings/net/can/c_can.txt | 13 ++++++++++++-
>  1 file changed, 12 insertions(+), 1 deletion(-)

Otherwise,

Acked-by: Rob Herring <robh@kernel.org>

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [PATCH 1/3] dt-bindings: net: c_can: Update binding for clock and power-domains property
@ 2017-08-10 16:35     ` Rob Herring
  0 siblings, 0 replies; 22+ messages in thread
From: Rob Herring @ 2017-08-10 16:35 UTC (permalink / raw)
  To: Franklin S Cooper Jr
  Cc: wg, mkl, ssantosh, linux, linux-can, netdev, devicetree,
	linux-kernel, linux-arm-kernel

On Wed, Aug 02, 2017 at 03:18:20PM -0500, Franklin S Cooper Jr wrote:
> CAN driver uses the clk_get_rate call to determine the frequency of the
> functional clock. OMAP based SoCs do not require the clock property since
> hwmod already handles creating a "fck" clock thats accessible to drivers.

that's

> However, this isn't the case for 66AK2G which makes the clocks property
> require for that SoC.

required

> 
> 66AK2G requires a new property. Therefore, update the binding to also make
> this property requirement clear. Also clarify that for OMAP based SoCs
> ti,hwmod is a required property.
> 
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
>  Documentation/devicetree/bindings/net/can/c_can.txt | 13 ++++++++++++-
>  1 file changed, 12 insertions(+), 1 deletion(-)

Otherwise,

Acked-by: Rob Herring <robh@kernel.org>

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [PATCH 1/3] dt-bindings: net: c_can: Update binding for clock and power-domains property
@ 2017-08-10 16:35     ` Rob Herring
  0 siblings, 0 replies; 22+ messages in thread
From: Rob Herring @ 2017-08-10 16:35 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, Aug 02, 2017 at 03:18:20PM -0500, Franklin S Cooper Jr wrote:
> CAN driver uses the clk_get_rate call to determine the frequency of the
> functional clock. OMAP based SoCs do not require the clock property since
> hwmod already handles creating a "fck" clock thats accessible to drivers.

that's

> However, this isn't the case for 66AK2G which makes the clocks property
> require for that SoC.

required

> 
> 66AK2G requires a new property. Therefore, update the binding to also make
> this property requirement clear. Also clarify that for OMAP based SoCs
> ti,hwmod is a required property.
> 
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
>  Documentation/devicetree/bindings/net/can/c_can.txt | 13 ++++++++++++-
>  1 file changed, 12 insertions(+), 1 deletion(-)

Otherwise,

Acked-by: Rob Herring <robh@kernel.org>

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [PATCH 0/3] ARM: dts: keystone-k2g: Add DCAN instances to 66AK2G
  2017-08-07 21:31     ` Franklin S Cooper Jr
@ 2017-08-10 16:51       ` santosh.shilimkar at oracle.com
  -1 siblings, 0 replies; 22+ messages in thread
From: santosh.shilimkar @ 2017-08-10 16:51 UTC (permalink / raw)
  To: Franklin S Cooper Jr, wg, mkl, robh+dt, ssantosh, linux,
	linux-can, netdev, devicetree, linux-kernel, linux-arm-kernel

On 8/7/17 2:31 PM, Franklin S Cooper Jr wrote:
> 
> Hi Santosh,
> On 08/04/2017 12:07 PM, Santosh Shilimkar wrote:
>> Hi Franklin,
>>
>> On 8/2/2017 1:18 PM, Franklin S Cooper Jr wrote:
>>> Add D CAN nodes to 66AK2G based SoC dtsi.
>>>
>>> Franklin S Cooper Jr (2):
>>>     dt-bindings: net: c_can: Update binding for clock and power-domains
>>>       property
>>>     ARM: configs: keystone: Enable D_CAN driver
>>>
>>> Lokesh Vutla (1):
>>>     ARM: dts: k2g: Add DCAN nodes
>>>
>> Any DCAN driver dependency with these patchset ? If not, I can
>> queue this up so do let me know.
> 
> There aren't any dependencies.

Applied. Thanks !!

Regards,
Santosh

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [PATCH 0/3] ARM: dts: keystone-k2g: Add DCAN instances to 66AK2G
@ 2017-08-10 16:51       ` santosh.shilimkar at oracle.com
  0 siblings, 0 replies; 22+ messages in thread
From: santosh.shilimkar at oracle.com @ 2017-08-10 16:51 UTC (permalink / raw)
  To: linux-arm-kernel

On 8/7/17 2:31 PM, Franklin S Cooper Jr wrote:
> 
> Hi Santosh,
> On 08/04/2017 12:07 PM, Santosh Shilimkar wrote:
>> Hi Franklin,
>>
>> On 8/2/2017 1:18 PM, Franklin S Cooper Jr wrote:
>>> Add D CAN nodes to 66AK2G based SoC dtsi.
>>>
>>> Franklin S Cooper Jr (2):
>>>     dt-bindings: net: c_can: Update binding for clock and power-domains
>>>       property
>>>     ARM: configs: keystone: Enable D_CAN driver
>>>
>>> Lokesh Vutla (1):
>>>     ARM: dts: k2g: Add DCAN nodes
>>>
>> Any DCAN driver dependency with these patchset ? If not, I can
>> queue this up so do let me know.
> 
> There aren't any dependencies.

Applied. Thanks !!

Regards,
Santosh

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2017-08-10 16:51 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-02 20:18 [PATCH 0/3] ARM: dts: keystone-k2g: Add DCAN instances to 66AK2G Franklin S Cooper Jr
2017-08-02 20:18 ` Franklin S Cooper Jr
2017-08-02 20:18 ` Franklin S Cooper Jr
2017-08-02 20:18 ` [PATCH 1/3] dt-bindings: net: c_can: Update binding for clock and power-domains property Franklin S Cooper Jr
2017-08-02 20:18   ` Franklin S Cooper Jr
2017-08-02 20:18   ` Franklin S Cooper Jr
2017-08-10 16:35   ` Rob Herring
2017-08-10 16:35     ` Rob Herring
2017-08-10 16:35     ` Rob Herring
2017-08-02 20:18 ` [PATCH 2/3] ARM: dts: k2g: Add DCAN nodes Franklin S Cooper Jr
2017-08-02 20:18   ` Franklin S Cooper Jr
2017-08-02 20:18   ` Franklin S Cooper Jr
2017-08-02 20:18 ` [PATCH 3/3] ARM: configs: keystone: Enable D_CAN driver Franklin S Cooper Jr
2017-08-02 20:18   ` Franklin S Cooper Jr
2017-08-02 20:18   ` Franklin S Cooper Jr
2017-08-04 17:07 ` [PATCH 0/3] ARM: dts: keystone-k2g: Add DCAN instances to 66AK2G Santosh Shilimkar
2017-08-04 17:07   ` Santosh Shilimkar
2017-08-07 21:31   ` Franklin S Cooper Jr
2017-08-07 21:31     ` Franklin S Cooper Jr
2017-08-07 21:31     ` Franklin S Cooper Jr
2017-08-10 16:51     ` santosh.shilimkar
2017-08-10 16:51       ` santosh.shilimkar at oracle.com

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.