summaryrefslogtreecommitdiffstats
path: root/dts/src/arm/aspeed-bmc-ampere-mtjade.dts
diff options
context:
space:
mode:
Diffstat (limited to 'dts/src/arm/aspeed-bmc-ampere-mtjade.dts')
-rw-r--r--dts/src/arm/aspeed-bmc-ampere-mtjade.dts607
1 files changed, 0 insertions, 607 deletions
diff --git a/dts/src/arm/aspeed-bmc-ampere-mtjade.dts b/dts/src/arm/aspeed-bmc-ampere-mtjade.dts
deleted file mode 100644
index 57b0c45a22..0000000000
--- a/dts/src/arm/aspeed-bmc-ampere-mtjade.dts
+++ /dev/null
@@ -1,607 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0+
-/dts-v1/;
-#include "aspeed-g5.dtsi"
-#include <dt-bindings/gpio/aspeed-gpio.h>
-
-/ {
- model = "Ampere Mt. Jade BMC";
- compatible = "ampere,mtjade-bmc", "aspeed,ast2500";
-
- chosen {
- stdout-path = &uart5;
- bootargs = "console=ttyS4,115200 earlycon";
- };
-
- memory@80000000 {
- reg = <0x80000000 0x20000000>;
- };
-
- reserved-memory {
- #address-cells = <1>;
- #size-cells = <1>;
- ranges;
-
- vga_memory: framebuffer@9f000000 {
- no-map;
- reg = <0x9f000000 0x01000000>; /* 16M */
- };
-
- gfx_memory: framebuffer {
- size = <0x01000000>;
- alignment = <0x01000000>;
- compatible = "shared-dma-pool";
- reusable;
- };
-
- video_engine_memory: jpegbuffer {
- size = <0x02000000>; /* 32M */
- alignment = <0x01000000>;
- compatible = "shared-dma-pool";
- reusable;
- };
- };
-
- leds {
- compatible = "gpio-leds";
-
- fault {
- gpios = <&gpio ASPEED_GPIO(B, 6) GPIO_ACTIVE_HIGH>;
- };
-
- identify {
- gpios = <&gpio ASPEED_GPIO(Q, 6) GPIO_ACTIVE_HIGH>;
- };
- };
-
- gpio-keys {
- compatible = "gpio-keys";
-
- shutdown_ack {
- label = "SHUTDOWN_ACK";
- gpios = <&gpio ASPEED_GPIO(G, 2) GPIO_ACTIVE_LOW>;
- linux,code = <ASPEED_GPIO(G, 2)>;
- };
-
- reboot_ack {
- label = "REBOOT_ACK";
- gpios = <&gpio ASPEED_GPIO(J, 3) GPIO_ACTIVE_LOW>;
- linux,code = <ASPEED_GPIO(J, 3)>;
- };
-
- S0_overtemp {
- label = "S0_OVERTEMP";
- gpios = <&gpio ASPEED_GPIO(G, 3) GPIO_ACTIVE_LOW>;
- linux,code = <ASPEED_GPIO(G, 3)>;
- };
-
- S0_hightemp {
- label = "S0_HIGHTEMP";
- gpios = <&gpio ASPEED_GPIO(J, 0) GPIO_ACTIVE_LOW>;
- linux,code = <ASPEED_GPIO(J, 0)>;
- };
-
- S0_cpu_fault {
- label = "S0_CPU_FAULT";
- gpios = <&gpio ASPEED_GPIO(J, 1) GPIO_ACTIVE_HIGH>;
- linux,code = <ASPEED_GPIO(J, 1)>;
- };
-
- S1_overtemp {
- label = "S1_OVERTEMP";
- gpios = <&gpio ASPEED_GPIO(Z, 6) GPIO_ACTIVE_LOW>;
- linux,code = <ASPEED_GPIO(Z, 6)>;
- };
-
- S1_hightemp {
- label = "S1_HIGHTEMP";
- gpios = <&gpio ASPEED_GPIO(AB, 0) GPIO_ACTIVE_LOW>;
- linux,code = <ASPEED_GPIO(AB, 0)>;
- };
-
- S1_cpu_fault {
- label = "S1_CPU_FAULT";
- gpios = <&gpio ASPEED_GPIO(Z, 1) GPIO_ACTIVE_HIGH>;
- linux,code = <ASPEED_GPIO(Z, 1)>;
- };
-
- id_button {
- label = "ID_BUTTON";
- gpios = <&gpio ASPEED_GPIO(Q, 5) GPIO_ACTIVE_LOW>;
- linux,code = <ASPEED_GPIO(Q, 5)>;
- };
-
- psu1_vin_good {
- label = "PSU1_VIN_GOOD";
- gpios = <&gpio ASPEED_GPIO(H, 4) GPIO_ACTIVE_LOW>;
- linux,code = <ASPEED_GPIO(H, 4)>;
- };
-
- psu2_vin_good {
- label = "PSU2_VIN_GOOD";
- gpios = <&gpio ASPEED_GPIO(H, 5) GPIO_ACTIVE_LOW>;
- linux,code = <ASPEED_GPIO(H, 5)>;
- };
-
- psu1_present {
- label = "PSU1_PRESENT";
- gpios = <&gpio ASPEED_GPIO(I, 0) GPIO_ACTIVE_LOW>;
- linux,code = <ASPEED_GPIO(I, 0)>;
- };
-
- psu2_present {
- label = "PSU2_PRESENT";
- gpios = <&gpio ASPEED_GPIO(I, 1) GPIO_ACTIVE_LOW>;
- linux,code = <ASPEED_GPIO(I, 1)>;
- };
-
- };
-
- gpioA0mux: mux-controller {
- compatible = "gpio-mux";
- #mux-control-cells = <0>;
- mux-gpios = <&gpio ASPEED_GPIO(A, 0) GPIO_ACTIVE_LOW>;
- };
-
- adc0mux: adc0mux {
- compatible = "io-channel-mux";
- io-channels = <&adc 0>;
- #io-channel-cells = <1>;
- io-channel-names = "parent";
- mux-controls = <&gpioA0mux>;
- channels = "s0", "s1";
- };
-
- adc1mux: adc1mux {
- compatible = "io-channel-mux";
- io-channels = <&adc 1>;
- #io-channel-cells = <1>;
- io-channel-names = "parent";
- mux-controls = <&gpioA0mux>;
- channels = "s0", "s1";
- };
-
- adc2mux: adc2mux {
- compatible = "io-channel-mux";
- io-channels = <&adc 2>;
- #io-channel-cells = <1>;
- io-channel-names = "parent";
- mux-controls = <&gpioA0mux>;
- channels = "s0", "s1";
- };
-
- adc3mux: adc3mux {
- compatible = "io-channel-mux";
- io-channels = <&adc 3>;
- #io-channel-cells = <1>;
- io-channel-names = "parent";
- mux-controls = <&gpioA0mux>;
- channels = "s0", "s1";
- };
-
- adc4mux: adc4mux {
- compatible = "io-channel-mux";
- io-channels = <&adc 4>;
- #io-channel-cells = <1>;
- io-channel-names = "parent";
- mux-controls = <&gpioA0mux>;
- channels = "s0", "s1";
- };
-
- adc5mux: adc5mux {
- compatible = "io-channel-mux";
- io-channels = <&adc 5>;
- #io-channel-cells = <1>;
- io-channel-names = "parent";
- mux-controls = <&gpioA0mux>;
- channels = "s0", "s1";
- };
-
- adc6mux: adc6mux {
- compatible = "io-channel-mux";
- io-channels = <&adc 6>;
- #io-channel-cells = <1>;
- io-channel-names = "parent";
- mux-controls = <&gpioA0mux>;
- channels = "s0", "s1";
- };
-
- adc7mux: adc7mux {
- compatible = "io-channel-mux";
- io-channels = <&adc 7>;
- #io-channel-cells = <1>;
- io-channel-names = "parent";
- mux-controls = <&gpioA0mux>;
- channels = "s0", "s1";
- };
-
- adc8mux: adc8mux {
- compatible = "io-channel-mux";
- io-channels = <&adc 8>;
- #io-channel-cells = <1>;
- io-channel-names = "parent";
- mux-controls = <&gpioA0mux>;
- channels = "s0", "s1";
- };
-
- adc9mux: adc9mux {
- compatible = "io-channel-mux";
- io-channels = <&adc 9>;
- #io-channel-cells = <1>;
- io-channel-names = "parent";
- mux-controls = <&gpioA0mux>;
- channels = "s0", "s1";
- };
-
- adc10mux: adc10mux {
- compatible = "io-channel-mux";
- io-channels = <&adc 10>;
- #io-channel-cells = <1>;
- io-channel-names = "parent";
- mux-controls = <&gpioA0mux>;
- channels = "s0", "s1";
- };
-
- adc11mux: adc11mux {
- compatible = "io-channel-mux";
- io-channels = <&adc 11>;
- #io-channel-cells = <1>;
- io-channel-names = "parent";
- mux-controls = <&gpioA0mux>;
- channels = "s0", "s1";
- };
-
- adc12mux: adc12mux {
- compatible = "io-channel-mux";
- io-channels = <&adc 12>;
- #io-channel-cells = <1>;
- io-channel-names = "parent";
- mux-controls = <&gpioA0mux>;
- channels = "s0", "s1";
- };
-
- adc13mux: adc13mux {
- compatible = "io-channel-mux";
- io-channels = <&adc 13>;
- #io-channel-cells = <1>;
- io-channel-names = "parent";
- mux-controls = <&gpioA0mux>;
- channels = "s0", "s1";
- };
-
- iio-hwmon {
- compatible = "iio-hwmon";
- io-channels = <&adc0mux 0>, <&adc0mux 1>,
- <&adc1mux 0>, <&adc1mux 1>,
- <&adc2mux 0>, <&adc2mux 1>,
- <&adc3mux 0>, <&adc3mux 1>,
- <&adc4mux 0>, <&adc4mux 1>,
- <&adc5mux 0>, <&adc5mux 1>,
- <&adc6mux 0>, <&adc6mux 1>,
- <&adc7mux 0>, <&adc7mux 1>,
- <&adc8mux 0>, <&adc8mux 1>,
- <&adc9mux 0>, <&adc9mux 1>,
- <&adc10mux 0>, <&adc10mux 1>,
- <&adc11mux 0>, <&adc11mux 1>,
- <&adc12mux 0>, <&adc12mux 1>,
- <&adc13mux 0>, <&adc13mux 1>;
- };
-
- iio-hwmon-adc14 {
- compatible = "iio-hwmon";
- io-channels = <&adc 14>;
- };
-
- iio-hwmon-battery {
- compatible = "iio-hwmon";
- io-channels = <&adc 15>;
- };
-};
-
-&fmc {
- status = "okay";
- flash@0 {
- status = "okay";
- m25p,fast-read;
- label = "bmc";
- /* spi-max-frequency = <50000000>; */
-#include "openbmc-flash-layout-64.dtsi"
- };
-};
-
-&spi1 {
- status = "okay";
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_spi1_default>;
-
- flash@0 {
- status = "okay";
- m25p,fast-read;
- label = "pnor";
- /* spi-max-frequency = <100000000>; */
- };
-};
-
-&uart1 {
- status = "okay";
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_txd1_default
- &pinctrl_rxd1_default
- &pinctrl_ncts1_default
- &pinctrl_nrts1_default>;
-};
-
-&uart2 {
- status = "okay";
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_txd2_default
- &pinctrl_rxd2_default>;
-};
-
-&uart3 {
- status = "okay";
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_txd3_default
- &pinctrl_rxd3_default>;
-};
-
-&uart4 {
- status = "okay";
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_txd4_default
- &pinctrl_rxd4_default>;
-};
-
-/* The BMC's uart */
-&uart5 {
- status = "okay";
-};
-
-&mac0 {
- status = "okay";
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_rmii1_default>;
- clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>,
- <&syscon ASPEED_CLK_MAC1RCLK>;
- clock-names = "MACCLK", "RCLK";
- use-ncsi;
-};
-
-&mac1 {
- status = "okay";
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
-};
-
-&i2c0 {
- status = "okay";
-};
-
-&i2c1 {
- status = "okay";
-};
-
-&i2c2 {
- status = "okay";
-};
-
-&i2c3 {
- status = "okay";
- eeprom@50 {
- compatible = "microchip,24c64", "atmel,24c64";
- reg = <0x50>;
- pagesize = <32>;
- };
-
- inlet_mem2: tmp175@28 {
- compatible = "ti,tmp175";
- reg = <0x28>;
- };
-
- inlet_cpu: tmp175@29 {
- compatible = "ti,tmp175";
- reg = <0x29>;
- };
-
- inlet_mem1: tmp175@2a {
- compatible = "ti,tmp175";
- reg = <0x2a>;
- };
-
- outlet_cpu: tmp175@2b {
- compatible = "ti,tmp175";
- reg = <0x2b>;
- };
-
- outlet1: tmp175@2c {
- compatible = "ti,tmp175";
- reg = <0x2c>;
- };
-
- outlet2: tmp175@2d {
- compatible = "ti,tmp175";
- reg = <0x2d>;
- };
-};
-
-&i2c4 {
- status = "okay";
- rtc@51 {
- compatible = "nxp,pcf85063a";
- reg = <0x51>;
- };
-};
-
-&i2c5 {
- status = "okay";
-};
-
-&i2c6 {
- status = "okay";
- psu@58 {
- compatible = "pmbus";
- reg = <0x58>;
- };
-
- psu@59 {
- compatible = "pmbus";
- reg = <0x59>;
- };
-};
-
-&i2c7 {
- status = "okay";
-};
-
-&i2c8 {
- status = "okay";
-};
-
-&i2c9 {
- status = "okay";
-};
-
-&i2c10 {
- status = "okay";
- adm1278@10 {
- compatible = "adi,adm1278";
- reg = <0x10>;
- };
-
- adm1278@11 {
- compatible = "adi,adm1278";
- reg = <0x11>;
- };
-};
-
-&gfx {
- status = "okay";
- memory-region = <&gfx_memory>;
-};
-
-&pinctrl {
- aspeed,external-nodes = <&gfx &lhc>;
-};
-
-&pwm_tacho {
- status = "okay";
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_pwm2_default &pinctrl_pwm3_default
- &pinctrl_pwm4_default &pinctrl_pwm5_default
- &pinctrl_pwm6_default &pinctrl_pwm7_default>;
-
- fan@0 {
- reg = <0x02>;
- aspeed,fan-tach-ch = /bits/ 8 <0x04>;
- };
-
- fan@1 {
- reg = <0x02>;
- aspeed,fan-tach-ch = /bits/ 8 <0x05>;
- };
-
- fan@2 {
- reg = <0x03>;
- aspeed,fan-tach-ch = /bits/ 8 <0x06>;
- };
-
- fan@3 {
- reg = <0x03>;
- aspeed,fan-tach-ch = /bits/ 8 <0x07>;
- };
-
- fan@4 {
- reg = <0x04>;
- aspeed,fan-tach-ch = /bits/ 8 <0x08>;
- };
-
- fan@5 {
- reg = <0x04>;
- aspeed,fan-tach-ch = /bits/ 8 <0x09>;
- };
-
- fan@6 {
- reg = <0x05>;
- aspeed,fan-tach-ch = /bits/ 8 <0x0a>;
- };
-
- fan@7 {
- reg = <0x05>;
- aspeed,fan-tach-ch = /bits/ 8 <0x0b>;
- };
-
- fan@8 {
- reg = <0x06>;
- aspeed,fan-tach-ch = /bits/ 8 <0x0c>;
- };
-
- fan@9 {
- reg = <0x06>;
- aspeed,fan-tach-ch = /bits/ 8 <0x0d>;
- };
-
- fan@10 {
- reg = <0x07>;
- aspeed,fan-tach-ch = /bits/ 8 <0x0e>;
- };
-
- fan@11 {
- reg = <0x07>;
- aspeed,fan-tach-ch = /bits/ 8 <0x0f>;
- };
-
-};
-
-&vhub {
- status = "okay";
-};
-
-&adc {
- status = "okay";
-};
-
-&video {
- status = "okay";
- memory-region = <&video_engine_memory>;
-};
-
-&gpio {
- gpio-line-names =
- /*A0-A7*/ "","","","S0_BMC_SPECIAL_BOOT","","","","",
- /*B0-B7*/ "BMC_SELECT_EEPROM","","","",
- "POWER_BUTTON","","","",
- /*C0-C7*/ "","","","","","","","",
- /*D0-D7*/ "","","","","","","","",
- /*E0-E7*/ "","","","","","","","",
- /*F0-F7*/ "","","BMC_SYS_PSON_L","S0_DDR_SAVE","PGOOD",
- "S1_DDR_SAVE","","",
- /*G0-G7*/ "S0_FW_BOOT_OK","SHD_REQ_L","","S0_OVERTEMP_L","","",
- "","",
- /*H0-H7*/ "","","","","PSU1_VIN_GOOD","PSU2_VIN_GOOD","","",
- /*I0-I7*/ "PSU1_PRESENT","PSU2_PRESENT","S1_BMC_SPECIAL_BOOT",
- "","","","","",
- /*J0-J7*/ "S0_HIGHTEMP_L","S0_FAULT_L","S0_SCP_AUTH_FAIL_L","",
- "","","","",
- /*K0-K7*/ "","","","","","","","",
- /*L0-L7*/ "","","","BMC_SYSRESET_L","SPI_AUTH_FAIL_L","","","",
- /*M0-M7*/ "","","","","","","","",
- /*N0-N7*/ "","","","","","","","",
- /*O0-O7*/ "","","","","","","","",
- /*P0-P7*/ "","","","","","","","",
- /*Q0-Q7*/ "","","","","","UID_BUTTON","","",
- /*R0-R7*/ "","","BMC_EXT_HIGHTEMP_L","OCP_AUX_PWREN",
- "OCP_MAIN_PWREN","RESET_BUTTON","","",
- /*S0-S7*/ "","","","","","","","",
- /*T0-T7*/ "","","","","","","","",
- /*U0-U7*/ "","","","","","","","",
- /*V0-V7*/ "","","","","","","","",
- /*W0-W7*/ "","","","","","","","",
- /*X0-X7*/ "","","","","","","","",
- /*Y0-Y7*/ "","","","","","","","",
- /*Z0-Z7*/ "S0_BMC_PLIMIT","S1_FAULT_L","S1_FW_BOOT_OK","","",
- "S1_SCP_AUTH_FAIL_L","S1_OVERTEMP_L","",
- /*AA0-AA7*/ "","","","","","","","",
- /*AB0-AB7*/ "S1_HIGHTEMP_L","S1_BMC_PLIMIT","S0_BMC_DDR_ADDR",
- "S1_BMC_DDR_ADR","","","","",
- /*AC0-AC7*/ "SYS_PWR_GD","","","","","BMC_READY","SLAVE_PRESENT_L",
- "BMC_OCP_PG";
-};