* [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.