summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorTomer Maimon <tmaimon77@gmail.com>2019-09-25 15:26:38 +0300
committerJoel Stanley <joel@jms.id.au>2021-11-01 09:42:43 +0300
commit8c25468a884815ad4b2c9bf60f77a89d44f95a34 (patch)
treeaaac3e506690ea0bf822cc77ebaf4ea72eec8cf4 /arch
parentf9a7a3620ba9154685e8d9bb8e498506d8b0c4da (diff)
downloadlinux-8c25468a884815ad4b2c9bf60f77a89d44f95a34.tar.xz
ARM: dts: olympus: Add non-mainline nodes
This is the remaining non-mainline component of the patch that adds the Opympus machine. OpenBMC-Staging-Count: 4 Signed-off-by: Tomer Maimon <tmaimon77@gmail.com> Signed-off-by: Joel Stanley <joel@jms.id.au>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus.dts112
1 files changed, 112 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus.dts b/arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus.dts
index 767e0ac0df7c..54bbc0626fdd 100644
--- a/arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus.dts
+++ b/arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus.dts
@@ -14,11 +14,23 @@
compatible = "nuvoton,npcm750";
aliases {
+ ethernet0 = &emc0;
ethernet1 = &gmac0;
serial0 = &serial0;
serial1 = &serial1;
serial2 = &serial2;
serial3 = &serial3;
+ udc0 = &udc0;
+ udc1 = &udc1;
+ udc2 = &udc2;
+ udc3 = &udc3;
+ udc4 = &udc4;
+ udc5 = &udc5;
+ udc6 = &udc6;
+ udc7 = &udc7;
+ udc8 = &udc8;
+ udc9 = &udc9;
+ emmc0 = &sdhci0;
i2c0 = &i2c0;
i2c1 = &i2c1;
i2c2 = &i2c2;
@@ -205,6 +217,12 @@
status = "okay";
};
+&emc0 {
+ phy-mode = "rmii";
+ use-ncsi;
+ status = "okay";
+};
+
&i2c1 {
status = "okay";
@@ -885,10 +903,95 @@
};
};
+&peci0 {
+ cmd-timeout-ms = <1000>;
+ pull-down = <0>;
+ host-neg-bit-rate = <15>;
+ status = "okay";
+
+ intel-peci-dimmtemp@30 {
+ compatible = "intel,peci-client";
+ reg = <0x30>;
+ };
+ intel-peci-dimmtemp@31 {
+ compatible = "intel,peci-client";
+ reg = <0x31>;
+ };
+};
+
&ehci1 {
status = "okay";
};
+&ohci1 {
+ status = "okay";
+};
+
+&udc0 {
+ status = "okay";
+};
+
+&udc1 {
+ status = "okay";
+};
+
+&udc2 {
+ status = "okay";
+};
+
+&udc3 {
+ status = "okay";
+};
+
+&udc4 {
+ status = "okay";
+};
+
+&udc5 {
+ status = "okay";
+};
+
+&udc6 {
+ status = "okay";
+};
+
+&udc7 {
+ status = "okay";
+};
+
+&udc8 {
+ status = "okay";
+};
+
+&udc9 {
+ status = "okay";
+};
+
+&aes {
+ status = "okay";
+};
+
+&sha {
+ status = "okay";
+};
+
+
+&sdhci0 {
+ status = "okay";
+};
+
+&pcimbox {
+ status = "okay";
+};
+
+&vcd {
+ status = "okay";
+};
+
+&ece {
+ status = "okay";
+};
+
&watchdog1 {
status = "okay";
};
@@ -918,6 +1021,10 @@
status = "okay";
};
+&otp {
+ status = "okay";
+};
+
&kcs1 {
status = "okay";
};
@@ -930,6 +1037,11 @@
status = "okay";
};
+&lpc_bpc {
+ monitor-ports = <0x80>;
+ status = "okay";
+};
+
&spi0 {
cs-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>;
status = "okay";