/Linux-v5.4/Documentation/devicetree/bindings/watchdog/ |
D | aspeed-wdt.txt | 1 Aspeed Watchdog Timer 5 - "aspeed,ast2400-wdt" 6 - "aspeed,ast2500-wdt" 7 - "aspeed,ast2600-wdt" 14 - aspeed,reset-type = "cpu|soc|system|none" 23 If 'aspeed,reset-type=' is not specfied the default is to enable system 37 - aspeed,alt-boot: If property is present then boot from alternate block. 38 - aspeed,external-signal: If property is present then signal is sent to 41 - aspeed,ext-pulse-duration: External signal pulse duration in microseconds 44 - aspeed,ext-push-pull: If aspeed,external-signal is present, set the pin's [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/mfd/ |
D | aspeed-lpc.txt | 2 Device tree bindings for the Aspeed Low Pin Count (LPC) Bus Controller 7 primary use case of the Aspeed LPC controller is as a slave on the bus 13 layout at the start of the I/O space which is, to quote the Aspeed datasheet, 47 "aspeed,ast2400-lpc", "simple-mfd" 48 "aspeed,ast2500-lpc", "simple-mfd" 50 - reg: contains the physical address and length values of the Aspeed 65 "aspeed,ast2400-lpc-bmc" 66 "aspeed,ast2500-lpc-bmc" 75 "aspeed,ast2400-lpc-host", "simple-mfd", "syscon" 76 "aspeed,ast2500-lpc-host", "simple-mfd", "syscon" [all …]
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | aspeed-g6.dtsi | 8 model = "Aspeed BMC"; 9 compatible = "aspeed,ast2600"; 22 enable-method = "aspeed,ast2600-smp"; 68 compatible = "aspeed,ast2600-mdio"; 76 compatible = "aspeed,ast2600-mdio"; 84 compatible = "aspeed,ast2600-mdio"; 92 compatible = "aspeed,ast2600-mdio"; 100 compatible = "aspeed,ast2600-mac", "faraday,ftgmac100"; 110 compatible = "aspeed,ast2600-mac", "faraday,ftgmac100"; 120 compatible = "aspeed,ast2600-mac", "faraday,ftgmac100"; [all …]
|
D | aspeed-g5.dtsi | 2 #include <dt-bindings/clock/aspeed-clock.h> 5 model = "Aspeed BMC"; 6 compatible = "aspeed,ast2500"; 51 compatible = "aspeed,ast2500-sdram-edac"; 68 compatible = "aspeed,ast2500-fmc"; 94 compatible = "aspeed,ast2500-spi"; 114 compatible = "aspeed,ast2500-spi"; 130 compatible = "aspeed,ast2400-vic"; 138 compatible = "aspeed,ast2500-cvic", "aspeed-cvic"; 145 compatible = "aspeed,ast2500-mac", "faraday,ftgmac100"; [all …]
|
D | aspeed-g4.dtsi | 2 #include <dt-bindings/clock/aspeed-clock.h> 5 model = "Aspeed BMC"; 6 compatible = "aspeed,ast2400"; 61 compatible = "aspeed,ast2400-fmc"; 97 compatible = "aspeed,ast2400-spi"; 108 compatible = "aspeed,ast2400-vic"; 116 compatible = "aspeed,ast2400-cvic", "aspeed-cvic"; 122 compatible = "aspeed,ast2400-mac", "faraday,ftgmac100"; 130 compatible = "aspeed,ast2400-mac", "faraday,ftgmac100"; 138 compatible = "aspeed,ast2400-ehci", "generic-ehci"; [all …]
|
D | aspeed-bmc-opp-romulus.dts | 3 #include "aspeed-g5.dtsi" 4 #include <dt-bindings/gpio/aspeed-gpio.h> 8 compatible = "ibm,romulus-bmc", "aspeed,ast2500"; 71 compatible = "aspeed,ast2500-cf-fsi-master", "fsi-master"; 77 aspeed,sram = <&sram>; 78 aspeed,cvic = <&cvic>; 259 aspeed,external-nodes = <&gfx &lhc>; 269 aspeed,fan-tach-ch = /bits/ 8 <0x08>; 274 aspeed,fan-tach-ch = /bits/ 8 <0x09>; 279 aspeed,fan-tach-ch = /bits/ 8 <0x0a>; [all …]
|
D | aspeed-bmc-lenovo-hr855xg2.dts | 10 #include "aspeed-g5.dtsi" 11 #include <dt-bindings/gpio/aspeed-gpio.h> 15 compatible = "lenovo,hr855xg2-bmc", "aspeed,ast2500"; 339 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 344 aspeed,fan-tach-ch = /bits/ 8 <0x01>; 349 aspeed,fan-tach-ch = /bits/ 8 <0x02>; 354 aspeed,fan-tach-ch = /bits/ 8 <0x03>; 359 aspeed,fan-tach-ch = /bits/ 8 <0x04>; 364 aspeed,fan-tach-ch = /bits/ 8 <0x05>; 369 aspeed,fan-tach-ch = /bits/ 8 <0x06>; [all …]
|
D | aspeed-bmc-microsoft-olympus.dts | 5 #include "aspeed-g4.dtsi" 6 #include <dt-bindings/gpio/aspeed-gpio.h> 10 compatible = "microsoft,olympus-bmc", "aspeed,ast2400"; 179 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 184 aspeed,fan-tach-ch = /bits/ 8 <0x01>; 189 aspeed,fan-tach-ch = /bits/ 8 <0x02>; 194 aspeed,fan-tach-ch = /bits/ 8 <0x03>; 199 aspeed,fan-tach-ch = /bits/ 8 <0x04>; 204 aspeed,fan-tach-ch = /bits/ 8 <0x05>;
|
D | aspeed-bmc-lenovo-hr630.dts | 10 #include "aspeed-g5.dtsi" 11 #include <dt-bindings/gpio/aspeed-gpio.h> 15 compatible = "lenovo,hr630-bmc", "aspeed,ast2500"; 334 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 339 aspeed,fan-tach-ch = /bits/ 8 <0x01>; 344 aspeed,fan-tach-ch = /bits/ 8 <0x02>; 349 aspeed,fan-tach-ch = /bits/ 8 <0x03>; 354 aspeed,fan-tach-ch = /bits/ 8 <0x04>; 359 aspeed,fan-tach-ch = /bits/ 8 <0x05>; 364 aspeed,fan-tach-ch = /bits/ 8 <0x06>; [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/mmc/ |
D | aspeed,sdhci.yaml | 5 $id: http://devicetree.org/schemas/mmc/aspeed,sdhci.yaml# 8 title: ASPEED SD/SDIO/MMC Controller 12 - Ryan Chen <ryanchen.aspeed@gmail.com> 15 The ASPEED SD/SDIO/eMMC controller exposes two slots implementing the SDIO 26 - aspeed,ast2400-sd-controller 27 - aspeed,ast2500-sd-controller 28 - aspeed,ast2600-sd-controller 49 - aspeed,ast2400-sdhci 50 - aspeed,ast2500-sdhci 51 - aspeed,ast2600-sdhci [all …]
|
/Linux-v5.4/arch/arm/mach-aspeed/ |
D | Kconfig | 3 bool "Aspeed BMC architectures" 11 Say Y here if you want to run your kernel on an ASpeed BMC SoC. 16 bool "Aspeed SoC 4th Generation" 22 Say yes if you intend to run on an Aspeed ast2400 or similar 27 bool "Aspeed SoC 5th Generation" 32 Say yes if you intend to run on an Aspeed ast2500 or similar 33 fifth generation Aspeed BMCs. 36 bool "Aspeed SoC 6th Generation" 44 Say yes if you intend to run on an Aspeed ast2600 or similar 45 sixth generation Aspeed BMCs.
|
/Linux-v5.4/Documentation/devicetree/bindings/pinctrl/ |
D | aspeed,ast2500-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/aspeed,ast2500-pinctrl.yaml# 7 title: ASPEED AST2500 Pin Controller 17 "aspeed,ast2500-scu", "syscon", "simple-mfd" 18 "aspeed,g5-scu", "syscon", "simple-mfd" 25 const: aspeed,ast2500-pinctrl 26 aspeed,external-nodes: 33 0: compatible with "aspeed,ast2500-gfx", "syscon" 34 1: compatible with "aspeed,ast2500-lhc", "syscon" 68 - aspeed,external-nodes 79 compatible = "aspeed,ast2500-scu", "syscon", "simple-mfd"; [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/mtd/ |
D | aspeed-smc.txt | 1 * Aspeed Firmware Memory controller 2 * Aspeed SPI Flash Memory Controller 4 The Firmware Memory Controller in the Aspeed AST2500 SoC supports 13 "aspeed,ast2400-fmc" for the AST2400 Firmware Memory Controller 14 "aspeed,ast2400-spi" for the AST2400 SPI Flash memory Controller 15 "aspeed,ast2500-fmc" for the AST2500 Firmware Memory Controller 16 "aspeed,ast2500-spi" for the AST2500 SPI flash memory controllers 37 compatible = "aspeed,ast2500-fmc";
|
/Linux-v5.4/Documentation/devicetree/bindings/hwmon/ |
D | aspeed-pwm-tacho.txt | 1 ASPEED AST2400/AST2500 PWM and Fan Tacho controller device driver 3 The ASPEED PWM controller can support upto 8 PWM outputs. The ASPEED Fan Tacho 22 - compatible : should be "aspeed,ast2400-pwm-tacho" for AST2400 and 23 "aspeed,ast2500-pwm-tacho" for AST2500. 45 - aspeed,fan-tach-ch : should specify the Fan tach input channel. 57 compatible = "aspeed,ast2500-pwm-tacho"; 66 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 71 aspeed,fan-tach-ch = /bits/ 8 <0x01 0x02>;
|
/Linux-v5.4/drivers/pinctrl/aspeed/ |
D | Makefile | 2 # Aspeed pinctrl support 5 obj-$(CONFIG_PINCTRL_ASPEED) += pinctrl-aspeed.o pinmux-aspeed.o 6 obj-$(CONFIG_PINCTRL_ASPEED_G4) += pinctrl-aspeed-g4.o 7 obj-$(CONFIG_PINCTRL_ASPEED_G5) += pinctrl-aspeed-g5.o 8 obj-$(CONFIG_PINCTRL_ASPEED_G6) += pinctrl-aspeed-g6.o
|
D | Kconfig | 12 bool "Aspeed G4 SoC pin control" 16 Say Y here to enable pin controller support for Aspeed's 4th 20 bool "Aspeed G5 SoC pin control" 24 Say Y here to enable pin controller support for Aspeed's 5th 28 bool "Aspeed G6 SoC pin control" 32 Say Y here to enable pin controller support for Aspeed's 6th
|
/Linux-v5.4/Documentation/devicetree/bindings/misc/ |
D | aspeed-p2a-ctrl.txt | 2 Device tree bindings for Aspeed AST2400/AST2500 PCI-to-AHB Bridge Control Driver 5 The bridge is available on platforms with the VGA enabled on the Aspeed device. 15 - "aspeed,ast2400-p2a-ctrl" 16 - "aspeed,ast2500-p2a-ctrl" 28 "aspeed,ast2400-scu", "syscon", "simple-mfd" 29 "aspeed,ast2500-scu", "syscon", "simple-mfd" 38 compatible = "aspeed,ast2400-scu", "syscon", "simple-mfd"; 42 compatible = "aspeed,ast2400-p2a-ctrl";
|
D | aspeed,cvic.txt | 1 * ASPEED AST2400 and AST2500 coprocessor interrupt controller 16 - compatible: "aspeed,cvic" and one of: 17 "aspeed,ast2400-cvic" 19 "aspeed,ast2500-cvic" 31 compatible = "aspeed,ast2500-cvic";
|
/Linux-v5.4/Documentation/devicetree/bindings/fsi/ |
D | fsi-master-ast-cf.txt | 6 "aspeed,ast2400-cf-fsi-master" for an AST2400 based system 8 "aspeed,ast2500-cf-fsi-master" for an AST2500 based system 19 - aspeed,sram = <phandle>; : Reference to the SRAM node. 20 - aspeed,cvic = <phandle>; : Reference to the CVIC node. 25 compatible = "aspeed,ast2500-cf-fsi-master", "fsi-master"; 34 aspeed,sram = <&sram>; 35 aspeed,cvic = <&cvic>;
|
/Linux-v5.4/drivers/soc/aspeed/ |
D | Kconfig | 2 menu "Aspeed SoC drivers" 10 tristate "Aspeed ast2400/2500 HOST LPC to BMC bridge control" 12 Control Aspeed ast2400/2500 HOST LPC to BMC mappings through 17 tristate "Aspeed ast2500 HOST LPC snoop support" 26 tristate "Aspeed ast2400/2500 HOST P2A VGA MMIO to BMC bridge control" 28 Control Aspeed ast2400/2500 HOST P2A VGA MMIO to BMC mappings through
|
/Linux-v5.4/Documentation/devicetree/bindings/net/ |
D | aspeed,ast2600-mdio.yaml | 4 $id: http://devicetree.org/schemas/net/aspeed,ast2600-mdio.yaml# 7 title: ASPEED AST2600 MDIO Controller 13 The ASPEED AST2600 MDIO controller is the third iteration of ASPEED's MDIO 22 const: aspeed,ast2600-mdio 36 compatible = "aspeed,ast2600-mdio";
|
/Linux-v5.4/Documentation/devicetree/bindings/rtc/ |
D | rtc-aspeed.txt | 1 ASPEED BMC RTC 6 * aspeed,ast2400-rtc for the ast2400 7 * aspeed,ast2500-rtc for the ast2500 8 * aspeed,ast2600-rtc for the ast2600 18 compatible = "aspeed,ast2400-rtc";
|
/Linux-v5.4/Documentation/devicetree/bindings/interrupt-controller/ |
D | aspeed,ast2400-vic.txt | 1 Aspeed Vectored Interrupt Controller 3 These bindings are for the Aspeed interrupt controller. The AST2400 and 9 - compatible : "aspeed,ast2400-vic" 10 "aspeed,ast2500-vic" 19 compatible = "aspeed,ast2400-vic";
|
/Linux-v5.4/Documentation/devicetree/bindings/ipmi/ |
D | aspeed,ast2400-ibt-bmc.txt | 1 * Aspeed BT (Block Transfer) IPMI interface 3 The Aspeed SOCs (AST2400 and AST2500) are commonly used as BMCs 10 "aspeed,ast2400-ibt-bmc" 11 "aspeed,ast2500-ibt-bmc" 22 compatible = "aspeed,ast2400-ibt-bmc";
|
D | aspeed-kcs-bmc.txt | 1 * Aspeed KCS (Keyboard Controller Style) IPMI interface 3 The Aspeed SOCs (AST2400 and AST2500) are commonly used as BMCs 9 "aspeed,ast2400-kcs-bmc" 10 "aspeed,ast2500-kcs-bmc" 19 compatible = "aspeed,ast2500-kcs-bmc";
|