projects
/
oweals
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ARM: dts: stm32: Add alternate pinmux for ethernet RGMII
[oweals/u-boot.git]
/
arch
/
arm
/
dts
/
zynq-zc702.dts
diff --git
a/arch/arm/dts/zynq-zc702.dts
b/arch/arm/dts/zynq-zc702.dts
index 2696e70a89a776e5d2dc7712df605e99ae10c1b1..d10695740fa9ec58e14cd70d6cb46813fb59802e 100644
(file)
--- a/
arch/arm/dts/zynq-zc702.dts
+++ b/
arch/arm/dts/zynq-zc702.dts
@@
-1,16
+1,13
@@
+// SPDX-License-Identifier: GPL-2.0+
/*
/*
- * Xilinx ZC702 board DTS
- *
* Copyright (C) 2011 - 2015 Xilinx
* Copyright (C) 2012 National Instruments Corp.
* Copyright (C) 2011 - 2015 Xilinx
* Copyright (C) 2012 National Instruments Corp.
- *
- * SPDX-License-Identifier: GPL-2.0+
*/
/dts-v1/;
#include "zynq-7000.dtsi"
/ {
*/
/dts-v1/;
#include "zynq-7000.dtsi"
/ {
- model = "
Zynq ZC702 Development B
oard";
+ model = "
Xilinx ZC702 b
oard";
compatible = "xlnx,zynq-zc702", "xlnx,zynq-7000";
aliases {
compatible = "xlnx,zynq-zc702", "xlnx,zynq-7000";
aliases {
@@
-19,6
+16,7
@@
serial0 = &uart1;
spi0 = &qspi;
mmc0 = &sdhci0;
serial0 = &uart1;
spi0 = &qspi;
mmc0 = &sdhci0;
+ usb0 = &usb0;
};
memory@0 {
};
memory@0 {
@@
-33,8
+31,6
@@
gpio-keys {
compatible = "gpio-keys";
gpio-keys {
compatible = "gpio-keys";
- #address-cells = <1>;
- #size-cells = <0>;
autorepeat;
sw14 {
label = "sw14";
autorepeat;
sw14 {
label = "sw14";
@@
-96,6
+92,7
@@
ethernet_phy: ethernet-phy@7 {
reg = <7>;
ethernet_phy: ethernet-phy@7 {
reg = <7>;
+ device_type = "ethernet-phy";
};
};
};
};
@@
-107,10
+104,13
@@
&i2c0 {
status = "okay";
clock-frequency = <400000>;
&i2c0 {
status = "okay";
clock-frequency = <400000>;
- pinctrl-names = "default";
+ pinctrl-names = "default"
, "gpio"
;
pinctrl-0 = <&pinctrl_i2c0_default>;
pinctrl-0 = <&pinctrl_i2c0_default>;
+ pinctrl-1 = <&pinctrl_i2c0_gpio>;
+ scl-gpios = <&gpio0 50 0>;
+ sda-gpios = <&gpio0 51 0>;
- i2c
switch
@74 {
+ i2c
-mux
@74 {
compatible = "nxp,pca9548";
#address-cells = <1>;
#size-cells = <0>;
compatible = "nxp,pca9548";
#address-cells = <1>;
#size-cells = <0>;
@@
-150,7
+150,7
@@
#size-cells = <0>;
reg = <2>;
eeprom@54 {
#size-cells = <0>;
reg = <2>;
eeprom@54 {
- compatible = "at,24c08";
+ compatible = "at
mel
,24c08";
reg = <0x54>;
};
};
reg = <0x54>;
};
};
@@
-299,6
+299,19
@@
};
};
};
};
+ pinctrl_i2c0_gpio: i2c0-gpio {
+ mux {
+ groups = "gpio0_50_grp", "gpio0_51_grp";
+ function = "gpio0";
+ };
+
+ conf {
+ groups = "gpio0_50_grp", "gpio0_51_grp";
+ slew-rate = <0>;
+ io-standard = <1>;
+ };
+ };
+
pinctrl_sdhci0_default: sdhci0-default {
mux {
groups = "sdio0_2_grp";
pinctrl_sdhci0_default: sdhci0-default {
mux {
groups = "sdio0_2_grp";