| /linux/arch/arm/boot/dts/aspeed/ |
| H A D | Makefile | 3 aspeed-ast2500-evb.dtb \ 4 aspeed-ast2600-evb-a1.dtb \ 5 aspeed-ast2600-evb.dtb \ 6 aspeed-bmc-amd-daytonax.dtb \ 7 aspeed-bmc-amd-ethanolx.dtb \ 8 aspeed-bmc-ampere-mtjade.dtb \ 9 aspeed-bmc-ampere-mtjefferson.dtb \ 10 aspeed-bmc-ampere-mtmitchell.dtb \ 11 aspeed-bmc-arm-stardragon4800-rep2.dtb \ 12 aspeed-bmc-asrock-e3c246d4i.dtb \ [all …]
|
| H A D | aspeed-bmc-amd-daytonax.dts | 4 #include "aspeed-g5.dtsi" 5 #include <dt-bindings/gpio/aspeed-gpio.h> 10 compatible = "amd,daytonax-bmc", "aspeed,ast2500"; 97 aspeed,lpc-io-reg = <0x3f8>; 98 aspeed,lpc-interrupts = <4 IRQ_TYPE_LEVEL_HIGH>; 207 aspeed,lpc-io-reg = <0xca2>; 233 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 238 aspeed,fan-tach-ch = /bits/ 8 <0x01>; 243 aspeed,fan-tach-ch = /bits/ 8 <0x02>; 248 aspeed,fan-tach-ch = /bits/ 8 <0x03>; [all …]
|
| H A D | aspeed-bmc-amd-ethanolx.dts | 6 #include "aspeed-g5.dtsi" 7 #include <dt-bindings/gpio/aspeed-gpio.h> 12 compatible = "amd,ethanolx-bmc", "aspeed,ast2500"; 251 aspeed,lpc-io-reg = <0x60>; 256 aspeed,lpc-io-reg = <0x62>; 261 aspeed,lpc-io-reg = <0xCA2>; 266 aspeed,lpc-io-reg = <0x97DE>; 281 aspeed,lpc-io-reg = <0x3f8>; 282 aspeed,lpc-interrupts = <4 IRQ_TYPE_LEVEL_HIGH>; 299 aspeed,fan-tach-ch = /bits/ 8 <0x00>; [all …]
|
| /linux/drivers/fsi/ |
| H A D | fsi-master-aspeed.c | 97 static int __opb_write(struct fsi_master_aspeed *aspeed, u32 addr, in __opb_write() argument 100 void __iomem *base = aspeed->base; in __opb_write() 134 static int opb_writeb(struct fsi_master_aspeed *aspeed, u32 addr, u8 val) in opb_writeb() argument 136 return __opb_write(aspeed, addr, val, XFER_BYTE); in opb_writeb() 139 static int opb_writew(struct fsi_master_aspeed *aspeed, u32 addr, __be16 val) in opb_writew() argument 141 return __opb_write(aspeed, addr, (__force u16)val, XFER_HALFWORD); in opb_writew() 144 static int opb_writel(struct fsi_master_aspeed *aspeed, u32 addr, __be32 val) in opb_writel() argument 146 return __opb_write(aspeed, addr, (__force u32)val, XFER_FULLWORD); in opb_writel() 149 static int __opb_read(struct fsi_master_aspeed *aspeed, uint32_t addr, in __opb_read() argument 152 void __iomem *base = aspeed->base; in __opb_read() [all …]
|
| /linux/Documentation/devicetree/bindings/watchdog/ |
| H A D | aspeed,ast2400-wdt.yaml | 4 $id: http://devicetree.org/schemas/watchdog/aspeed,ast2400-wdt.yaml# 7 title: Aspeed watchdog timer controllers 15 - aspeed,ast2400-wdt 16 - aspeed,ast2500-wdt 17 - aspeed,ast2600-wdt 18 - aspeed,ast2700-wdt 30 aspeed,reset-type: 47 aspeed,reset-mask property if the node has the aspeed,ast2500-wdt or 48 aspeed,ast2600-wdt compatible. 56 aspeed,alt-boot: [all …]
|
| /linux/Documentation/devicetree/bindings/mmc/ |
| H A 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 50 - aspeed,ast2400-sdhci 51 - aspeed,ast2500-sdhci 52 - aspeed,ast2600-sdhci [all …]
|
| /linux/Documentation/userspace-api/media/drivers/ |
| H A D | aspeed-video.rst | 5 ASPEED video driver 8 ASPEED Video Engine found on AST2400/2500/2600 SoC supports high performance 15 * ASPEED proprietary mode: for multi-frame and differential compression. 17 ASPEED). Provide visually lossless video compression quality or to reduce 21 stands for JPEG JFIF standard mode; V4L2_PIX_FMT_AJPG stands for ASPEED 24 More details on the ASPEED video hardware operations can be found in 28 The ASPEED video driver implements the following driver-specific control: 32 Enable/Disable ASPEED's High quality mode. This is a private control 33 that can be used to enable high quality for aspeed proprietary mode. 41 - ASPEED HQ mode is disabled. [all …]
|
| /linux/arch/arm/mach-aspeed/ |
| H A D | Kconfig | 3 bool "Aspeed BMC architectures" 10 Say Y here if you want to run your kernel on an ASpeed BMC SoC. 15 bool "Aspeed SoC 4th Generation" 21 Say yes if you intend to run on an Aspeed ast2400 or similar 26 bool "Aspeed SoC 5th Generation" 31 Say yes if you intend to run on an Aspeed ast2500 or similar 32 fifth generation Aspeed BMCs. 35 bool "Aspeed SoC 6th Generation" 42 Say yes if you intend to run on an Aspeed ast2600 or similar 43 sixth generation Aspeed BMCs.
|
| /linux/Documentation/devicetree/bindings/iio/adc/ |
| H A D | aspeed,ast2600-adc.yaml | 4 $id: http://devicetree.org/schemas/iio/adc/aspeed,ast2600-adc.yaml# 7 title: ADC that forms part of an ASPEED server management processor. 30 - aspeed,ast2600-adc0 31 - aspeed,ast2600-adc1 32 - aspeed,ast2700-adc0 33 - aspeed,ast2700-adc1 57 aspeed,int-vref-microvolt: 62 aspeed,battery-sensing: 80 compatible = "aspeed,ast2600-adc0"; 85 aspeed,int-vref-microvolt = <2500000>; [all …]
|
| /linux/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | aspeed,ast2500-scu-ic.yaml | 5 $id: http://devicetree.org/schemas/interrupt-controller/aspeed,ast2500-scu-ic.yaml# 8 title: Aspeed AST25XX, AST26XX, AST27XX SCU Interrupt Controller 16 - aspeed,ast2500-scu-ic 17 - aspeed,ast2600-scu-ic0 18 - aspeed,ast2600-scu-ic1 19 - aspeed,ast2700-scu-ic0 20 - aspeed,ast2700-scu-ic1 21 - aspeed,ast2700-scu-ic2 22 - aspeed,ast2700-scu-ic3 47 compatible = "aspeed,ast2500-scu-ic";
|
| /linux/drivers/crypto/aspeed/ |
| H A D | Kconfig | 2 tristate "Support for Aspeed cryptographic engine driver" 10 available on Aspeed SoC. 13 bool "Enable Aspeed crypto debug messages" 16 Print Aspeed crypto debugging messages if you use this 22 bool "Enable Aspeed Hash & Crypto Engine (HACE) hash" 29 Select here to enable Aspeed Hash & Crypto Engine (HACE) 35 bool "Enable Aspeed Hash & Crypto Engine (HACE) crypto" 43 Select here to enable Aspeed Hash & Crypto Engine (HACE) 49 bool "Enable Aspeed ACRY RSA Engine" 54 Select here to enable Aspeed ECC/RSA Engine (ACRY)
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A 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 29 aspeed,external-nodes: 37 0: compatible with "aspeed,ast2500-gfx", "syscon" 38 1: compatible with "aspeed,ast2500-lpc", "syscon" 224 - aspeed,external-nodes 228 #include <dt-bindings/clock/aspeed-clock.h> [all …]
|
| /linux/Documentation/devicetree/bindings/soc/aspeed/ |
| H A D | uart-routing.yaml | 3 # # Copyright (c) 2021 Aspeed Technology Inc. 6 $id: http://devicetree.org/schemas/soc/aspeed/uart-routing.yaml# 9 title: Aspeed UART Routing Controller 16 The Aspeed UART routing control allow to dynamically route the inputs for 31 - aspeed,ast2400-uart-routing 32 - aspeed,ast2500-uart-routing 33 - aspeed,ast2600-uart-routing 45 compatible = "aspeed,ast2600-lpc-v2", "simple-mfd", "syscon"; 53 compatible = "aspeed,ast2600-uart-routing";
|
| /linux/Documentation/devicetree/bindings/serial/ |
| H A D | 8250.yaml | 18 - aspeed,lpc-io-reg 20 - aspeed,lpc-interrupts 22 - aspeed,sirq-polarity-sense 26 const: aspeed,ast2500-vuart 104 - const: aspeed,ast2400-vuart 105 - const: aspeed,ast2500-vuart 282 aspeed,sirq-polarity-sense: 285 Phandle to aspeed,ast2500-scu compatible syscon alongside register 288 applicable to aspeed,ast2500-vuart. 291 aspeed,lpc-io-reg: [all …]
|
| /linux/drivers/soc/aspeed/ |
| H A D | Kconfig | 5 menu "ASPEED SoC drivers" 8 tristate "ASPEED LPC firmware cycle control" 18 tristate "ASPEED LPC snoop support" 28 tristate "ASPEED uart routing control" 38 tristate "ASPEED P2A (VGA MMIO to BMC) bridge control" 43 Control ASPEED P2A VGA MMIO to BMC mappings through ioctl()s. The 48 bool "ASPEED SoC Information driver" 53 Say yes to support decoding of ASPEED BMC information.
|
| /linux/drivers/irqchip/ |
| H A D | irq-aspeed-scu-ic.c | 3 * Aspeed AST24XX, AST25XX, AST26XX, and AST27XX SCU Interrupt Controller 41 SCU_VARIANT("aspeed,ast2400-scu-ic", 0, GENMASK(15, 0), 7, 0x00, 0x00), 42 SCU_VARIANT("aspeed,ast2500-scu-ic", 0, GENMASK(15, 0), 7, 0x00, 0x00), 43 SCU_VARIANT("aspeed,ast2600-scu-ic0", 0, GENMASK(5, 0), 6, 0x00, 0x00), 44 SCU_VARIANT("aspeed,ast2600-scu-ic1", 4, GENMASK(5, 4), 2, 0x00, 0x00), 45 SCU_VARIANT("aspeed,ast2700-scu-ic0", 0, GENMASK(3, 0), 4, 0x00, 0x04), 46 SCU_VARIANT("aspeed,ast2700-scu-ic1", 0, GENMASK(3, 0), 4, 0x00, 0x04), 47 SCU_VARIANT("aspeed,ast2700-scu-ic2", 0, GENMASK(3, 0), 4, 0x04, 0x00), 48 SCU_VARIANT("aspeed,ast2700-scu-ic3", 0, GENMASK(1, 0), 2, 0x04, 0x00), 181 .name = "aspeed-scu-ic", [all …]
|
| /linux/Documentation/devicetree/bindings/misc/ |
| H A D | aspeed,ast2400-cvic.yaml | 4 $id: http://devicetree.org/schemas/misc/aspeed,ast2400-cvic.yaml# 7 title: Aspeed Coprocessor Vectored Interrupt Controller 13 The Aspeed AST2400 and AST2500 SoCs have a controller that provides interrupts 25 - aspeed,ast2400-cvic 26 - aspeed,ast2500-cvic 27 - const: aspeed,cvic 56 compatible = "aspeed,ast2500-cvic", "aspeed,cvic";
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | usb-uhci.yaml | 20 - aspeed,ast2400-uhci 21 - aspeed,ast2500-uhci 22 - aspeed,ast2600-uhci 23 - aspeed,ast2700-uhci 61 const: aspeed,ast2700-uhci 70 #include <dt-bindings/clock/aspeed-clock.h> 79 #include <dt-bindings/clock/aspeed-clock.h> 82 compatible = "aspeed,ast2500-uhci", "generic-uhci";
|
| /linux/Documentation/devicetree/bindings/hwmon/ |
| H A 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/Documentation/devicetree/bindings/ipmi/ |
| H A D | aspeed,ast2400-ibt-bmc.yaml | 4 $id: http://devicetree.org/schemas/ipmi/aspeed,ast2400-ibt-bmc.yaml# 7 title: Aspeed Block Transfer (BT) IPMI interface 15 - aspeed,ast2400-ibt-bmc 16 - aspeed,ast2500-ibt-bmc 17 - aspeed,ast2600-ibt-bmc 37 #include <dt-bindings/clock/aspeed-clock.h> 40 compatible = "aspeed,ast2400-ibt-bmc";
|
| /linux/Documentation/devicetree/bindings/gpio/ |
| H A D | aspeed,sgpio.yaml | 4 $id: http://devicetree.org/schemas/gpio/aspeed,sgpio.yaml# 7 title: Aspeed SGPIO controller 13 This SGPIO controller is for ASPEED AST2400, AST2500 and AST2600 SoC, 27 - aspeed,ast2400-sgpio 28 - aspeed,ast2500-sgpio 29 - aspeed,ast2600-sgpiom 75 #include <dt-bindings/clock/aspeed-clock.h> 78 compatible = "aspeed,ast2500-sgpio";
|
| /linux/drivers/watchdog/ |
| H A D | aspeed_wdt.c | 53 .compatible = "aspeed,ast2400-scu", 65 .compatible = "aspeed,ast2500-scu", 78 .compatible = "aspeed,ast2600-scu", 91 .compatible = "aspeed,ast2700-scu0", 100 { .compatible = "aspeed,ast2400-wdt", .data = &ast2400_config }, 101 { .compatible = "aspeed,ast2500-wdt", .data = &ast2500_config }, 102 { .compatible = "aspeed,ast2600-wdt", .data = &ast2600_config }, 103 { .compatible = "aspeed,ast2700-wdt", .data = &ast2700_config }, 272 if (!of_device_is_compatible(pdev->dev.of_node, "aspeed,ast2400-wdt")) { in aspeed_wdt_update_bootstatus() 297 if (of_device_is_compatible(pdev->dev.of_node, "aspeed,ast2400-wdt") || in aspeed_wdt_update_bootstatus() [all …]
|
| /linux/Documentation/devicetree/bindings/arm/aspeed/ |
| H A D | aspeed.yaml | 4 $id: http://devicetree.org/schemas/arm/aspeed/aspeed.yaml# 7 title: Aspeed SoC based boards 28 - const: aspeed,ast2400 36 - aspeed,ast2500-evb 73 - const: aspeed,ast2500 80 - aspeed,ast2600-evb 81 - aspeed,ast2600-evb-a1 113 - const: aspeed,ast2600
|
| /linux/drivers/pinctrl/aspeed/ |
| H A 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
|
| /linux/Documentation/devicetree/bindings/i2c/ |
| H A D | aspeed,i2c.yaml | 4 $id: http://devicetree.org/schemas/i2c/aspeed,i2c.yaml# 7 title: ASPEED I2C on the AST24XX, AST25XX, and AST26XX SoCs 18 - aspeed,ast2400-i2c-bus 19 - aspeed,ast2500-i2c-bus 20 - aspeed,ast2600-i2c-bus 57 #include <dt-bindings/clock/aspeed-clock.h> 61 compatible = "aspeed,ast2500-i2c-bus";
|