ASPEED device tree updates for 6.12
- New machines * IBM P11 AST2600 BMC machines, named Blueridge and Fuji * Meta's Catalina AST2600 BMC - Updates to harma, minerva, mtmitchell, mtjade, system1, SPC621D8HM3 - Various changes to the dtsi to keep the YAML checker happy -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRz6FSYRMHvZ436fLaBQBa54y6+yAUCZt7VwwAKCRCBQBa54y6+ yHI9AQD22hIjbZ8dIFjDSoM8wiDrGxlz3E7dzx73sjSGjAI5gwD/dXoE5dJYpX2S zcncjTMcmOAtSEroMXyr+OzHL1N6aQk= =xBDN -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbhV64ACgkQYKtH/8kJ UiefhQ//Z7R3QosjsE/nkNFYynRHdN/el38g44mkLAnR7yyAgIk86WWy4G653Uih PqcVkpb8cc7rKMdy5T8brJcWdpYI2hxspq+NbMep91z0aXxE1hHPW6xxRJAP8YBH ompGfdDw9Fgt9cEmjaDYQIRqLis4uIn6OLZol9tHpWX/wzIaxILO9nOoNB8vz/LZ LMqC4+G8cbQ5fxuSFnrjTxI19oXd7Z6lCxxrvj1oRgYeM2ZWWbxnJqV2xKrlH/2I ivN4tXADaL9WTJfQSYGYrOwCtaIfjK8rNcF4lSRYlN8uDaIbkKhS3rquVz3isU6e iUqj4duo5rcoTpLH6mlL3D89NpKGq3MyoEzUCa/yVlmC0BYDam5UWxsz/sCdqNNr xaynqXsVA1yPc1Dtp7jrWiyBxNa9RQDOTj3zFTTO2gFfOiQFjQsfGJg6lpW2AcsJ 0DnE0ZlOtniDfvR9ZV0ruG+Bd7fIO6CQ3HOzaS526HpCzFZ/1jAbep8AdgKpycRD fuN43bJNNYWqzvUiI3pgTmnwAzANb49RhUu6H3zuazl/9anQvG6WWj4Begx+NIML 89aO5YhGjQ/t0cd+8ROfza8iCGz+6ojVWPgKFkWHaXZha/aHbFTK+PfJTX76wgFl zz+SALZgxlz7LC5q+FMJvkcpRWRqbTSTka3wi1YFUsA/o4lMJUg= =HUND -----END PGP SIGNATURE----- Merge tag 'aspeed-6.12-devicetree' of https://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt ASPEED device tree updates for 6.12 - New machines * IBM P11 AST2600 BMC machines, named Blueridge and Fuji * Meta's Catalina AST2600 BMC - Updates to harma, minerva, mtmitchell, mtjade, system1, SPC621D8HM3 - Various changes to the dtsi to keep the YAML checker happy * tag 'aspeed-6.12-devicetree' of https://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc: (52 commits) ARM: dts: aspeed: catalina: Update io expander line names ARM: dts: aspeed: catalina: Add pdb cpld io expander ARM: dts: aspeed: harma: Remove pca9546 ARM: dts: aspeed: harma: Fix spi-gpio dtb_check warnings ARM: dts: aspeed: harma: Enable mctp controller ARM: dts: aspeed: harma: Add temperature device ARM: dts: aspeed: harma: Add fru device ARM: dts: aspeed: harma: Remove multi-host property ARM: dts: aspeed: harma: Add power monitor xdp710 ARM: dts: aspeed: harma: Add ina238 ARM: dts: aspeed: harma: Add sgpio name ARM: dts: aspeed: harma: Add VR devices ARM: dts: aspeed: harma: Revise hsc chip ARM: dts: aspeed-g6: Drop cells properties from ethernet nodes ARM: dts: aspeed-g6: Use generic 'ethernet' for ftgmac100 nodes ARM: dts: aspeed: Clean up AST2500 pinctrl properties ARM: dts: aspeed: Remove undocumented XDMA nodes ARM: dts: aspeed: Specify required properties for sram node ARM: dts: aspeed: Specify correct generic compatible for CVIC ARM: dts: aspeed: Fix coprocessor interrupt controller node name ... Link: https://lore.kernel.org/r/CACPK8XeGDUrbJ-OaxqQBR=aVVYyrKGnvT1ZKXO0vPHpsjQ_i9g@mail.gmail.com Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
commit
72e68896a7
@ -79,6 +79,7 @@ properties:
|
||||
- aspeed,ast2600-evb-a1
|
||||
- asus,x4tf-bmc
|
||||
- facebook,bletchley-bmc
|
||||
- facebook,catalina-bmc
|
||||
- facebook,cloudripper-bmc
|
||||
- facebook,elbert-bmc
|
||||
- facebook,fuji-bmc
|
||||
@ -86,7 +87,9 @@ properties:
|
||||
- facebook,harma-bmc
|
||||
- facebook,minerva-cmc
|
||||
- facebook,yosemite4-bmc
|
||||
- ibm,blueridge-bmc
|
||||
- ibm,everest-bmc
|
||||
- ibm,fuji-bmc
|
||||
- ibm,rainier-bmc
|
||||
- ibm,system1-bmc
|
||||
- ibm,tacoma-bmc
|
||||
|
@ -17,6 +17,7 @@ dtb-$(CONFIG_ARCH_ASPEED) += \
|
||||
aspeed-bmc-bytedance-g220a.dtb \
|
||||
aspeed-bmc-delta-ahe50dc.dtb \
|
||||
aspeed-bmc-facebook-bletchley.dtb \
|
||||
aspeed-bmc-facebook-catalina.dtb \
|
||||
aspeed-bmc-facebook-cmm.dtb \
|
||||
aspeed-bmc-facebook-elbert.dtb \
|
||||
aspeed-bmc-facebook-fuji.dtb \
|
||||
@ -32,8 +33,10 @@ dtb-$(CONFIG_ARCH_ASPEED) += \
|
||||
aspeed-bmc-facebook-yamp.dtb \
|
||||
aspeed-bmc-facebook-yosemitev2.dtb \
|
||||
aspeed-bmc-facebook-yosemite4.dtb \
|
||||
aspeed-bmc-ibm-blueridge.dtb \
|
||||
aspeed-bmc-ibm-bonnell.dtb \
|
||||
aspeed-bmc-ibm-everest.dtb \
|
||||
aspeed-bmc-ibm-fuji.dtb \
|
||||
aspeed-bmc-ibm-rainier.dtb \
|
||||
aspeed-bmc-ibm-rainier-1s4u.dtb \
|
||||
aspeed-bmc-ibm-rainier-4u.dtb \
|
||||
|
@ -49,6 +49,11 @@
|
||||
*/
|
||||
i2c80 = &nvme_m2_0;
|
||||
i2c81 = &nvme_m2_1;
|
||||
|
||||
/*
|
||||
* i2c bus 82 assigned to OCP slot
|
||||
*/
|
||||
i2c82 = &ocpslot;
|
||||
};
|
||||
|
||||
chosen {
|
||||
@ -420,6 +425,17 @@
|
||||
reg = <0x70>;
|
||||
i2c-mux-idle-disconnect;
|
||||
|
||||
ocpslot: i2c@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x0>;
|
||||
|
||||
ocpslot_temp: temperature-sensor@1f {
|
||||
compatible = "ti,tmp421";
|
||||
reg = <0x1f>;
|
||||
};
|
||||
};
|
||||
|
||||
nvmeslot_0_7: i2c@3 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
@ -672,10 +688,6 @@
|
||||
memory-region = <&gfx_memory>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
aspeed,external-nodes = <&gfx &lhc>;
|
||||
};
|
||||
|
||||
&pwm_tacho {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
|
@ -15,6 +15,32 @@
|
||||
serial7 = &uart8;
|
||||
serial8 = &uart9;
|
||||
|
||||
/*
|
||||
* I2C temperature alias port
|
||||
*/
|
||||
i2c20 = &i2c4_bus70_chn0;
|
||||
i2c21 = &i2c4_bus70_chn1;
|
||||
i2c22 = &i2c4_bus70_chn2;
|
||||
i2c23 = &i2c4_bus70_chn3;
|
||||
|
||||
/*
|
||||
* i2c bus 30-31 assigned to OCP slot 0-1
|
||||
*/
|
||||
i2c30 = &ocpslot_0;
|
||||
i2c31 = &ocpslot_1;
|
||||
|
||||
/*
|
||||
* i2c bus 32-33 assigned to Riser slot 0-1
|
||||
*/
|
||||
i2c32 = &i2c_riser0;
|
||||
i2c33 = &i2c_riser1;
|
||||
|
||||
/*
|
||||
* i2c bus 38-39 assigned to FRU on Riser slot 0-1
|
||||
*/
|
||||
i2c38 = &i2c_riser0_chn_0;
|
||||
i2c39 = &i2c_riser1_chn_0;
|
||||
|
||||
/*
|
||||
* I2C NVMe alias port
|
||||
*/
|
||||
@ -87,6 +113,37 @@
|
||||
};
|
||||
};
|
||||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
/*
|
||||
* Use gpio-leds to configure GPIOW5 (bmc-ready) pin to be reseted when
|
||||
* watchdog timeout.
|
||||
*/
|
||||
led-bmc-ready {
|
||||
gpios = <&gpio0 ASPEED_GPIO(W, 5) (GPIO_ACTIVE_HIGH | GPIO_TRANSITORY)>;
|
||||
};
|
||||
|
||||
led-sw-heartbeat {
|
||||
gpios = <&gpio0 ASPEED_GPIO(N, 3) GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
led-identify {
|
||||
gpios = <&gpio0 ASPEED_GPIO(S, 3) GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
led-fault {
|
||||
gpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
led-fan-fault {
|
||||
gpios = <&gpio_expander1 0 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
led-psu-fault {
|
||||
gpios = <&gpio_expander1 1 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
};
|
||||
|
||||
voltage_mon_reg: voltage-mon-regulator {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "ltc2497_reg";
|
||||
@ -515,6 +572,80 @@
|
||||
#size-cells = <0>;
|
||||
reg = <0x70>;
|
||||
i2c-mux-idle-disconnect;
|
||||
|
||||
ocpslot_0: i2c@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x0>;
|
||||
|
||||
ocpslot_0_temp: temperature-sensor@1f {
|
||||
compatible = "ti,tmp421";
|
||||
reg = <0x1f>;
|
||||
};
|
||||
};
|
||||
|
||||
ocpslot_1: i2c@1 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x1>;
|
||||
|
||||
ocpslot_1_temp: temperature-sensor@1f {
|
||||
compatible = "ti,tmp421";
|
||||
reg = <0x1f>;
|
||||
};
|
||||
};
|
||||
|
||||
i2c_riser0: i2c@2 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x2>;
|
||||
|
||||
i2c-mux@72 {
|
||||
compatible = "nxp,pca9546";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x72>;
|
||||
i2c-mux-idle-disconnect;
|
||||
|
||||
i2c_riser0_chn_0: i2c@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x0>;
|
||||
|
||||
eeprom@50 {
|
||||
compatible = "atmel,24c02";
|
||||
reg = <0x50>;
|
||||
pagesize = <16>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
i2c_riser1: i2c@3 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x3>;
|
||||
|
||||
i2c-mux@72 {
|
||||
compatible = "nxp,pca9546";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x72>;
|
||||
i2c-mux-idle-disconnect;
|
||||
|
||||
i2c_riser1_chn_0: i2c@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x0>;
|
||||
|
||||
eeprom@50 {
|
||||
compatible = "atmel,24c02";
|
||||
reg = <0x50>;
|
||||
pagesize = <16>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@ -790,6 +921,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&i2c10 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c11 {
|
||||
status = "okay";
|
||||
ssif-bmc@10 {
|
||||
@ -812,6 +947,25 @@
|
||||
};
|
||||
};
|
||||
|
||||
&i2c15 {
|
||||
status = "okay";
|
||||
gpio_expander1: gpio-expander@22 {
|
||||
compatible = "nxp,pca9535";
|
||||
reg = <0x22>;
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
gpio-line-names =
|
||||
"fan-fault","psu-fault",
|
||||
"","",
|
||||
"","",
|
||||
"","",
|
||||
"","",
|
||||
"","",
|
||||
"","",
|
||||
"","";
|
||||
};
|
||||
};
|
||||
|
||||
&adc0 {
|
||||
status = "okay";
|
||||
|
||||
|
@ -200,10 +200,6 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
aspeed,external-nodes = <&gfx &lhc>;
|
||||
};
|
||||
|
||||
&gpio {
|
||||
pin_gpio_c7 {
|
||||
gpio-hog;
|
||||
|
@ -110,6 +110,9 @@
|
||||
compatible = "st,24c128", "atmel,24c128";
|
||||
reg = <0x50>;
|
||||
pagesize = <16>;
|
||||
|
||||
nvmem-layout {
|
||||
compatible = "fixed-layout";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
@ -117,6 +120,7 @@
|
||||
reg = <0x3f80 6>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
/* M.2 slot smbus mux */
|
||||
i2c-mux@71 {
|
||||
|
@ -254,10 +254,6 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
aspeed,external-nodes = <&gfx &lhc>;
|
||||
};
|
||||
|
||||
&vhub {
|
||||
status = "okay";
|
||||
};
|
||||
|
1110
arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dts
Normal file
1110
arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dts
Normal file
File diff suppressed because it is too large
Load Diff
@ -20,10 +20,6 @@
|
||||
i2c21 = &imux21;
|
||||
i2c22 = &imux22;
|
||||
i2c23 = &imux23;
|
||||
i2c24 = &imux24;
|
||||
i2c25 = &imux25;
|
||||
i2c26 = &imux26;
|
||||
i2c27 = &imux27;
|
||||
i2c28 = &imux28;
|
||||
i2c29 = &imux29;
|
||||
i2c30 = &imux30;
|
||||
@ -70,19 +66,19 @@
|
||||
};
|
||||
};
|
||||
|
||||
spi_gpio: spi-gpio {
|
||||
spi_gpio: spi {
|
||||
status = "okay";
|
||||
compatible = "spi-gpio";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
gpio-sck = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
|
||||
gpio-mosi = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
|
||||
gpio-miso = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>;
|
||||
sck-gpios = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
|
||||
mosi-gpios = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
|
||||
miso-gpios = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>;
|
||||
num-chipselects = <1>;
|
||||
cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>;
|
||||
|
||||
tpmdev@0 {
|
||||
tpm@0 {
|
||||
compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
|
||||
spi-max-frequency = <33000000>;
|
||||
reg = <0>;
|
||||
@ -137,7 +133,6 @@
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_rmii4_default>;
|
||||
use-ncsi;
|
||||
mellanox,multi-host;
|
||||
};
|
||||
|
||||
&rtc {
|
||||
@ -198,6 +193,35 @@
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
};
|
||||
|
||||
power-sensor@40 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x40>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@41 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x41>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@44 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x44>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@45 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x45>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
temperature-sensor@4b {
|
||||
compatible = "ti,tmp75";
|
||||
reg = <0x4b>;
|
||||
};
|
||||
};
|
||||
|
||||
&i2c1 {
|
||||
@ -224,6 +248,35 @@
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
};
|
||||
|
||||
power-sensor@40 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x40>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@41 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x41>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@44 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x44>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@45 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x45>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
temperature-sensor@4b {
|
||||
compatible = "ti,tmp75";
|
||||
reg = <0x4b>;
|
||||
};
|
||||
};
|
||||
|
||||
&i2c3 {
|
||||
@ -276,11 +329,15 @@
|
||||
reg = <0x49>;
|
||||
};
|
||||
|
||||
power-monitor@22 {
|
||||
compatible = "lltc,ltc4286";
|
||||
reg = <0x22>;
|
||||
adi,vrange-low-enable;
|
||||
shunt-resistor-micro-ohms = <500>;
|
||||
power-monitor@44 {
|
||||
compatible = "lltc,ltc4287";
|
||||
reg = <0x44>;
|
||||
shunt-resistor-micro-ohms = <250>;
|
||||
};
|
||||
|
||||
power-monitor@40 {
|
||||
compatible = "infineon,xdp710";
|
||||
reg = <0x40>;
|
||||
};
|
||||
};
|
||||
|
||||
@ -321,6 +378,14 @@
|
||||
&i2c9 {
|
||||
status = "okay";
|
||||
|
||||
mctp-controller;
|
||||
multi-master;
|
||||
|
||||
mctp@10 {
|
||||
compatible = "mctp-i2c-controller";
|
||||
reg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>;
|
||||
};
|
||||
|
||||
gpio@30 {
|
||||
compatible = "nxp,pca9555";
|
||||
reg = <0x30>;
|
||||
@ -340,33 +405,6 @@
|
||||
"","","","";
|
||||
};
|
||||
|
||||
i2c-mux@71 {
|
||||
compatible = "nxp,pca9546";
|
||||
reg = <0x71>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
imux24: i2c@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0>;
|
||||
};
|
||||
imux25: i2c@1 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <1>;
|
||||
};
|
||||
imux26: i2c@2 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <2>;
|
||||
};
|
||||
imux27: i2c@3 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <3>;
|
||||
};
|
||||
};
|
||||
// PTTV FRU
|
||||
eeprom@52 {
|
||||
compatible = "atmel,24c64";
|
||||
@ -376,6 +414,31 @@
|
||||
|
||||
&i2c11 {
|
||||
status = "okay";
|
||||
|
||||
gpio@30 {
|
||||
compatible = "nxp,pca9555";
|
||||
reg = <0x30>;
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
};
|
||||
gpio@31 {
|
||||
compatible = "nxp,pca9555";
|
||||
reg = <0x31>;
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
|
||||
gpio-line-names =
|
||||
"","","","",
|
||||
"","","presence-cmm","",
|
||||
"","","","",
|
||||
"","","","";
|
||||
};
|
||||
|
||||
// Aegis FRU
|
||||
eeprom@52 {
|
||||
compatible = "atmel,24c64";
|
||||
reg = <0x52>;
|
||||
};
|
||||
};
|
||||
|
||||
&i2c12 {
|
||||
@ -399,6 +462,30 @@
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0>;
|
||||
power-monitor@61 {
|
||||
compatible = "isil,isl69260";
|
||||
reg = <0x61>;
|
||||
};
|
||||
power-monitor@62 {
|
||||
compatible = "isil,isl69260";
|
||||
reg = <0x62>;
|
||||
};
|
||||
power-monitor@63 {
|
||||
compatible = "isil,isl69260";
|
||||
reg = <0x63>;
|
||||
};
|
||||
power-monitor@64 {
|
||||
compatible = "infineon,xdpe152c4";
|
||||
reg = <0x64>;
|
||||
};
|
||||
power-monitor@66 {
|
||||
compatible = "infineon,xdpe152c4";
|
||||
reg = <0x66>;
|
||||
};
|
||||
power-monitor@68 {
|
||||
compatible = "infineon,xdpe152c4";
|
||||
reg = <0x68>;
|
||||
};
|
||||
};
|
||||
imux29: i2c@1 {
|
||||
#address-cells = <1>;
|
||||
@ -497,13 +584,14 @@
|
||||
/*O0-O7*/ "","","","","","","","",
|
||||
/*P0-P7*/ "power-button","power-host-control",
|
||||
"reset-button","","led-power","","","",
|
||||
/*Q0-Q7*/ "","","","","","","","",
|
||||
/*Q0-Q7*/ "","","","","","power-chassis-control","","",
|
||||
/*R0-R7*/ "","","","","","","","",
|
||||
/*S0-S7*/ "","","","","","","","",
|
||||
/*T0-T7*/ "","","","","","","","",
|
||||
/*U0-U7*/ "","","","","","","led-identify-gate","",
|
||||
/*V0-V7*/ "","","","",
|
||||
"rtc-battery-voltage-read-enable","","","",
|
||||
"rtc-battery-voltage-read-enable","",
|
||||
"power-chassis-good","",
|
||||
/*W0-W7*/ "","","","","","","","",
|
||||
/*X0-X7*/ "","","","","","","","",
|
||||
/*Y0-Y7*/ "","","","","","","","",
|
||||
@ -521,7 +609,6 @@
|
||||
|
||||
&sgpiom0 {
|
||||
status = "okay";
|
||||
max-ngpios = <128>;
|
||||
ngpios = <128>;
|
||||
bus-frequency = <2000000>;
|
||||
gpio-line-names =
|
||||
|
@ -11,7 +11,8 @@
|
||||
compatible = "facebook,minerva-cmc", "aspeed,ast2600";
|
||||
|
||||
aliases {
|
||||
serial5 = &uart5;
|
||||
serial4 = &uart5;
|
||||
serial5 = &uart6;
|
||||
/*
|
||||
* PCA9548 (2-0077) provides 8 channels connecting to
|
||||
* 6 pcs of FCB (Fan Controller Board).
|
||||
@ -22,6 +23,8 @@
|
||||
i2c19 = &imux19;
|
||||
i2c20 = &imux20;
|
||||
i2c21 = &imux21;
|
||||
|
||||
spi1 = &spi_gpio;
|
||||
};
|
||||
|
||||
chosen {
|
||||
@ -43,11 +46,54 @@
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
led-fan-fault {
|
||||
label = "led-fan-fault";
|
||||
led-0 {
|
||||
label = "bmc_heartbeat_amber";
|
||||
gpios = <&gpio0 ASPEED_GPIO(P, 7) GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "heartbeat";
|
||||
};
|
||||
|
||||
led-1 {
|
||||
label = "fp_id_amber";
|
||||
default-state = "off";
|
||||
gpios = <&gpio0 ASPEED_GPIO(B, 5) GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
led-2 {
|
||||
label = "power_blue";
|
||||
default-state = "off";
|
||||
gpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
led-3 {
|
||||
label = "fan_status_led";
|
||||
gpios = <&leds_gpio 9 GPIO_ACTIVE_HIGH>;
|
||||
default-state = "off";
|
||||
};
|
||||
|
||||
led-4 {
|
||||
label = "fan_fault_led_n";
|
||||
gpios = <&leds_gpio 10 GPIO_ACTIVE_LOW>;
|
||||
default-state = "off";
|
||||
};
|
||||
};
|
||||
|
||||
spi_gpio: spi {
|
||||
status = "okay";
|
||||
compatible = "spi-gpio";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
sck-gpios = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
|
||||
mosi-gpios = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
|
||||
miso-gpios = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>;
|
||||
num-chipselects = <1>;
|
||||
cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>;
|
||||
|
||||
tpm@0 {
|
||||
compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
|
||||
spi-max-frequency = <33000000>;
|
||||
reg = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@ -77,6 +123,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&mdio3 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&fmc {
|
||||
status = "okay";
|
||||
flash@0 {
|
||||
@ -94,10 +144,6 @@
|
||||
};
|
||||
};
|
||||
|
||||
&rtc {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&sgpiom0 {
|
||||
status = "okay";
|
||||
ngpios = <128>;
|
||||
@ -119,14 +165,15 @@
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-monitor@67 {
|
||||
compatible = "adi,ltc2945";
|
||||
reg = <0x67>;
|
||||
power-monitor@44 {
|
||||
compatible = "lltc,ltc4287";
|
||||
reg = <0x44>;
|
||||
shunt-resistor-micro-ohms = <2000>;
|
||||
};
|
||||
|
||||
power-monitor@68 {
|
||||
compatible = "adi,ltc2945";
|
||||
reg = <0x68>;
|
||||
power-monitor@43 {
|
||||
compatible = "infineon,xdp710";
|
||||
reg = <0x43>;
|
||||
};
|
||||
|
||||
leds_gpio: gpio@19 {
|
||||
@ -145,9 +192,9 @@
|
||||
reg = <0x4b>;
|
||||
};
|
||||
|
||||
temperature-sensor@48 {
|
||||
temperature-sensor@4f {
|
||||
compatible = "ti,tmp75";
|
||||
reg = <0x48>;
|
||||
reg = <0x4f>;
|
||||
};
|
||||
|
||||
eeprom@54 {
|
||||
@ -182,6 +229,35 @@
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
};
|
||||
|
||||
power-sensor@40 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x40>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@41 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x41>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@44 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x44>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@45 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x45>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
temperature-sensor@4b {
|
||||
compatible = "ti,tmp75";
|
||||
reg = <0x4b>;
|
||||
};
|
||||
};
|
||||
|
||||
imux17: i2c@1 {
|
||||
@ -200,6 +276,35 @@
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
};
|
||||
|
||||
power-sensor@40 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x40>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@41 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x41>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@44 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x44>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@45 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x45>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
temperature-sensor@4b {
|
||||
compatible = "ti,tmp75";
|
||||
reg = <0x4b>;
|
||||
};
|
||||
};
|
||||
|
||||
imux18: i2c@2 {
|
||||
@ -218,6 +323,35 @@
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
};
|
||||
|
||||
power-sensor@40 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x40>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@41 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x41>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@44 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x44>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@45 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x45>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
temperature-sensor@4b {
|
||||
compatible = "ti,tmp75";
|
||||
reg = <0x4b>;
|
||||
};
|
||||
};
|
||||
|
||||
imux19: i2c@3 {
|
||||
@ -236,9 +370,38 @@
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
};
|
||||
|
||||
power-sensor@40 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x40>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
imux20: i2c@4 {
|
||||
power-sensor@41 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x41>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@44 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x44>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@45 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x45>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
temperature-sensor@4b {
|
||||
compatible = "ti,tmp75";
|
||||
reg = <0x4b>;
|
||||
};
|
||||
};
|
||||
|
||||
imux20: i2c@5 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <4>;
|
||||
@ -254,9 +417,37 @@
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
};
|
||||
|
||||
power-sensor@40 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x40>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
imux21: i2c@5 {
|
||||
power-sensor@41 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x41>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@44 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x44>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@45 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x45>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
temperature-sensor@4b {
|
||||
compatible = "ti,tmp75";
|
||||
reg = <0x4b>;
|
||||
};
|
||||
};
|
||||
|
||||
imux21: i2c@4 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <5>;
|
||||
@ -272,6 +463,34 @@
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
};
|
||||
|
||||
power-sensor@40 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x40>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@41 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x41>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@44 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x44>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
|
||||
power-sensor@45 {
|
||||
compatible = "ti,ina238";
|
||||
reg = <0x45>;
|
||||
shunt-resistor = <1000>;
|
||||
};
|
||||
temperature-sensor@4b {
|
||||
compatible = "ti,tmp75";
|
||||
reg = <0x4b>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -302,14 +521,16 @@
|
||||
|
||||
&i2c9 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c10 {
|
||||
status = "okay";
|
||||
};
|
||||
eeprom@50 {
|
||||
compatible = "atmel,24c64";
|
||||
reg = <0x50>;
|
||||
};
|
||||
|
||||
&i2c11 {
|
||||
status = "okay";
|
||||
rtc@51 {
|
||||
compatible = "nxp,pcf8563";
|
||||
reg = <0x51>;
|
||||
};
|
||||
};
|
||||
|
||||
&i2c12 {
|
||||
@ -338,6 +559,11 @@
|
||||
compatible = "atmel,24c128";
|
||||
reg = <0x50>;
|
||||
};
|
||||
|
||||
eeprom@56 {
|
||||
compatible = "atmel,24c64";
|
||||
reg = <0x56>;
|
||||
};
|
||||
};
|
||||
|
||||
&adc0 {
|
||||
@ -355,6 +581,10 @@
|
||||
pinctrl-0 = <&pinctrl_adc10_default>;
|
||||
};
|
||||
|
||||
&ehci0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ehci1 {
|
||||
status = "okay";
|
||||
};
|
||||
@ -381,12 +611,12 @@
|
||||
/*N0-N7*/ "","","","","","","","",
|
||||
/*O0-O7*/ "","","","","","","","",
|
||||
/*P0-P7*/ "","","","","","","","",
|
||||
/*Q0-Q7*/ "","","","","","","","",
|
||||
/*Q0-Q7*/ "","","","","","power-chassis-control","","",
|
||||
/*R0-R7*/ "","","","","","","","",
|
||||
/*S0-S7*/ "","","","","","","","",
|
||||
/*S0-S7*/ "","","","","","","","host0-ready",
|
||||
/*T0-T7*/ "","","","","","","","",
|
||||
/*U0-U7*/ "","","","","","","","",
|
||||
/*V0-V7*/ "","","","","BAT_DETECT","","","",
|
||||
/*V0-V7*/ "","","","","BAT_DETECT","","power-chassis-good","",
|
||||
/*W0-W7*/ "","","","","","","","",
|
||||
/*X0-X7*/ "","","BLADE_UART_SEL3","","","","","",
|
||||
/*Y0-Y7*/ "","","","","","","","",
|
||||
@ -397,118 +627,118 @@
|
||||
gpio-line-names =
|
||||
/*"input pin","output pin"*/
|
||||
/*A0 - A7*/
|
||||
"PRSNT_MTIA_BLADE0_N","PWREN_MTIA_BLADE0_EN",
|
||||
"PRSNT_MTIA_BLADE1_N","PWREN_MTIA_BLADE1_EN",
|
||||
"PRSNT_MTIA_BLADE2_N","PWREN_MTIA_BLADE2_EN",
|
||||
"PRSNT_MTIA_BLADE3_N","PWREN_MTIA_BLADE3_EN",
|
||||
"PRSNT_MTIA_BLADE4_N","PWREN_MTIA_BLADE4_EN",
|
||||
"PRSNT_MTIA_BLADE5_N","PWREN_MTIA_BLADE5_EN",
|
||||
"PRSNT_MTIA_BLADE6_N","PWREN_MTIA_BLADE6_EN",
|
||||
"PRSNT_MTIA_BLADE7_N","PWREN_MTIA_BLADE7_EN",
|
||||
"PRSNT_MTIA_BLADE0_N","PWREN_MTIA_BLADE0_EN_N",
|
||||
"PRSNT_MTIA_BLADE1_N","PWREN_MTIA_BLADE1_EN_N",
|
||||
"PRSNT_MTIA_BLADE2_N","PWREN_MTIA_BLADE2_EN_N",
|
||||
"PRSNT_MTIA_BLADE3_N","PWREN_MTIA_BLADE3_EN_N",
|
||||
"PRSNT_MTIA_BLADE4_N","PWREN_MTIA_BLADE4_EN_N",
|
||||
"PRSNT_MTIA_BLADE5_N","PWREN_MTIA_BLADE5_EN_N",
|
||||
"PRSNT_MTIA_BLADE6_N","PWREN_MTIA_BLADE6_EN_N",
|
||||
"PRSNT_MTIA_BLADE7_N","PWREN_MTIA_BLADE7_EN_N",
|
||||
/*B0 - B7*/
|
||||
"PRSNT_MTIA_BLADE8_N","PWREN_MTIA_BLADE8_EN",
|
||||
"PRSNT_MTIA_BLADE9_N","PWREN_MTIA_BLADE9_EN",
|
||||
"PRSNT_MTIA_BLADE10_N","PWREN_MTIA_BLADE10_EN",
|
||||
"PRSNT_MTIA_BLADE11_N","PWREN_MTIA_BLADE11_EN",
|
||||
"PRSNT_MTIA_BLADE12_N","PWREN_MTIA_BLADE12_EN",
|
||||
"PRSNT_MTIA_BLADE13_N","PWREN_MTIA_BLADE13_EN",
|
||||
"PRSNT_MTIA_BLADE14_N","PWREN_MTIA_BLADE14_EN",
|
||||
"PRSNT_MTIA_BLADE15_N","PWREN_MTIA_BLADE15_EN",
|
||||
"PRSNT_MTIA_BLADE8_N","PWREN_MTIA_BLADE8_EN_N",
|
||||
"PRSNT_MTIA_BLADE9_N","PWREN_MTIA_BLADE9_EN_N",
|
||||
"PRSNT_MTIA_BLADE10_N","PWREN_MTIA_BLADE10_EN_N",
|
||||
"PRSNT_MTIA_BLADE11_N","PWREN_MTIA_BLADE11_EN_N",
|
||||
"PRSNT_MTIA_BLADE12_N","PWREN_MTIA_BLADE12_EN_N",
|
||||
"PRSNT_MTIA_BLADE13_N","PWREN_MTIA_BLADE13_EN_N",
|
||||
"PRSNT_MTIA_BLADE14_N","PWREN_MTIA_BLADE14_EN_N",
|
||||
"PRSNT_MTIA_BLADE15_N","PWREN_MTIA_BLADE15_EN_N",
|
||||
/*C0 - C7*/
|
||||
"PRSNT_NW_BLADE0_N","PWREN_NW_BLADE0_EN",
|
||||
"PRSNT_NW_BLADE1_N","PWREN_NW_BLADE1_EN",
|
||||
"PRSNT_NW_BLADE2_N","PWREN_NW_BLADE2_EN",
|
||||
"PRSNT_NW_BLADE3_N","PWREN_NW_BLADE3_EN",
|
||||
"PRSNT_NW_BLADE4_N","PWREN_NW_BLADE4_EN",
|
||||
"PRSNT_NW_BLADE5_N","PWREN_NW_BLADE5_EN",
|
||||
"PRSNT_FCB_TOP_0_N","PWREN_MTIA_BLADE0_HSC_EN",
|
||||
"PRSNT_FCB_TOP_1_N","PWREN_MTIA_BLADE1_HSC_EN",
|
||||
"PRSNT_NW_BLADE0_N","PWREN_NW_BLADE0_EN_N",
|
||||
"PRSNT_NW_BLADE1_N","PWREN_NW_BLADE1_EN_N",
|
||||
"PRSNT_NW_BLADE2_N","PWREN_NW_BLADE2_EN_N",
|
||||
"PRSNT_NW_BLADE3_N","PWREN_NW_BLADE3_EN_N",
|
||||
"PRSNT_NW_BLADE4_N","PWREN_NW_BLADE4_EN_N",
|
||||
"PRSNT_NW_BLADE5_N","PWREN_NW_BLADE5_EN_N",
|
||||
"PRSNT_FCB_TOP_0_N","PWREN_MTIA_BLADE0_HSC_EN_N",
|
||||
"PRSNT_FCB_TOP_1_N","PWREN_MTIA_BLADE1_HSC_EN_N",
|
||||
/*D0 - D7*/
|
||||
"PRSNT_FCB_MIDDLE_0_N","PWREN_MTIA_BLADE2_HSC_EN",
|
||||
"PRSNT_FCB_MIDDLE_1_N","PWREN_MTIA_BLADE3_HSC_EN",
|
||||
"PRSNT_FCB_BOTTOM_0_N","PWREN_MTIA_BLADE4_HSC_EN",
|
||||
"PRSNT_FCB_BOTTOM_1_N","PWREN_MTIA_BLADE5_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE0_PWROK_L_BUF","PWREN_MTIA_BLADE6_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE1_PWROK_L_BUF","PWREN_MTIA_BLADE7_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE2_PWROK_L_BUF","PWREN_MTIA_BLADE8_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE3_PWROK_L_BUF","PWREN_MTIA_BLADE9_HSC_EN",
|
||||
"PRSNT_FCB_MIDDLE_0_N","PWREN_MTIA_BLADE2_HSC_EN_N",
|
||||
"PRSNT_FCB_MIDDLE_1_N","PWREN_MTIA_BLADE3_HSC_EN_N",
|
||||
"PRSNT_FCB_BOTTOM_1_N","PWREN_MTIA_BLADE4_HSC_EN_N",
|
||||
"PRSNT_FCB_BOTTOM_0_N","PWREN_MTIA_BLADE5_HSC_EN_N",
|
||||
"PWRGD_MTIA_BLADE0_PWROK_N","PWREN_MTIA_BLADE6_HSC_EN_N",
|
||||
"PWRGD_MTIA_BLADE1_PWROK_N","PWREN_MTIA_BLADE7_HSC_EN_N",
|
||||
"PWRGD_MTIA_BLADE2_PWROK_N","PWREN_MTIA_BLADE8_HSC_EN_N",
|
||||
"PWRGD_MTIA_BLADE3_PWROK_N","PWREN_MTIA_BLADE9_HSC_EN_N",
|
||||
/*E0 - E7*/
|
||||
"PWRGD_MTIA_BLADE4_PWROK_L_BUF","PWREN_MTIA_BLADE10_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE5_PWROK_L_BUF","PWREN_MTIA_BLADE11_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE6_PWROK_L_BUF","PWREN_MTIA_BLADE12_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE7_PWROK_L_BUF","PWREN_MTIA_BLADE13_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE8_PWROK_L_BUF","PWREN_MTIA_BLADE14_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE9_PWROK_L_BUF","PWREN_MTIA_BLADE15_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE10_PWROK_L_BUF","PWREN_NW_BLADE0_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE11_PWROK_L_BUF","PWREN_NW_BLADE1_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE4_PWROK_N","PWREN_MTIA_BLADE10_HSC_EN_N",
|
||||
"PWRGD_MTIA_BLADE5_PWROK_N","PWREN_MTIA_BLADE11_HSC_EN_N",
|
||||
"PWRGD_MTIA_BLADE6_PWROK_N","PWREN_MTIA_BLADE12_HSC_EN_N",
|
||||
"PWRGD_MTIA_BLADE7_PWROK_N","PWREN_MTIA_BLADE13_HSC_EN_N",
|
||||
"PWRGD_MTIA_BLADE8_PWROK_N","PWREN_MTIA_BLADE14_HSC_EN_N",
|
||||
"PWRGD_MTIA_BLADE9_PWROK_N","PWREN_MTIA_BLADE15_HSC_EN_N",
|
||||
"PWRGD_MTIA_BLADE10_PWROK_N","PWREN_NW_BLADE0_HSC_EN_N",
|
||||
"PWRGD_MTIA_BLADE11_PWROK_N","PWREN_NW_BLADE1_HSC_EN_N",
|
||||
/*F0 - F7*/
|
||||
"PWRGD_MTIA_BLADE12_PWROK_L_BUF","PWREN_NW_BLADE2_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE13_PWROK_L_BUF","PWREN_NW_BLADE3_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE14_PWROK_L_BUF","PWREN_NW_BLADE4_HSC_EN",
|
||||
"PWRGD_MTIA_BLADE15_PWROK_L_BUF","PWREN_NW_BLADE5_HSC_EN",
|
||||
"PWRGD_NW_BLADE0_PWROK_L_BUF","PWREN_FCB_TOP_L_EN",
|
||||
"PWRGD_NW_BLADE1_PWROK_L_BUF","PWREN_FCB_TOP_R_EN",
|
||||
"PWRGD_NW_BLADE2_PWROK_L_BUF","PWREN_FCB_MIDDLE_L_EN",
|
||||
"PWRGD_NW_BLADE3_PWROK_L_BUF","PWREN_FCB_MIDDLE_R_EN",
|
||||
"PWRGD_MTIA_BLADE12_PWROK_N","PWREN_NW_BLADE2_HSC_EN_N",
|
||||
"PWRGD_MTIA_BLADE13_PWROK_N","PWREN_NW_BLADE3_HSC_EN_N",
|
||||
"PWRGD_MTIA_BLADE14_PWROK_N","PWREN_NW_BLADE4_HSC_EN_N",
|
||||
"PWRGD_MTIA_BLADE15_PWROK_N","PWREN_NW_BLADE5_HSC_EN_N",
|
||||
"PWRGD_NW_BLADE0_PWROK_N","PWREN_FCB_TOP_0_EN_N",
|
||||
"PWRGD_NW_BLADE1_PWROK_N","PWREN_FCB_TOP_1_EN_N",
|
||||
"PWRGD_NW_BLADE2_PWROK_N","PWREN_FCB_MIDDLE_0_EN_N",
|
||||
"PWRGD_NW_BLADE3_PWROK_N","PWREN_FCB_MIDDLE_1_EN_N",
|
||||
/*G0 - G7*/
|
||||
"PWRGD_NW_BLADE4_PWROK_L_BUF","PWREN_FCB_BOTTOM_L_EN",
|
||||
"PWRGD_NW_BLADE5_PWROK_L_BUF","PWREN_FCB_BOTTOM_R_EN",
|
||||
"PWRGD_FCB_TOP_0_PWROK_L_BUF","FM_CMM_AC_CYCLE_N",
|
||||
"PWRGD_FCB_TOP_1_PWROK_L_BUF","MGMT_SFP_TX_DIS",
|
||||
"PWRGD_FCB_MIDDLE_0_PWROK_L_BUF","",
|
||||
"PWRGD_FCB_MIDDLE_1_PWROK_L_BUF","RST_I2CRST_MTIA_BLADE0_1_N",
|
||||
"PWRGD_FCB_BOTTOM_0_PWROK_L_BUF","RST_I2CRST_MTIA_BLADE2_3_N",
|
||||
"PWRGD_FCB_BOTTOM_1_PWROK_L_BUF","RST_I2CRST_MTIA_BLADE4_5_N",
|
||||
"PWRGD_NW_BLADE4_PWROK_N","PWREN_FCB_BOTTOM_1_EN_N",
|
||||
"PWRGD_NW_BLADE5_PWROK_N","PWREN_FCB_BOTTOM_0_EN_N",
|
||||
"PWRGD_FCB_TOP_0_PWROK_N","FM_CMM_AC_CYCLE_N",
|
||||
"PWRGD_FCB_TOP_1_PWROK_N","MGMT_SFP_TX_DIS",
|
||||
"PWRGD_FCB_MIDDLE_0_PWROK_N","FM_MDIO_SW_SEL",
|
||||
"PWRGD_FCB_MIDDLE_1_PWROK_N","FM_P24V_SMPWR_EN",
|
||||
"PWRGD_FCB_BOTTOM_1_PWROK_N","",
|
||||
"PWRGD_FCB_BOTTOM_0_PWROK_N","",
|
||||
/*H0 - H7*/
|
||||
"LEAK_DETECT_MTIA_BLADE0_N_BUF","RST_I2CRST_MTIA_BLADE6_7_N",
|
||||
"LEAK_DETECT_MTIA_BLADE1_N_BUF","RST_I2CRST_MTIA_BLADE8_9_N",
|
||||
"LEAK_DETECT_MTIA_BLADE2_N_BUF","RST_I2CRST_MTIA_BLADE10_11_N",
|
||||
"LEAK_DETECT_MTIA_BLADE3_N_BUF","RST_I2CRST_MTIA_BLADE12_13_N",
|
||||
"LEAK_DETECT_MTIA_BLADE4_N_BUF","RST_I2CRST_MTIA_BLADE14_15_N",
|
||||
"LEAK_DETECT_MTIA_BLADE5_N_BUF","RST_I2CRST_NW_BLADE0_1_2_N",
|
||||
"LEAK_DETECT_MTIA_BLADE6_N_BUF","RST_I2CRST_NW_BLADE3_4_5_N",
|
||||
"LEAK_DETECT_MTIA_BLADE7_N_BUF","RST_I2CRST_FCB_N",
|
||||
"LEAK_DETECT_MTIA_BLADE0_N","",
|
||||
"LEAK_DETECT_MTIA_BLADE1_N","",
|
||||
"LEAK_DETECT_MTIA_BLADE2_N","",
|
||||
"LEAK_DETECT_MTIA_BLADE3_N","",
|
||||
"LEAK_DETECT_MTIA_BLADE4_N","",
|
||||
"LEAK_DETECT_MTIA_BLADE5_N","",
|
||||
"LEAK_DETECT_MTIA_BLADE6_N","",
|
||||
"LEAK_DETECT_MTIA_BLADE7_N","",
|
||||
/*I0 - I7*/
|
||||
"LEAK_DETECT_MTIA_BLADE8_N_BUF","RST_I2CRST_FCB_B_L_N",
|
||||
"LEAK_DETECT_MTIA_BLADE9_N_BUF","RST_I2CRST_FCB_B_R_N",
|
||||
"LEAK_DETECT_MTIA_BLADE10_N_BUF","RST_I2CRST_FCB_M_L_N",
|
||||
"LEAK_DETECT_MTIA_BLADE11_N_BUF","RST_I2CRST_FCB_M_R_N",
|
||||
"LEAK_DETECT_MTIA_BLADE12_N_BUF","RST_I2CRST_FCB_T_L_N",
|
||||
"LEAK_DETECT_MTIA_BLADE13_N_BUF","RST_I2CRST_FCB_T_R_N",
|
||||
"LEAK_DETECT_MTIA_BLADE14_N_BUF","BMC_READY",
|
||||
"LEAK_DETECT_MTIA_BLADE15_N_BUF","wFM_88E6393X_BIN_UPDATE_EN_N",
|
||||
"LEAK_DETECT_MTIA_BLADE8_N","RST_I2CRST_FCB_BOTTOM_1_N",
|
||||
"LEAK_DETECT_MTIA_BLADE9_N","RST_I2CRST_FCB_BOTTOM_0_N",
|
||||
"LEAK_DETECT_MTIA_BLADE10_N","RST_I2CRST_FCB_MIDDLE_0_N",
|
||||
"LEAK_DETECT_MTIA_BLADE11_N","RST_I2CRST_FCB_MIDDLE_1_N",
|
||||
"LEAK_DETECT_MTIA_BLADE12_N","RST_I2CRST_FCB_TOP_0_N",
|
||||
"LEAK_DETECT_MTIA_BLADE13_N","RST_I2CRST_FCB_TOP_1_N",
|
||||
"LEAK_DETECT_MTIA_BLADE14_N","BMC_READY",
|
||||
"LEAK_DETECT_MTIA_BLADE15_N","FM_88E6393X_BIN_UPDATE_EN_N",
|
||||
/*J0 - J7*/
|
||||
"LEAK_DETECT_NW_BLADE0_N_BUF","WATER_VALVE_CLOSED_N",
|
||||
"LEAK_DETECT_NW_BLADE1_N_BUF","",
|
||||
"LEAK_DETECT_NW_BLADE2_N_BUF","",
|
||||
"LEAK_DETECT_NW_BLADE3_N_BUF","",
|
||||
"LEAK_DETECT_NW_BLADE4_N_BUF","",
|
||||
"LEAK_DETECT_NW_BLADE5_N_BUF","",
|
||||
"MTIA_BLADE0_STATUS_LED","",
|
||||
"MTIA_BLADE1_STATUS_LED","",
|
||||
"LEAK_DETECT_NW_BLADE0_N","WATER_VALVE_CLOSED_N",
|
||||
"LEAK_DETECT_NW_BLADE1_N","",
|
||||
"LEAK_DETECT_NW_BLADE2_N","",
|
||||
"LEAK_DETECT_NW_BLADE3_N","",
|
||||
"LEAK_DETECT_NW_BLADE4_N","",
|
||||
"LEAK_DETECT_NW_BLADE5_N","",
|
||||
"PWRGD_MTIA_BLADE0_HSC_PWROK_N","",
|
||||
"PWRGD_MTIA_BLADE1_HSC_PWROK_N","",
|
||||
/*K0 - K7*/
|
||||
"MTIA_BLADE2_STATUS_LED","",
|
||||
"MTIA_BLADE3_STATUS_LED","",
|
||||
"MTIA_BLADE4_STATUS_LED","",
|
||||
"MTIA_BLADE5_STATUS_LED","",
|
||||
"MTIA_BLADE6_STATUS_LED","",
|
||||
"MTIA_BLADE7_STATUS_LED","",
|
||||
"MTIA_BLADE8_STATUS_LED","",
|
||||
"MTIA_BLADE9_STATUS_LED","",
|
||||
"PWRGD_MTIA_BLADE2_HSC_PWROK_N","",
|
||||
"PWRGD_MTIA_BLADE3_HSC_PWROK_N","",
|
||||
"PWRGD_MTIA_BLADE4_HSC_PWROK_N","",
|
||||
"PWRGD_MTIA_BLADE5_HSC_PWROK_N","",
|
||||
"PWRGD_MTIA_BLADE6_HSC_PWROK_N","",
|
||||
"PWRGD_MTIA_BLADE7_HSC_PWROK_N","",
|
||||
"PWRGD_MTIA_BLADE8_HSC_PWROK_N","",
|
||||
"PWRGD_MTIA_BLADE9_HSC_PWROK_N","",
|
||||
/*L0 - L7*/
|
||||
"MTIA_BLADE10_STATUS_LED","",
|
||||
"MTIA_BLADE11_STATUS_LED","",
|
||||
"MTIA_BLADE12_STATUS_LED","",
|
||||
"MTIA_BLADE13_STATUS_LED","",
|
||||
"MTIA_BLADE14_STATUS_LED","",
|
||||
"MTIA_BLADE15_STATUS_LED","",
|
||||
"NW_BLADE0_STATUS_LED","",
|
||||
"NW_BLADE1_STATUS_LED","",
|
||||
"PWRGD_MTIA_BLADE10_HSC_PWROK_N","",
|
||||
"PWRGD_MTIA_BLADE11_HSC_PWROK_N","",
|
||||
"PWRGD_MTIA_BLADE12_HSC_PWROK_N","",
|
||||
"PWRGD_MTIA_BLADE13_HSC_PWROK_N","",
|
||||
"PWRGD_MTIA_BLADE14_HSC_PWROK_N","",
|
||||
"PWRGD_MTIA_BLADE15_HSC_PWROK_N","",
|
||||
"PWRGD_NW_BLADE0_HSC_PWROK_N","",
|
||||
"PWRGD_NW_BLADE1_HSC_PWROK_N","",
|
||||
/*M0 - M7*/
|
||||
"NW_BLADE2_STATUS_LED","",
|
||||
"NW_BLADE3_STATUS_LED","",
|
||||
"NW_BLADE4_STATUS_LED","",
|
||||
"NW_BLADE5_STATUS_LED","",
|
||||
"PWRGD_NW_BLADE2_HSC_PWROK_N","",
|
||||
"PWRGD_NW_BLADE3_HSC_PWROK_N","",
|
||||
"PWRGD_NW_BLADE4_HSC_PWROK_N","",
|
||||
"PWRGD_NW_BLADE5_HSC_PWROK_N","",
|
||||
"RPU_READY","",
|
||||
"IT_GEAR_RPU_LINK_N","",
|
||||
"IT_GEAR_LEAK","",
|
||||
@ -516,28 +746,28 @@
|
||||
/*N0 - N7*/
|
||||
"VALVE_STS0","",
|
||||
"VALVE_STS1","",
|
||||
"VALVE_STS2","",
|
||||
"VALVE_STS3","",
|
||||
"CR_TOGGLE_BOOT_BUF_N","",
|
||||
"CMM_LC_RDY_LED_N","",
|
||||
"CMM_LC_UNRDY_LED_N","",
|
||||
"PCA9555_IRQ0_N","",
|
||||
"PCA9555_IRQ1_N","",
|
||||
"CR_TOGGLE_BOOT_N","",
|
||||
"IRQ_FCB_TOP0_N","",
|
||||
"IRQ_FCB_TOP1_N","",
|
||||
"CMM_CABLE_CARTRIDGE_PRSNT_BOT_N","",
|
||||
/*O0 - O7*/
|
||||
"CMM_CABLE_CARTRIDGE_PRSNT_TOP_N","",
|
||||
"BOT_BCB_CABLE_PRSNT_N","",
|
||||
"TOP_BCB_CABLE_PRSNT_N","",
|
||||
"CHASSIS0_LEAK_Q_N","",
|
||||
"CHASSIS1_LEAK_Q_N","",
|
||||
"LEAK0_DETECT","",
|
||||
"LEAK1_DETECT","",
|
||||
"MGMT_SFP_PRSNT_N","",
|
||||
"IRQ_FCB_MID0_N","",
|
||||
"IRQ_FCB_MID1_N","",
|
||||
"CHASSIS_LEAK0_DETECT_N","",
|
||||
"CHASSIS_LEAK1_DETECT_N","",
|
||||
"VALVE_RMON_A_1","",
|
||||
/*P0 - P7*/
|
||||
"MGMT_SFP_TX_FAULT","",
|
||||
"MGMT_SFP_RX_LOS","",
|
||||
"","",
|
||||
"","",
|
||||
"","",
|
||||
"","",
|
||||
"","",
|
||||
"","";
|
||||
"VALVE_RMON_A_2","",
|
||||
"VALVE_RMON_B_1","",
|
||||
"VALVE_RMON_B_2","",
|
||||
"RPU_READY_SPARE","",
|
||||
"IT_GEAR_LEAK_SPARE","",
|
||||
"IT_GEAR_RPU_LINK_SPARE_N","",
|
||||
"IRQ_FCB_BOT0_N","",
|
||||
"IRQ_FCB_BOT0_N","";
|
||||
};
|
||||
|
21
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-blueridge-4u.dts
Normal file
21
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-blueridge-4u.dts
Normal file
@ -0,0 +1,21 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
// Copyright 2024 IBM Corp.
|
||||
/dts-v1/;
|
||||
|
||||
#include "aspeed-bmc-ibm-blueridge.dts"
|
||||
|
||||
/ {
|
||||
model = "Blueridge 4U";
|
||||
};
|
||||
|
||||
&i2c3 {
|
||||
power-supply@6a {
|
||||
compatible = "ibm,cffps";
|
||||
reg = <0x6a>;
|
||||
};
|
||||
|
||||
power-supply@6b {
|
||||
compatible = "ibm,cffps";
|
||||
reg = <0x6b>;
|
||||
};
|
||||
};
|
1686
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-blueridge.dts
Normal file
1686
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-blueridge.dts
Normal file
File diff suppressed because it is too large
Load Diff
@ -570,11 +570,6 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&xdma {
|
||||
status = "okay";
|
||||
memory-region = <&vga_memory>;
|
||||
};
|
||||
|
||||
&kcs2 {
|
||||
status = "okay";
|
||||
aspeed,lpc-io-reg = <0xca8 0xcac>;
|
||||
|
@ -2486,11 +2486,6 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&xdma {
|
||||
status = "okay";
|
||||
memory-region = <&vga_memory>;
|
||||
};
|
||||
|
||||
&kcs2 {
|
||||
status = "okay";
|
||||
aspeed,lpc-io-reg = <0xca8 0xcac>;
|
||||
|
3876
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-fuji.dts
Normal file
3876
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-fuji.dts
Normal file
File diff suppressed because it is too large
Load Diff
@ -1722,11 +1722,6 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&xdma {
|
||||
status = "okay";
|
||||
memory-region = <&vga_memory>;
|
||||
};
|
||||
|
||||
&kcs2 {
|
||||
status = "okay";
|
||||
aspeed,lpc-io-reg = <0xca8 0xcac>;
|
||||
|
@ -1138,7 +1138,7 @@
|
||||
reg = <6>;
|
||||
|
||||
temperature-sensor@4c {
|
||||
compatible = "ti,tmp423";
|
||||
compatible = "ti,tmp432";
|
||||
reg = <0x4c>;
|
||||
};
|
||||
};
|
||||
@ -1599,7 +1599,7 @@
|
||||
reg = <6>;
|
||||
|
||||
temperature-sensor@4c {
|
||||
compatible = "ti,tmp423";
|
||||
compatible = "ti,tmp432";
|
||||
reg = <0x4c>;
|
||||
};
|
||||
};
|
||||
@ -1615,7 +1615,7 @@
|
||||
};
|
||||
|
||||
temperature-sensor@4c {
|
||||
compatible = "ti,tmp423";
|
||||
compatible = "ti,tmp432";
|
||||
reg = <0x4c>;
|
||||
};
|
||||
};
|
||||
|
@ -814,10 +814,6 @@
|
||||
memory-region = <&gfx_memory>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
aspeed,external-nodes = <&gfx &lhc>;
|
||||
};
|
||||
|
||||
&wdt1 {
|
||||
aspeed,reset-type = "none";
|
||||
aspeed,external-signal;
|
||||
|
@ -123,10 +123,6 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
aspeed,external-nodes = <&gfx &lhc>;
|
||||
};
|
||||
|
||||
&pwm_tacho {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
|
@ -118,10 +118,6 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
aspeed,external-nodes = <&gfx &lhc>;
|
||||
};
|
||||
|
||||
&pwm_tacho {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
|
@ -263,10 +263,6 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
aspeed,external-nodes = <&gfx &lhc>;
|
||||
};
|
||||
|
||||
&gpio {
|
||||
pin_gpio_b0 {
|
||||
gpio-hog;
|
||||
|
@ -284,10 +284,6 @@
|
||||
memory-region = <&gfx_memory>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
aspeed,external-nodes = <&gfx &lhc>;
|
||||
};
|
||||
|
||||
&ibt {
|
||||
status = "okay";
|
||||
};
|
||||
|
@ -289,10 +289,6 @@
|
||||
memory-region = <&gfx_memory>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
aspeed,external-nodes = <&gfx &lhc>;
|
||||
};
|
||||
|
||||
&pwm_tacho {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
|
@ -938,10 +938,6 @@
|
||||
memory-region = <&gfx_memory>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
aspeed,external-nodes = <&gfx &lhc>;
|
||||
};
|
||||
|
||||
&wdt1 {
|
||||
aspeed,reset-type = "none";
|
||||
aspeed,external-signal;
|
||||
|
@ -870,11 +870,6 @@
|
||||
<&pinctrl_lsirq_default>;
|
||||
};
|
||||
|
||||
&xdma {
|
||||
status = "okay";
|
||||
memory-region = <&vga_memory>;
|
||||
};
|
||||
|
||||
&kcs2 {
|
||||
status = "okay";
|
||||
aspeed,lpc-io-reg = <0xca8 0xcac>;
|
||||
|
@ -661,10 +661,6 @@
|
||||
memory-region = <&gfx_memory>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
aspeed,external-nodes = <&gfx &lhc>;
|
||||
};
|
||||
|
||||
&wdt1 {
|
||||
aspeed,reset-type = "none";
|
||||
aspeed,external-signal;
|
||||
@ -696,9 +692,4 @@
|
||||
memory-region = <&video_engine_memory>;
|
||||
};
|
||||
|
||||
&xdma {
|
||||
status = "okay";
|
||||
memory-region = <&vga_memory>;
|
||||
};
|
||||
|
||||
#include "ibm-power9-dual.dtsi"
|
||||
|
@ -466,8 +466,6 @@
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
aspeed,external-nodes = <&gfx &lhc>;
|
||||
|
||||
pinctrl_gpioh_unbiased: gpioi_unbiased {
|
||||
pins = "A8", "C7", "B7", "A7", "D7", "B6", "A6", "E7";
|
||||
bias-disable;
|
||||
|
@ -123,10 +123,6 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
aspeed,external-nodes = <&gfx &lhc>;
|
||||
};
|
||||
|
||||
&pwm_tacho {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
|
@ -122,8 +122,8 @@
|
||||
reg = <0x1e6c0080 0x80>;
|
||||
};
|
||||
|
||||
cvic: copro-interrupt-controller@1e6c2000 {
|
||||
compatible = "aspeed,ast2400-cvic", "aspeed-cvic";
|
||||
cvic: interrupt-controller@1e6c2000 {
|
||||
compatible = "aspeed,ast2400-cvic", "aspeed,cvic";
|
||||
valid-sources = <0x7fffffff>;
|
||||
reg = <0x1e6c2000 0x80>;
|
||||
};
|
||||
@ -230,6 +230,9 @@
|
||||
sram: sram@1e720000 {
|
||||
compatible = "mmio-sram";
|
||||
reg = <0x1e720000 0x8000>; // 32K
|
||||
ranges;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
};
|
||||
|
||||
video: video@1e700000 {
|
||||
|
@ -139,8 +139,8 @@
|
||||
reg = <0x1e6c0080 0x80>;
|
||||
};
|
||||
|
||||
cvic: copro-interrupt-controller@1e6c2000 {
|
||||
compatible = "aspeed,ast2500-cvic", "aspeed-cvic";
|
||||
cvic: interrupt-controller@1e6c2000 {
|
||||
compatible = "aspeed,ast2500-cvic", "aspeed,cvic";
|
||||
valid-sources = <0xffffffff>;
|
||||
copro-sw-interrupts = <1>;
|
||||
reg = <0x1e6c2000 0x80>;
|
||||
@ -281,17 +281,6 @@
|
||||
interrupts = <0x19>;
|
||||
};
|
||||
|
||||
xdma: xdma@1e6e7000 {
|
||||
compatible = "aspeed,ast2500-xdma";
|
||||
reg = <0x1e6e7000 0x100>;
|
||||
clocks = <&syscon ASPEED_CLK_GATE_BCLK>;
|
||||
resets = <&syscon ASPEED_RESET_XDMA>;
|
||||
interrupts-extended = <&vic 6>, <&scu_ic ASPEED_AST2500_SCU_IC_PCIE_RESET_LO_TO_HI>;
|
||||
aspeed,pcie-device = "bmc";
|
||||
aspeed,scu = <&syscon>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
adc: adc@1e6e9000 {
|
||||
compatible = "aspeed,ast2500-adc";
|
||||
reg = <0x1e6e9000 0xb0>;
|
||||
@ -314,6 +303,9 @@
|
||||
sram: sram@1e720000 {
|
||||
compatible = "mmio-sram";
|
||||
reg = <0x1e720000 0x9000>; // 36K
|
||||
ranges;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
};
|
||||
|
||||
sdmmc: sd-controller@1e740000 {
|
||||
|
@ -231,41 +231,33 @@
|
||||
resets = <&syscon ASPEED_RESET_MII>;
|
||||
};
|
||||
|
||||
mac0: ftgmac@1e660000 {
|
||||
mac0: ethernet@1e660000 {
|
||||
compatible = "aspeed,ast2600-mac", "faraday,ftgmac100";
|
||||
reg = <0x1e660000 0x180>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
mac1: ftgmac@1e680000 {
|
||||
mac1: ethernet@1e680000 {
|
||||
compatible = "aspeed,ast2600-mac", "faraday,ftgmac100";
|
||||
reg = <0x1e680000 0x180>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&syscon ASPEED_CLK_GATE_MAC2CLK>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
mac2: ftgmac@1e670000 {
|
||||
mac2: ethernet@1e670000 {
|
||||
compatible = "aspeed,ast2600-mac", "faraday,ftgmac100";
|
||||
reg = <0x1e670000 0x180>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&syscon ASPEED_CLK_GATE_MAC3CLK>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
mac3: ftgmac@1e690000 {
|
||||
mac3: ethernet@1e690000 {
|
||||
compatible = "aspeed,ast2600-mac", "faraday,ftgmac100";
|
||||
reg = <0x1e690000 0x180>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&syscon ASPEED_CLK_GATE_MAC4CLK>;
|
||||
status = "disabled";
|
||||
@ -398,19 +390,6 @@
|
||||
interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
|
||||
};
|
||||
|
||||
xdma: xdma@1e6e7000 {
|
||||
compatible = "aspeed,ast2600-xdma";
|
||||
reg = <0x1e6e7000 0x100>;
|
||||
clocks = <&syscon ASPEED_CLK_GATE_BCLK>;
|
||||
resets = <&syscon ASPEED_RESET_DEV_XDMA>, <&syscon ASPEED_RESET_RC_XDMA>;
|
||||
reset-names = "device", "root-complex";
|
||||
interrupts-extended = <&gic GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&scu_ic0 ASPEED_AST2600_SCU_IC0_PCIE_PERST_LO_TO_HI>;
|
||||
aspeed,pcie-device = "bmc";
|
||||
aspeed,scu = <&syscon>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
adc0: adc@1e6e9000 {
|
||||
compatible = "aspeed,ast2600-adc0";
|
||||
reg = <0x1e6e9000 0x100>;
|
||||
|
1539
arch/arm/boot/dts/aspeed/ibm-power11-quad.dtsi
Normal file
1539
arch/arm/boot/dts/aspeed/ibm-power11-quad.dtsi
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user