summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuiz Otavio O Souza <luiz@netgate.com>2016-08-08 15:55:13 -0500
committerLuiz Otavio O Souza <luiz@netgate.com>2016-08-08 15:55:13 -0500
commit0846e3212b205fe9366ef983f2ef236463180e60 (patch)
tree8c00d960f4128200a1054667f64fa35fa2b26452
parentfd5bf25b93f1cabb58af46130b2d103344295e54 (diff)
downloadFreeBSD-src-0846e3212b205fe9366ef983f2ef236463180e60.zip
FreeBSD-src-0846e3212b205fe9366ef983f2ef236463180e60.tar.gz
Update the uBMC and the uFW DTS files:
- move common parts to ubmc.dtsi; - disable unused or inexistent hardware in uFW; - removed duplicate eeprom entry; - add the Micrel PHY settings.
-rw-r--r--sys/boot/fdt/dts/arm/ubmc.dts61
-rw-r--r--sys/boot/fdt/dts/arm/ubmc.dtsi80
-rw-r--r--sys/boot/fdt/dts/arm/ufw.dts9
3 files changed, 70 insertions, 80 deletions
diff --git a/sys/boot/fdt/dts/arm/ubmc.dts b/sys/boot/fdt/dts/arm/ubmc.dts
index 47f72b9..e33498c 100644
--- a/sys/boot/fdt/dts/arm/ubmc.dts
+++ b/sys/boot/fdt/dts/arm/ubmc.dts
@@ -60,11 +60,6 @@
compatible = "national,lm75";
i2c-address = <0x48>;
};
-
- eeprom0 {
- compatible = "atmel,24c256";
- i2c-address = <0x50>;
- };
};
&i2c1 {
@@ -106,3 +101,59 @@
reg = <0>;
};
};
+
+&tscadc {
+ status = "okay";
+
+ adc {
+ #io-channel-cells = <0x1>;
+ compatible = "ti,am3359-adc";
+ ti,adc-channels = <0x00 0x01 0x02 0x03 0x4 0x5 0x6 0x7>;
+ };
+};
+
+&epwmss0 {
+ status = "okay";
+};
+
+&ecap0 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&ecap0_pins>;
+ status = "okay";
+};
+
+&ehrpwm0 {
+ status = "okay";
+};
+
+&epwmss1 {
+ status = "okay";
+};
+
+&ecap1 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&ecap1_pins>;
+ status = "okay";
+};
+
+&ehrpwm1 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&ehrpwm1_pins>;
+ status = "okay";
+};
+
+&epwmss2 {
+ status = "okay";
+};
+
+&ecap2 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&ecap2_pins>;
+ status = "okay";
+};
+
+&ehrpwm2 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&ehrpwm2_pins>;
+ status = "okay";
+};
diff --git a/sys/boot/fdt/dts/arm/ubmc.dtsi b/sys/boot/fdt/dts/arm/ubmc.dtsi
index 66eef4f..ba8141c 100644
--- a/sys/boot/fdt/dts/arm/ubmc.dtsi
+++ b/sys/boot/fdt/dts/arm/ubmc.dtsi
@@ -257,16 +257,6 @@
};
};
-&tscadc {
- status = "okay";
-
- adc {
- #io-channel-cells = <0x1>;
- compatible = "ti,am3359-adc";
- ti,adc-channels = <0x00 0x01 0x02 0x03 0x4 0x5 0x6 0x7>;
- };
-};
-
&cpsw_emac0 {
phy_id = <&davinci_mdio>, <1>;
phy-mode = "rgmii";
@@ -286,18 +276,18 @@
active_slave = <1>;
status = "okay";
dual_emac;
- txen-skew-ps = <3>;
- rxdv-skew-ps = <7>;
- rxd0-skew-ps = <7>;
- rxd1-skew-ps = <7>;
- rxd2-skew-ps = <7>;
- rxd3-skew-ps = <7>;
- txd0-skew-ps = <3>;
- txd1-skew-ps = <3>;
- txd2-skew-ps = <3>;
- txd3-skew-ps = <3>;
- rxc-skew-ps = <0x1f>;
- txc-skew-ps = <0xf>;
+ txen-skew-ps = <0>;
+ rxdv-skew-ps = <1400>;
+ rxd0-skew-ps = <1400>;
+ rxd1-skew-ps = <1400>;
+ rxd2-skew-ps = <1400>;
+ rxd3-skew-ps = <1400>;
+ txd0-skew-ps = <0>;
+ txd1-skew-ps = <0>;
+ txd2-skew-ps = <0>;
+ txd3-skew-ps = <0>;
+ rxc-skew-ps = <4400>;
+ txc-skew-ps = <6200>;
};
&davinci_mdio {
@@ -314,49 +304,3 @@
&sham {
status = "okay";
};
-
-&epwmss0 {
- status = "okay";
-};
-
-&ecap0 {
- pinctrl-names = "default";
- pinctrl-0 = <&ecap0_pins>;
- status = "okay";
-};
-
-&ehrpwm0 {
- status = "okay";
-};
-
-&epwmss1 {
- status = "okay";
-};
-
-&ecap1 {
- pinctrl-names = "default";
- pinctrl-0 = <&ecap1_pins>;
- status = "okay";
-};
-
-&ehrpwm1 {
- pinctrl-names = "default";
- pinctrl-0 = <&ehrpwm1_pins>;
- status = "okay";
-};
-
-&epwmss2 {
- status = "okay";
-};
-
-&ecap2 {
- pinctrl-names = "default";
- pinctrl-0 = <&ecap2_pins>;
- status = "okay";
-};
-
-&ehrpwm2 {
- pinctrl-names = "default";
- pinctrl-0 = <&ehrpwm2_pins>;
- status = "okay";
-};
diff --git a/sys/boot/fdt/dts/arm/ufw.dts b/sys/boot/fdt/dts/arm/ufw.dts
index 364bbf2..f6d301b 100644
--- a/sys/boot/fdt/dts/arm/ufw.dts
+++ b/sys/boot/fdt/dts/arm/ufw.dts
@@ -32,8 +32,8 @@
#include "ubmc.dtsi"
/ {
- model = "AM335x uBMC";
- compatible = "ti,am335x-ubmc", "ti,am33xx";
+ model = "AM335x uFW";
+ compatible = "ti,am335x-ufw", "ti,am335x-ubmc", "ti,am33xx";
};
&mmc1 {
@@ -55,11 +55,6 @@
pinctrl-0 = <&i2c0_pins>;
status = "okay";
-
- eeprom0 {
- compatible = "atmel,24c256";
- i2c-address = <0x50>;
- };
};
&i2c1 {
OpenPOWER on IntegriCloud