All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/5] dt-bindings: tegra186-gpio: Add information for Tegra194
@ 2018-06-20 12:54 ` Mikko Perttunen
  0 siblings, 0 replies; 26+ messages in thread
From: Mikko Perttunen @ 2018-06-20 12:54 UTC (permalink / raw)
  To: robh+dt, mark.rutland, linus.walleij, thierry.reding, jonathanh
  Cc: vbhadram, devicetree, Mikko Perttunen, linux-gpio, linux-tegra,
	linux-arm-kernel

The Tegra194 GPIO controller is similar to the one in Tegra186.
Add relevant information to the device tree binding documentation.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
---
 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt b/Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt
index c82a2e221bc1..adff16c71d21 100644
--- a/Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt
+++ b/Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt
@@ -68,6 +68,8 @@ Required properties:
     One of:
     - "nvidia,tegra186-gpio".
     - "nvidia,tegra186-gpio-aon".
+    - "nvidia,tegra194-gpio".
+    - "nvidia,tegra194-gpio-aon".
 - reg-names
     Array of strings.
     Contains a list of names for the register spaces described by the reg
@@ -91,6 +93,8 @@ Required properties:
     depending on compatible value:
     - "nvidia,tegra186-gpio": 6 entries.
     - "nvidia,tegra186-gpio-aon": 1 entry.
+    - "nvidia,tegra194-gpio": 6 entries.
+    - "nvidia,tegra194-gpio-aon": 1 entry.
 - gpio-controller
     Boolean.
     Marks the device node as a GPIO controller/provider.
-- 
2.16.1

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

* [PATCH 1/5] dt-bindings: tegra186-gpio: Add information for Tegra194
@ 2018-06-20 12:54 ` Mikko Perttunen
  0 siblings, 0 replies; 26+ messages in thread
From: Mikko Perttunen @ 2018-06-20 12:54 UTC (permalink / raw)
  To: linux-arm-kernel

The Tegra194 GPIO controller is similar to the one in Tegra186.
Add relevant information to the device tree binding documentation.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
---
 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt b/Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt
index c82a2e221bc1..adff16c71d21 100644
--- a/Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt
+++ b/Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt
@@ -68,6 +68,8 @@ Required properties:
     One of:
     - "nvidia,tegra186-gpio".
     - "nvidia,tegra186-gpio-aon".
+    - "nvidia,tegra194-gpio".
+    - "nvidia,tegra194-gpio-aon".
 - reg-names
     Array of strings.
     Contains a list of names for the register spaces described by the reg
@@ -91,6 +93,8 @@ Required properties:
     depending on compatible value:
     - "nvidia,tegra186-gpio": 6 entries.
     - "nvidia,tegra186-gpio-aon": 1 entry.
+    - "nvidia,tegra194-gpio": 6 entries.
+    - "nvidia,tegra194-gpio-aon": 1 entry.
 - gpio-controller
     Boolean.
     Marks the device node as a GPIO controller/provider.
-- 
2.16.1

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

* [PATCH 2/5] gpio: tegra186: Add support for Tegra194
  2018-06-20 12:54 ` Mikko Perttunen
@ 2018-06-20 12:54   ` Mikko Perttunen
  -1 siblings, 0 replies; 26+ messages in thread
From: Mikko Perttunen @ 2018-06-20 12:54 UTC (permalink / raw)
  To: robh+dt, mark.rutland, linus.walleij, thierry.reding, jonathanh
  Cc: vbhadram, devicetree, Mikko Perttunen, linux-gpio, linux-tegra,
	linux-arm-kernel

Add support for the Tegra194 GPIO bank configuration.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
---
 drivers/gpio/gpio-tegra186.c | 74 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 74 insertions(+)

diff --git a/drivers/gpio/gpio-tegra186.c b/drivers/gpio/gpio-tegra186.c
index 7f1aa4c21e0d..9d0292c8a199 100644
--- a/drivers/gpio/gpio-tegra186.c
+++ b/drivers/gpio/gpio-tegra186.c
@@ -16,6 +16,7 @@
 #include <linux/platform_device.h>
 
 #include <dt-bindings/gpio/tegra186-gpio.h>
+#include <dt-bindings/gpio/tegra194-gpio.h>
 
 #define TEGRA186_GPIO_ENABLE_CONFIG 0x00
 #define  TEGRA186_GPIO_ENABLE_CONFIG_ENABLE BIT(0)
@@ -593,6 +594,73 @@ static const struct tegra_gpio_soc tegra186_aon_soc = {
 	.name = "tegra186-gpio-aon",
 };
 
+#define TEGRA194_MAIN_GPIO_PORT(port, base, count, controller)	\
+	[TEGRA194_MAIN_GPIO_PORT_##port] = {			\
+		.name = #port,					\
+		.offset = base,					\
+		.pins = count,					\
+		.irq = controller,				\
+	}
+
+static const struct tegra_gpio_port tegra194_main_ports[] = {
+	TEGRA194_MAIN_GPIO_PORT( A, 0x1400, 8, 1),
+	TEGRA194_MAIN_GPIO_PORT( B, 0x4e00, 2, 4),
+	TEGRA194_MAIN_GPIO_PORT( C, 0x4600, 8, 4),
+	TEGRA194_MAIN_GPIO_PORT( D, 0x4800, 4, 4),
+	TEGRA194_MAIN_GPIO_PORT( E, 0x4a00, 8, 4),
+	TEGRA194_MAIN_GPIO_PORT( F, 0x4c00, 6, 4),
+	TEGRA194_MAIN_GPIO_PORT( G, 0x4000, 8, 4),
+	TEGRA194_MAIN_GPIO_PORT( H, 0x4200, 8, 4),
+	TEGRA194_MAIN_GPIO_PORT( I, 0x4400, 5, 4),
+	TEGRA194_MAIN_GPIO_PORT( J, 0x5200, 6, 5),
+	TEGRA194_MAIN_GPIO_PORT( K, 0x3000, 8, 3),
+	TEGRA194_MAIN_GPIO_PORT( L, 0x3200, 4, 3),
+	TEGRA194_MAIN_GPIO_PORT( M, 0x2600, 8, 2),
+	TEGRA194_MAIN_GPIO_PORT( N, 0x2800, 3, 2),
+	TEGRA194_MAIN_GPIO_PORT( O, 0x5000, 6, 5),
+	TEGRA194_MAIN_GPIO_PORT( P, 0x2a00, 8, 2),
+	TEGRA194_MAIN_GPIO_PORT( Q, 0x2c00, 8, 2),
+	TEGRA194_MAIN_GPIO_PORT( R, 0x2e00, 6, 2),
+	TEGRA194_MAIN_GPIO_PORT( S, 0x3600, 8, 3),
+	TEGRA194_MAIN_GPIO_PORT( T, 0x3800, 8, 3),
+	TEGRA194_MAIN_GPIO_PORT( U, 0x3a00, 1, 3),
+	TEGRA194_MAIN_GPIO_PORT( V, 0x1000, 8, 1),
+	TEGRA194_MAIN_GPIO_PORT( W, 0x1200, 2, 1),
+	TEGRA194_MAIN_GPIO_PORT( X, 0x2000, 8, 2),
+	TEGRA194_MAIN_GPIO_PORT( Y, 0x2200, 8, 2),
+	TEGRA194_MAIN_GPIO_PORT( Z, 0x2400, 8, 2),
+	TEGRA194_MAIN_GPIO_PORT(FF, 0x3400, 2, 3),
+	TEGRA194_MAIN_GPIO_PORT(GG, 0x0000, 2, 0)
+};
+
+static const struct tegra_gpio_soc tegra194_main_soc = {
+	.num_ports = ARRAY_SIZE(tegra194_main_ports),
+	.ports = tegra194_main_ports,
+	.name = "tegra194-gpio",
+};
+
+#define TEGRA194_AON_GPIO_PORT(port, base, count, controller)	\
+	[TEGRA194_AON_GPIO_PORT_##port] = {			\
+		.name = #port,					\
+		.offset = base,					\
+		.pins = count,					\
+		.irq = controller,				\
+	}
+
+static const struct tegra_gpio_port tegra194_aon_ports[] = {
+	TEGRA194_AON_GPIO_PORT(AA, 0x0600, 8, 0),
+	TEGRA194_AON_GPIO_PORT(BB, 0x0800, 4, 0),
+	TEGRA194_AON_GPIO_PORT(CC, 0x0200, 8, 0),
+	TEGRA194_AON_GPIO_PORT(DD, 0x0400, 3, 0),
+	TEGRA194_AON_GPIO_PORT(EE, 0x0000, 7, 0)
+};
+
+static const struct tegra_gpio_soc tegra194_aon_soc = {
+	.num_ports = ARRAY_SIZE(tegra194_aon_ports),
+	.ports = tegra194_aon_ports,
+	.name = "tegra194-gpio-aon",
+};
+
 static const struct of_device_id tegra186_gpio_of_match[] = {
 	{
 		.compatible = "nvidia,tegra186-gpio",
@@ -600,6 +668,12 @@ static const struct of_device_id tegra186_gpio_of_match[] = {
 	}, {
 		.compatible = "nvidia,tegra186-gpio-aon",
 		.data = &tegra186_aon_soc
+	}, {
+		.compatible = "nvidia,tegra194-gpio",
+		.data = &tegra194_main_soc
+	}, {
+		.compatible = "nvidia,tegra194-gpio-aon",
+		.data = &tegra194_aon_soc
 	}, {
 		/* sentinel */
 	}
-- 
2.16.1

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

* [PATCH 2/5] gpio: tegra186: Add support for Tegra194
@ 2018-06-20 12:54   ` Mikko Perttunen
  0 siblings, 0 replies; 26+ messages in thread
From: Mikko Perttunen @ 2018-06-20 12:54 UTC (permalink / raw)
  To: linux-arm-kernel

Add support for the Tegra194 GPIO bank configuration.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
---
 drivers/gpio/gpio-tegra186.c | 74 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 74 insertions(+)

diff --git a/drivers/gpio/gpio-tegra186.c b/drivers/gpio/gpio-tegra186.c
index 7f1aa4c21e0d..9d0292c8a199 100644
--- a/drivers/gpio/gpio-tegra186.c
+++ b/drivers/gpio/gpio-tegra186.c
@@ -16,6 +16,7 @@
 #include <linux/platform_device.h>
 
 #include <dt-bindings/gpio/tegra186-gpio.h>
+#include <dt-bindings/gpio/tegra194-gpio.h>
 
 #define TEGRA186_GPIO_ENABLE_CONFIG 0x00
 #define  TEGRA186_GPIO_ENABLE_CONFIG_ENABLE BIT(0)
@@ -593,6 +594,73 @@ static const struct tegra_gpio_soc tegra186_aon_soc = {
 	.name = "tegra186-gpio-aon",
 };
 
+#define TEGRA194_MAIN_GPIO_PORT(port, base, count, controller)	\
+	[TEGRA194_MAIN_GPIO_PORT_##port] = {			\
+		.name = #port,					\
+		.offset = base,					\
+		.pins = count,					\
+		.irq = controller,				\
+	}
+
+static const struct tegra_gpio_port tegra194_main_ports[] = {
+	TEGRA194_MAIN_GPIO_PORT( A, 0x1400, 8, 1),
+	TEGRA194_MAIN_GPIO_PORT( B, 0x4e00, 2, 4),
+	TEGRA194_MAIN_GPIO_PORT( C, 0x4600, 8, 4),
+	TEGRA194_MAIN_GPIO_PORT( D, 0x4800, 4, 4),
+	TEGRA194_MAIN_GPIO_PORT( E, 0x4a00, 8, 4),
+	TEGRA194_MAIN_GPIO_PORT( F, 0x4c00, 6, 4),
+	TEGRA194_MAIN_GPIO_PORT( G, 0x4000, 8, 4),
+	TEGRA194_MAIN_GPIO_PORT( H, 0x4200, 8, 4),
+	TEGRA194_MAIN_GPIO_PORT( I, 0x4400, 5, 4),
+	TEGRA194_MAIN_GPIO_PORT( J, 0x5200, 6, 5),
+	TEGRA194_MAIN_GPIO_PORT( K, 0x3000, 8, 3),
+	TEGRA194_MAIN_GPIO_PORT( L, 0x3200, 4, 3),
+	TEGRA194_MAIN_GPIO_PORT( M, 0x2600, 8, 2),
+	TEGRA194_MAIN_GPIO_PORT( N, 0x2800, 3, 2),
+	TEGRA194_MAIN_GPIO_PORT( O, 0x5000, 6, 5),
+	TEGRA194_MAIN_GPIO_PORT( P, 0x2a00, 8, 2),
+	TEGRA194_MAIN_GPIO_PORT( Q, 0x2c00, 8, 2),
+	TEGRA194_MAIN_GPIO_PORT( R, 0x2e00, 6, 2),
+	TEGRA194_MAIN_GPIO_PORT( S, 0x3600, 8, 3),
+	TEGRA194_MAIN_GPIO_PORT( T, 0x3800, 8, 3),
+	TEGRA194_MAIN_GPIO_PORT( U, 0x3a00, 1, 3),
+	TEGRA194_MAIN_GPIO_PORT( V, 0x1000, 8, 1),
+	TEGRA194_MAIN_GPIO_PORT( W, 0x1200, 2, 1),
+	TEGRA194_MAIN_GPIO_PORT( X, 0x2000, 8, 2),
+	TEGRA194_MAIN_GPIO_PORT( Y, 0x2200, 8, 2),
+	TEGRA194_MAIN_GPIO_PORT( Z, 0x2400, 8, 2),
+	TEGRA194_MAIN_GPIO_PORT(FF, 0x3400, 2, 3),
+	TEGRA194_MAIN_GPIO_PORT(GG, 0x0000, 2, 0)
+};
+
+static const struct tegra_gpio_soc tegra194_main_soc = {
+	.num_ports = ARRAY_SIZE(tegra194_main_ports),
+	.ports = tegra194_main_ports,
+	.name = "tegra194-gpio",
+};
+
+#define TEGRA194_AON_GPIO_PORT(port, base, count, controller)	\
+	[TEGRA194_AON_GPIO_PORT_##port] = {			\
+		.name = #port,					\
+		.offset = base,					\
+		.pins = count,					\
+		.irq = controller,				\
+	}
+
+static const struct tegra_gpio_port tegra194_aon_ports[] = {
+	TEGRA194_AON_GPIO_PORT(AA, 0x0600, 8, 0),
+	TEGRA194_AON_GPIO_PORT(BB, 0x0800, 4, 0),
+	TEGRA194_AON_GPIO_PORT(CC, 0x0200, 8, 0),
+	TEGRA194_AON_GPIO_PORT(DD, 0x0400, 3, 0),
+	TEGRA194_AON_GPIO_PORT(EE, 0x0000, 7, 0)
+};
+
+static const struct tegra_gpio_soc tegra194_aon_soc = {
+	.num_ports = ARRAY_SIZE(tegra194_aon_ports),
+	.ports = tegra194_aon_ports,
+	.name = "tegra194-gpio-aon",
+};
+
 static const struct of_device_id tegra186_gpio_of_match[] = {
 	{
 		.compatible = "nvidia,tegra186-gpio",
@@ -600,6 +668,12 @@ static const struct of_device_id tegra186_gpio_of_match[] = {
 	}, {
 		.compatible = "nvidia,tegra186-gpio-aon",
 		.data = &tegra186_aon_soc
+	}, {
+		.compatible = "nvidia,tegra194-gpio",
+		.data = &tegra194_main_soc
+	}, {
+		.compatible = "nvidia,tegra194-gpio-aon",
+		.data = &tegra194_aon_soc
 	}, {
 		/* sentinel */
 	}
-- 
2.16.1

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

* [PATCH 3/5] arm64: tegra: Add GPIO controller on Tegra194
  2018-06-20 12:54 ` Mikko Perttunen
@ 2018-06-20 12:54   ` Mikko Perttunen
  -1 siblings, 0 replies; 26+ messages in thread
From: Mikko Perttunen @ 2018-06-20 12:54 UTC (permalink / raw)
  To: robh+dt, mark.rutland, linus.walleij, thierry.reding, jonathanh
  Cc: vbhadram, devicetree, Mikko Perttunen, linux-gpio, linux-tegra,
	linux-arm-kernel

Add the device tree node for the GPIO controller on Tegra194.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
---
 arch/arm64/boot/dts/nvidia/tegra194.dtsi | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/arch/arm64/boot/dts/nvidia/tegra194.dtsi b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
index d7f780b06fe2..abe2d688eb65 100644
--- a/arch/arm64/boot/dts/nvidia/tegra194.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
@@ -18,6 +18,23 @@
 		#size-cells = <1>;
 		ranges = <0x0 0x0 0x0 0x40000000>;
 
+		gpio: gpio@2200000 {
+			compatible = "nvidia,tegra194-gpio";
+			reg-names = "security", "gpio";
+			reg = <0x2200000 0x10000>,
+			      <0x2210000 0x10000>;
+			interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 296 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>;
+			#interrupt-cells = <2>;
+			interrupt-controller;
+			#gpio-cells = <2>;
+			gpio-controller;
+		};
+
 		uarta: serial@3100000 {
 			compatible = "nvidia,tegra194-uart", "nvidia,tegra20-uart";
 			reg = <0x03100000 0x40>;
-- 
2.16.1

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

* [PATCH 3/5] arm64: tegra: Add GPIO controller on Tegra194
@ 2018-06-20 12:54   ` Mikko Perttunen
  0 siblings, 0 replies; 26+ messages in thread
From: Mikko Perttunen @ 2018-06-20 12:54 UTC (permalink / raw)
  To: linux-arm-kernel

Add the device tree node for the GPIO controller on Tegra194.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
---
 arch/arm64/boot/dts/nvidia/tegra194.dtsi | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/arch/arm64/boot/dts/nvidia/tegra194.dtsi b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
index d7f780b06fe2..abe2d688eb65 100644
--- a/arch/arm64/boot/dts/nvidia/tegra194.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
@@ -18,6 +18,23 @@
 		#size-cells = <1>;
 		ranges = <0x0 0x0 0x0 0x40000000>;
 
+		gpio: gpio at 2200000 {
+			compatible = "nvidia,tegra194-gpio";
+			reg-names = "security", "gpio";
+			reg = <0x2200000 0x10000>,
+			      <0x2210000 0x10000>;
+			interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 296 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>;
+			#interrupt-cells = <2>;
+			interrupt-controller;
+			#gpio-cells = <2>;
+			gpio-controller;
+		};
+
 		uarta: serial at 3100000 {
 			compatible = "nvidia,tegra194-uart", "nvidia,tegra20-uart";
 			reg = <0x03100000 0x40>;
-- 
2.16.1

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

* [PATCH 4/5] arm64: tegra: Enable card detect for SD card on P2888
  2018-06-20 12:54 ` Mikko Perttunen
@ 2018-06-20 12:54   ` Mikko Perttunen
  -1 siblings, 0 replies; 26+ messages in thread
From: Mikko Perttunen @ 2018-06-20 12:54 UTC (permalink / raw)
  To: robh+dt, mark.rutland, linus.walleij, thierry.reding, jonathanh
  Cc: vbhadram, devicetree, Mikko Perttunen, linux-gpio, linux-tegra,
	linux-arm-kernel

Now that we have a GPIO controller, enable the card detect GPIO for
the SD card slot.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
---
 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 --
 1 file changed, 2 deletions(-)

diff --git a/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi b/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
index 95e2433984f7..40d688f7de1c 100644
--- a/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
@@ -33,9 +33,7 @@
 
 		/* SDMMC1 (SD/MMC) */
 		sdhci@3400000 {
-/*
 			cd-gpios = <&gpio TEGRA194_MAIN_GPIO(A, 0) GPIO_ACTIVE_LOW>;
-*/
 		};
 
 		/* SDMMC4 (eMMC) */
-- 
2.16.1

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

* [PATCH 4/5] arm64: tegra: Enable card detect for SD card on P2888
@ 2018-06-20 12:54   ` Mikko Perttunen
  0 siblings, 0 replies; 26+ messages in thread
From: Mikko Perttunen @ 2018-06-20 12:54 UTC (permalink / raw)
  To: linux-arm-kernel

Now that we have a GPIO controller, enable the card detect GPIO for
the SD card slot.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
---
 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 --
 1 file changed, 2 deletions(-)

diff --git a/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi b/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
index 95e2433984f7..40d688f7de1c 100644
--- a/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
@@ -33,9 +33,7 @@
 
 		/* SDMMC1 (SD/MMC) */
 		sdhci at 3400000 {
-/*
 			cd-gpios = <&gpio TEGRA194_MAIN_GPIO(A, 0) GPIO_ACTIVE_LOW>;
-*/
 		};
 
 		/* SDMMC4 (eMMC) */
-- 
2.16.1

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

* [PATCH 5/5] arm64: tegra: Add ethernet controller on Tegra194
  2018-06-20 12:54 ` Mikko Perttunen
@ 2018-06-20 12:54   ` Mikko Perttunen
  -1 siblings, 0 replies; 26+ messages in thread
From: Mikko Perttunen @ 2018-06-20 12:54 UTC (permalink / raw)
  To: robh+dt, mark.rutland, linus.walleij, thierry.reding, jonathanh
  Cc: vbhadram, devicetree, Mikko Perttunen, linux-gpio, linux-tegra,
	linux-arm-kernel

The Tegra194 contains the same ethernet controller as the Tegra186.
Add the device tree node for it, and correspondingly the PHY node
on the board device tree.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
---
 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 20 ++++++++++++++++++++
 arch/arm64/boot/dts/nvidia/tegra194.dtsi       | 22 ++++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi b/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
index 40d688f7de1c..7f2563b78bc7 100644
--- a/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
@@ -27,6 +27,26 @@
 	};
 
 	cbb {
+		ethernet@2490000 {
+			status = "okay";
+
+			phy-reset-gpios = <&gpio TEGRA194_MAIN_GPIO(G, 5) GPIO_ACTIVE_LOW>;
+			phy-handle = <&phy>;
+			phy-mode = "rgmii";
+
+			mdio {
+				#address-cells = <1>;
+				#size-cells = <0>;
+
+				phy: phy@0 {
+					compatible = "ethernet-phy-ieee802.3-c22";
+					reg = <0x0>;
+					interrupt-parent = <&gpio>;
+					interrupts = <TEGRA194_MAIN_GPIO(G, 4) IRQ_TYPE_LEVEL_LOW>;
+				};
+			};
+		};
+
 		serial@3110000 {
 			status = "okay";
 		};
diff --git a/arch/arm64/boot/dts/nvidia/tegra194.dtsi b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
index abe2d688eb65..11666ceb3a24 100644
--- a/arch/arm64/boot/dts/nvidia/tegra194.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
@@ -35,6 +35,28 @@
 			gpio-controller;
 		};
 
+		ethernet@2490000 {
+			compatible = "nvidia,tegra186-eqos",
+				     "snps,dwc-qos-ethernet-4.10";
+			reg = <0x02490000 0x10000>;
+			interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&bpmp TEGRA194_CLK_AXI_CBB>,
+				 <&bpmp TEGRA194_CLK_EQOS_AXI>,
+				 <&bpmp TEGRA194_CLK_EQOS_RX>,
+				 <&bpmp TEGRA194_CLK_EQOS_TX>,
+				 <&bpmp TEGRA194_CLK_EQOS_PTP_REF>;
+			clock-names = "master_bus", "slave_bus", "rx", "tx", "ptp_ref";
+			resets = <&bpmp TEGRA194_RESET_EQOS>;
+			reset-names = "eqos";
+			status = "disabled";
+
+			snps,write-requests = <1>;
+			snps,read-requests = <3>;
+			snps,burst-map = <0x7>;
+			snps,txpbl = <16>;
+			snps,rxpbl = <8>;
+		};
+
 		uarta: serial@3100000 {
 			compatible = "nvidia,tegra194-uart", "nvidia,tegra20-uart";
 			reg = <0x03100000 0x40>;
-- 
2.16.1

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

* [PATCH 5/5] arm64: tegra: Add ethernet controller on Tegra194
@ 2018-06-20 12:54   ` Mikko Perttunen
  0 siblings, 0 replies; 26+ messages in thread
From: Mikko Perttunen @ 2018-06-20 12:54 UTC (permalink / raw)
  To: linux-arm-kernel

The Tegra194 contains the same ethernet controller as the Tegra186.
Add the device tree node for it, and correspondingly the PHY node
on the board device tree.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
---
 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 20 ++++++++++++++++++++
 arch/arm64/boot/dts/nvidia/tegra194.dtsi       | 22 ++++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi b/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
index 40d688f7de1c..7f2563b78bc7 100644
--- a/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
@@ -27,6 +27,26 @@
 	};
 
 	cbb {
+		ethernet at 2490000 {
+			status = "okay";
+
+			phy-reset-gpios = <&gpio TEGRA194_MAIN_GPIO(G, 5) GPIO_ACTIVE_LOW>;
+			phy-handle = <&phy>;
+			phy-mode = "rgmii";
+
+			mdio {
+				#address-cells = <1>;
+				#size-cells = <0>;
+
+				phy: phy at 0 {
+					compatible = "ethernet-phy-ieee802.3-c22";
+					reg = <0x0>;
+					interrupt-parent = <&gpio>;
+					interrupts = <TEGRA194_MAIN_GPIO(G, 4) IRQ_TYPE_LEVEL_LOW>;
+				};
+			};
+		};
+
 		serial at 3110000 {
 			status = "okay";
 		};
diff --git a/arch/arm64/boot/dts/nvidia/tegra194.dtsi b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
index abe2d688eb65..11666ceb3a24 100644
--- a/arch/arm64/boot/dts/nvidia/tegra194.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
@@ -35,6 +35,28 @@
 			gpio-controller;
 		};
 
+		ethernet at 2490000 {
+			compatible = "nvidia,tegra186-eqos",
+				     "snps,dwc-qos-ethernet-4.10";
+			reg = <0x02490000 0x10000>;
+			interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&bpmp TEGRA194_CLK_AXI_CBB>,
+				 <&bpmp TEGRA194_CLK_EQOS_AXI>,
+				 <&bpmp TEGRA194_CLK_EQOS_RX>,
+				 <&bpmp TEGRA194_CLK_EQOS_TX>,
+				 <&bpmp TEGRA194_CLK_EQOS_PTP_REF>;
+			clock-names = "master_bus", "slave_bus", "rx", "tx", "ptp_ref";
+			resets = <&bpmp TEGRA194_RESET_EQOS>;
+			reset-names = "eqos";
+			status = "disabled";
+
+			snps,write-requests = <1>;
+			snps,read-requests = <3>;
+			snps,burst-map = <0x7>;
+			snps,txpbl = <16>;
+			snps,rxpbl = <8>;
+		};
+
 		uarta: serial at 3100000 {
 			compatible = "nvidia,tegra194-uart", "nvidia,tegra20-uart";
 			reg = <0x03100000 0x40>;
-- 
2.16.1

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

* Re: [PATCH 1/5] dt-bindings: tegra186-gpio: Add information for Tegra194
  2018-06-20 12:54 ` Mikko Perttunen
@ 2018-06-27 16:58   ` Rob Herring
  -1 siblings, 0 replies; 26+ messages in thread
From: Rob Herring @ 2018-06-27 16:58 UTC (permalink / raw)
  To: Mikko Perttunen
  Cc: mark.rutland, vbhadram, devicetree, linus.walleij, jonathanh,
	linux-gpio, thierry.reding, linux-tegra, linux-arm-kernel

On Wed, Jun 20, 2018 at 03:54:02PM +0300, Mikko Perttunen wrote:
> The Tegra194 GPIO controller is similar to the one in Tegra186.
> Add relevant information to the device tree binding documentation.
> 
> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
> ---
>  Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt | 4 ++++
>  1 file changed, 4 insertions(+)

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

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

* [PATCH 1/5] dt-bindings: tegra186-gpio: Add information for Tegra194
@ 2018-06-27 16:58   ` Rob Herring
  0 siblings, 0 replies; 26+ messages in thread
From: Rob Herring @ 2018-06-27 16:58 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, Jun 20, 2018 at 03:54:02PM +0300, Mikko Perttunen wrote:
> The Tegra194 GPIO controller is similar to the one in Tegra186.
> Add relevant information to the device tree binding documentation.
> 
> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
> ---
>  Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt | 4 ++++
>  1 file changed, 4 insertions(+)

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

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

* Re: [PATCH 1/5] dt-bindings: tegra186-gpio: Add information for Tegra194
  2018-06-20 12:54 ` Mikko Perttunen
@ 2018-06-29  8:09   ` Linus Walleij
  -1 siblings, 0 replies; 26+ messages in thread
From: Linus Walleij @ 2018-06-29  8:09 UTC (permalink / raw)
  To: Mikko Perttunen
  Cc: Mark Rutland, vbhadram,
	open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
	Jon Hunter, open list:GPIO SUBSYSTEM, Rob Herring,
	thierry.reding, linux-tegra, Linux ARM

On Wed, Jun 20, 2018 at 2:54 PM Mikko Perttunen <mperttunen@nvidia.com> wrote:

> The Tegra194 GPIO controller is similar to the one in Tegra186.
> Add relevant information to the device tree binding documentation.
>
> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>

Patch applied with Rob's ACK.

Yours,
Linus Walleij

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

* [PATCH 1/5] dt-bindings: tegra186-gpio: Add information for Tegra194
@ 2018-06-29  8:09   ` Linus Walleij
  0 siblings, 0 replies; 26+ messages in thread
From: Linus Walleij @ 2018-06-29  8:09 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, Jun 20, 2018 at 2:54 PM Mikko Perttunen <mperttunen@nvidia.com> wrote:

> The Tegra194 GPIO controller is similar to the one in Tegra186.
> Add relevant information to the device tree binding documentation.
>
> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>

Patch applied with Rob's ACK.

Yours,
Linus Walleij

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

* Re: [PATCH 2/5] gpio: tegra186: Add support for Tegra194
  2018-06-20 12:54   ` Mikko Perttunen
@ 2018-06-29  8:14     ` Linus Walleij
  -1 siblings, 0 replies; 26+ messages in thread
From: Linus Walleij @ 2018-06-29  8:14 UTC (permalink / raw)
  To: Mikko Perttunen
  Cc: Mark Rutland, vbhadram,
	open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
	Jon Hunter, open list:GPIO SUBSYSTEM, Rob Herring,
	thierry.reding, linux-tegra, Linux ARM

On Wed, Jun 20, 2018 at 2:54 PM Mikko Perttunen <mperttunen@nvidia.com> wrote:

> Add support for the Tegra194 GPIO bank configuration.
>
> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>

Patch applied as pretty straight forward.
I don't think Thierry would mind, in worst case I can revert
it.

Yours,
Linus Walleij

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

* [PATCH 2/5] gpio: tegra186: Add support for Tegra194
@ 2018-06-29  8:14     ` Linus Walleij
  0 siblings, 0 replies; 26+ messages in thread
From: Linus Walleij @ 2018-06-29  8:14 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, Jun 20, 2018 at 2:54 PM Mikko Perttunen <mperttunen@nvidia.com> wrote:

> Add support for the Tegra194 GPIO bank configuration.
>
> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>

Patch applied as pretty straight forward.
I don't think Thierry would mind, in worst case I can revert
it.

Yours,
Linus Walleij

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

* Re: [PATCH 2/5] gpio: tegra186: Add support for Tegra194
  2018-06-29  8:14     ` Linus Walleij
@ 2018-07-02 12:38       ` Thierry Reding
  -1 siblings, 0 replies; 26+ messages in thread
From: Thierry Reding @ 2018-07-02 12:38 UTC (permalink / raw)
  To: Linus Walleij
  Cc: Mark Rutland, vbhadram,
	open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
	Jon Hunter, open list:GPIO SUBSYSTEM, Rob Herring, linux-tegra,
	Mikko Perttunen, Linux ARM


[-- Attachment #1.1: Type: text/plain, Size: 553 bytes --]

On Fri, Jun 29, 2018 at 10:14:12AM +0200, Linus Walleij wrote:
> On Wed, Jun 20, 2018 at 2:54 PM Mikko Perttunen <mperttunen@nvidia.com> wrote:
> 
> > Add support for the Tegra194 GPIO bank configuration.
> >
> > Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
> 
> Patch applied as pretty straight forward.
> I don't think Thierry would mind, in worst case I can revert
> it.

Sorry for not getting back sooner, I was out sick last week. I don't
mind at all, so for what it's worth:

Acked-by: Thierry Reding <treding@nvidia.com>

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 2/5] gpio: tegra186: Add support for Tegra194
@ 2018-07-02 12:38       ` Thierry Reding
  0 siblings, 0 replies; 26+ messages in thread
From: Thierry Reding @ 2018-07-02 12:38 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Jun 29, 2018 at 10:14:12AM +0200, Linus Walleij wrote:
> On Wed, Jun 20, 2018 at 2:54 PM Mikko Perttunen <mperttunen@nvidia.com> wrote:
> 
> > Add support for the Tegra194 GPIO bank configuration.
> >
> > Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
> 
> Patch applied as pretty straight forward.
> I don't think Thierry would mind, in worst case I can revert
> it.

Sorry for not getting back sooner, I was out sick last week. I don't
mind at all, so for what it's worth:

Acked-by: Thierry Reding <treding@nvidia.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20180702/56e57beb/attachment.sig>

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

* Re: [PATCH 1/5] dt-bindings: tegra186-gpio: Add information for Tegra194
  2018-06-20 12:54 ` Mikko Perttunen
@ 2018-07-02 12:39   ` Thierry Reding
  -1 siblings, 0 replies; 26+ messages in thread
From: Thierry Reding @ 2018-07-02 12:39 UTC (permalink / raw)
  To: Mikko Perttunen
  Cc: mark.rutland, vbhadram, devicetree, linus.walleij, jonathanh,
	linux-gpio, robh+dt, linux-tegra, linux-arm-kernel


[-- Attachment #1.1: Type: text/plain, Size: 489 bytes --]

On Wed, Jun 20, 2018 at 03:54:02PM +0300, Mikko Perttunen wrote:
> The Tegra194 GPIO controller is similar to the one in Tegra186.
> Add relevant information to the device tree binding documentation.
> 
> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
> ---
>  Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt | 4 ++++
>  1 file changed, 4 insertions(+)

I know this is already applied, but for the record:

Acked-by: Thierry Reding <treding@nvidia.com>

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 1/5] dt-bindings: tegra186-gpio: Add information for Tegra194
@ 2018-07-02 12:39   ` Thierry Reding
  0 siblings, 0 replies; 26+ messages in thread
From: Thierry Reding @ 2018-07-02 12:39 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, Jun 20, 2018 at 03:54:02PM +0300, Mikko Perttunen wrote:
> The Tegra194 GPIO controller is similar to the one in Tegra186.
> Add relevant information to the device tree binding documentation.
> 
> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
> ---
>  Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt | 4 ++++
>  1 file changed, 4 insertions(+)

I know this is already applied, but for the record:

Acked-by: Thierry Reding <treding@nvidia.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20180702/cabe48ab/attachment.sig>

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

* Re: [PATCH 3/5] arm64: tegra: Add GPIO controller on Tegra194
  2018-06-20 12:54   ` Mikko Perttunen
@ 2018-07-02 13:56     ` Thierry Reding
  -1 siblings, 0 replies; 26+ messages in thread
From: Thierry Reding @ 2018-07-02 13:56 UTC (permalink / raw)
  To: Mikko Perttunen
  Cc: mark.rutland, vbhadram, devicetree, linus.walleij, jonathanh,
	linux-gpio, robh+dt, linux-tegra, linux-arm-kernel


[-- Attachment #1.1: Type: text/plain, Size: 336 bytes --]

On Wed, Jun 20, 2018 at 03:54:04PM +0300, Mikko Perttunen wrote:
> Add the device tree node for the GPIO controller on Tegra194.
> 
> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
> ---
>  arch/arm64/boot/dts/nvidia/tegra194.dtsi | 17 +++++++++++++++++
>  1 file changed, 17 insertions(+)

Applied, thanks.

Thierry

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 3/5] arm64: tegra: Add GPIO controller on Tegra194
@ 2018-07-02 13:56     ` Thierry Reding
  0 siblings, 0 replies; 26+ messages in thread
From: Thierry Reding @ 2018-07-02 13:56 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, Jun 20, 2018 at 03:54:04PM +0300, Mikko Perttunen wrote:
> Add the device tree node for the GPIO controller on Tegra194.
> 
> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
> ---
>  arch/arm64/boot/dts/nvidia/tegra194.dtsi | 17 +++++++++++++++++
>  1 file changed, 17 insertions(+)

Applied, thanks.

Thierry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20180702/fc83b2bf/attachment.sig>

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

* Re: [PATCH 4/5] arm64: tegra: Enable card detect for SD card on P2888
  2018-06-20 12:54   ` Mikko Perttunen
@ 2018-07-02 13:56     ` Thierry Reding
  -1 siblings, 0 replies; 26+ messages in thread
From: Thierry Reding @ 2018-07-02 13:56 UTC (permalink / raw)
  To: Mikko Perttunen
  Cc: mark.rutland, vbhadram, devicetree, linus.walleij, jonathanh,
	linux-gpio, robh+dt, linux-tegra, linux-arm-kernel


[-- Attachment #1.1: Type: text/plain, Size: 351 bytes --]

On Wed, Jun 20, 2018 at 03:54:05PM +0300, Mikko Perttunen wrote:
> Now that we have a GPIO controller, enable the card detect GPIO for
> the SD card slot.
> 
> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
> ---
>  arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 --
>  1 file changed, 2 deletions(-)

Applied, thanks.

Thierry

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 4/5] arm64: tegra: Enable card detect for SD card on P2888
@ 2018-07-02 13:56     ` Thierry Reding
  0 siblings, 0 replies; 26+ messages in thread
From: Thierry Reding @ 2018-07-02 13:56 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, Jun 20, 2018 at 03:54:05PM +0300, Mikko Perttunen wrote:
> Now that we have a GPIO controller, enable the card detect GPIO for
> the SD card slot.
> 
> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
> ---
>  arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 --
>  1 file changed, 2 deletions(-)

Applied, thanks.

Thierry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20180702/98b7e8b2/attachment.sig>

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

* Re: [PATCH 5/5] arm64: tegra: Add ethernet controller on Tegra194
  2018-06-20 12:54   ` Mikko Perttunen
@ 2018-07-02 13:57     ` Thierry Reding
  -1 siblings, 0 replies; 26+ messages in thread
From: Thierry Reding @ 2018-07-02 13:57 UTC (permalink / raw)
  To: Mikko Perttunen
  Cc: mark.rutland, vbhadram, devicetree, linus.walleij, jonathanh,
	linux-gpio, robh+dt, linux-tegra, linux-arm-kernel


[-- Attachment #1.1: Type: text/plain, Size: 529 bytes --]

On Wed, Jun 20, 2018 at 03:54:06PM +0300, Mikko Perttunen wrote:
> The Tegra194 contains the same ethernet controller as the Tegra186.
> Add the device tree node for it, and correspondingly the PHY node
> on the board device tree.
> 
> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
> ---
>  arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 20 ++++++++++++++++++++
>  arch/arm64/boot/dts/nvidia/tegra194.dtsi       | 22 ++++++++++++++++++++++
>  2 files changed, 42 insertions(+)

Applied, thanks.

Thierry

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 5/5] arm64: tegra: Add ethernet controller on Tegra194
@ 2018-07-02 13:57     ` Thierry Reding
  0 siblings, 0 replies; 26+ messages in thread
From: Thierry Reding @ 2018-07-02 13:57 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, Jun 20, 2018 at 03:54:06PM +0300, Mikko Perttunen wrote:
> The Tegra194 contains the same ethernet controller as the Tegra186.
> Add the device tree node for it, and correspondingly the PHY node
> on the board device tree.
> 
> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
> ---
>  arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 20 ++++++++++++++++++++
>  arch/arm64/boot/dts/nvidia/tegra194.dtsi       | 22 ++++++++++++++++++++++
>  2 files changed, 42 insertions(+)

Applied, thanks.

Thierry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20180702/d0df3522/attachment.sig>

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

end of thread, other threads:[~2018-07-02 13:57 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-20 12:54 [PATCH 1/5] dt-bindings: tegra186-gpio: Add information for Tegra194 Mikko Perttunen
2018-06-20 12:54 ` Mikko Perttunen
2018-06-20 12:54 ` [PATCH 2/5] gpio: tegra186: Add support " Mikko Perttunen
2018-06-20 12:54   ` Mikko Perttunen
2018-06-29  8:14   ` Linus Walleij
2018-06-29  8:14     ` Linus Walleij
2018-07-02 12:38     ` Thierry Reding
2018-07-02 12:38       ` Thierry Reding
2018-06-20 12:54 ` [PATCH 3/5] arm64: tegra: Add GPIO controller on Tegra194 Mikko Perttunen
2018-06-20 12:54   ` Mikko Perttunen
2018-07-02 13:56   ` Thierry Reding
2018-07-02 13:56     ` Thierry Reding
2018-06-20 12:54 ` [PATCH 4/5] arm64: tegra: Enable card detect for SD card on P2888 Mikko Perttunen
2018-06-20 12:54   ` Mikko Perttunen
2018-07-02 13:56   ` Thierry Reding
2018-07-02 13:56     ` Thierry Reding
2018-06-20 12:54 ` [PATCH 5/5] arm64: tegra: Add ethernet controller on Tegra194 Mikko Perttunen
2018-06-20 12:54   ` Mikko Perttunen
2018-07-02 13:57   ` Thierry Reding
2018-07-02 13:57     ` Thierry Reding
2018-06-27 16:58 ` [PATCH 1/5] dt-bindings: tegra186-gpio: Add information for Tegra194 Rob Herring
2018-06-27 16:58   ` Rob Herring
2018-06-29  8:09 ` Linus Walleij
2018-06-29  8:09   ` Linus Walleij
2018-07-02 12:39 ` Thierry Reding
2018-07-02 12:39   ` Thierry Reding

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.