Home
last modified time | relevance | path

Searched full:aspeed (Results 1 – 25 of 456) sorted by relevance

12345678910>>...19

/kernel/linux/linux-6.6/arch/arm/boot/dts/aspeed/
DMakefile3 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-mtmitchell.dtb \
10 aspeed-bmc-arm-stardragon4800-rep2.dtb \
11 aspeed-bmc-asrock-e3c246d4i.dtb \
12 aspeed-bmc-asrock-romed8hm3.dtb \
[all …]
Daspeed-g6.dtsi5 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>
9 model = "Aspeed BMC";
10 compatible = "aspeed,ast2600";
49 enable-method = "aspeed,ast2600-smp";
77 compatible = "aspeed,ast2600-sdram-edac", "syscon";
102 compatible = "aspeed,ast2600-ahbc", "syscon";
110 compatible = "aspeed,ast2600-fmc";
141 compatible = "aspeed,ast2600-spi";
164 compatible = "aspeed,ast2600-spi";
191 compatible = "aspeed,ast2600-mdio";
[all …]
Daspeed-g5.dtsi2 #include <dt-bindings/clock/aspeed-clock.h>
3 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>
6 model = "Aspeed BMC";
7 compatible = "aspeed,ast2500";
61 compatible = "aspeed,ast2500-fmc";
92 compatible = "aspeed,ast2500-spi";
115 compatible = "aspeed,ast2500-spi";
135 compatible = "aspeed,ast2400-vic";
143 compatible = "aspeed,ast2500-cvic", "aspeed-cvic";
150 compatible = "aspeed,ast2500-mac", "faraday,ftgmac100";
[all …]
Daspeed-bmc-amd-daytonax.dts4 #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 …]
/kernel/linux/linux-5.10/drivers/fsi/
Dfsi-master-aspeed.c97 static int __opb_write(struct fsi_master_aspeed *aspeed, u32 addr, in __opb_write() argument
100 void __iomem *base = aspeed->base; in __opb_write()
130 static int opb_writeb(struct fsi_master_aspeed *aspeed, u32 addr, u8 val) in opb_writeb() argument
132 return __opb_write(aspeed, addr, val, XFER_BYTE); in opb_writeb()
135 static int opb_writew(struct fsi_master_aspeed *aspeed, u32 addr, __be16 val) in opb_writew() argument
137 return __opb_write(aspeed, addr, (__force u16)val, XFER_HALFWORD); in opb_writew()
140 static int opb_writel(struct fsi_master_aspeed *aspeed, u32 addr, __be32 val) in opb_writel() argument
142 return __opb_write(aspeed, addr, (__force u32)val, XFER_FULLWORD); in opb_writel()
145 static int __opb_read(struct fsi_master_aspeed *aspeed, uint32_t addr, in __opb_read() argument
148 void __iomem *base = aspeed->base; in __opb_read()
[all …]
/kernel/linux/linux-6.6/drivers/fsi/
Dfsi-master-aspeed.c97 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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/watchdog/
Daspeed-wdt.txt1 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 specified 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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/watchdog/
Daspeed-wdt.txt1 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 specified 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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Daspeed,ast2x00-scu.yaml4 $id: http://devicetree.org/schemas/mfd/aspeed,ast2x00-scu.yaml#
7 title: Aspeed System Control Unit
10 The Aspeed System Control Unit manages the global behaviour of the SoC,
21 - aspeed,ast2400-scu
22 - aspeed,ast2500-scu
23 - aspeed,ast2600-scu
46 description: See Documentation/devicetree/bindings/misc/aspeed-p2a-ctrl.txt
51 - $ref: /schemas/pinctrl/aspeed,ast2400-pinctrl.yaml
52 - $ref: /schemas/pinctrl/aspeed,ast2500-pinctrl.yaml
53 - $ref: /schemas/pinctrl/aspeed,ast2600-pinctrl.yaml
[all …]
Daspeed-lpc.yaml2 # # Copyright (c) 2021 Aspeed Tehchnology Inc.
5 $id: http://devicetree.org/schemas/mfd/aspeed-lpc.yaml#
8 title: Aspeed Low Pin Count (LPC) Bus Controller
17 primary use case of the Aspeed LPC controller is as a slave on the bus
42 - aspeed,ast2400-lpc-v2
43 - aspeed,ast2500-lpc-v2
44 - aspeed,ast2600-lpc-v2
73 - aspeed,ast2400-lpc-ctrl
74 - aspeed,ast2500-lpc-ctrl
75 - aspeed,ast2600-lpc-ctrl
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Daspeed-g6.dtsi5 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>
9 model = "Aspeed BMC";
10 compatible = "aspeed,ast2600";
45 enable-method = "aspeed,ast2600-smp";
96 compatible = "aspeed,ast2600-fmc";
125 compatible = "aspeed,ast2600-spi";
147 compatible = "aspeed,ast2600-spi";
171 compatible = "aspeed,ast2600-mdio";
181 compatible = "aspeed,ast2600-mdio";
191 compatible = "aspeed,ast2600-mdio";
[all …]
Daspeed-g5.dtsi2 #include <dt-bindings/clock/aspeed-clock.h>
3 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>
6 model = "Aspeed BMC";
7 compatible = "aspeed,ast2500";
62 compatible = "aspeed,ast2500-fmc";
91 compatible = "aspeed,ast2500-spi";
113 compatible = "aspeed,ast2500-spi";
131 compatible = "aspeed,ast2400-vic";
139 compatible = "aspeed,ast2500-cvic", "aspeed-cvic";
146 compatible = "aspeed,ast2500-mac", "faraday,ftgmac100";
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/ipmi/
Daspeed,ast2400-kcs-bmc.yaml4 $id: http://devicetree.org/schemas/ipmi/aspeed,ast2400-kcs-bmc.yaml#
7 title: ASPEED BMC KCS Devices
13 The Aspeed BMC SoCs typically use the Keyboard-Controller-Style (KCS)
22 - aspeed,ast2400-kcs-bmc-v2
23 - aspeed,ast2500-kcs-bmc-v2
24 - aspeed,ast2600-kcs-bmc
30 - aspeed,ast2400-kcs-bmc
31 - aspeed,ast2500-kcs-bmc
43 aspeed,lpc-io-reg:
52 aspeed,lpc-interrupts:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Daspeed-lpc.txt2 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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/
Daspeed,sdhci.yaml5 $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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/
Daspeed,sdhci.yaml5 $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 …]
/kernel/linux/linux-6.6/Documentation/userspace-api/media/drivers/
Daspeed-video.rst5 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 …]
/kernel/linux/linux-6.6/arch/arm/mach-aspeed/
DKconfig3 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.
/kernel/linux/linux-5.10/arch/arm/mach-aspeed/
DKconfig3 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"
43 Say yes if you intend to run on an Aspeed ast2600 or similar
44 sixth generation Aspeed BMCs.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Daspeed,usb-vhub.yaml5 $id: http://devicetree.org/schemas/usb/aspeed,usb-vhub.yaml#
8 title: ASPEED USB 2.0 Virtual Hub Controller
14 The ASPEED USB 2.0 Virtual Hub Controller implements 1 set of USB Hub
26 - aspeed,ast2400-usb-vhub
27 - aspeed,ast2500-usb-vhub
28 - aspeed,ast2600-usb-vhub
39 aspeed,vhub-downstream-ports:
46 aspeed,vhub-generic-endpoints:
105 - aspeed,vhub-downstream-ports
106 - aspeed,vhub-generic-endpoints
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/
Daspeed,usb-vhub.yaml5 $id: http://devicetree.org/schemas/usb/aspeed,usb-vhub.yaml#
8 title: ASPEED USB 2.0 Virtual Hub Controller
14 The ASPEED USB 2.0 Virtual Hub Controller implements 1 set of USB Hub
26 - aspeed,ast2400-usb-vhub
27 - aspeed,ast2500-usb-vhub
28 - aspeed,ast2600-usb-vhub
39 aspeed,vhub-downstream-ports:
46 aspeed,vhub-generic-endpoints:
107 - aspeed,vhub-downstream-ports
108 - aspeed,vhub-generic-endpoints
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Daspeed,ast2500-pinctrl.yaml4 $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:
35 0: compatible with "aspeed,ast2500-gfx", "syscon"
36 1: compatible with "aspeed,ast2500-lhc", "syscon"
67 - aspeed,external-nodes
80 compatible = "aspeed,ast2500-scu", "syscon", "simple-mfd";
[all …]
/kernel/linux/linux-6.6/drivers/crypto/aspeed/
DKconfig2 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"
45 Select here to enable Aspeed Hash & Crypto Engine (HACE)
51 bool "Enable Aspeed ACRY RSA Engine"
56 Select here to enable Aspeed ECC/RSA Engine (ACRY)
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/spi/
Daspeed,ast2600-fmc.yaml4 $id: http://devicetree.org/schemas/spi/aspeed,ast2600-fmc.yaml#
7 title: Aspeed SMC controllers
14 This binding describes the Aspeed Static Memory Controllers (FMC and
23 - aspeed,ast2600-fmc
24 - aspeed,ast2600-spi
25 - aspeed,ast2500-fmc
26 - aspeed,ast2500-spi
27 - aspeed,ast2400-fmc
28 - aspeed,ast2400-spi
51 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/ipmi/
Daspeed-kcs-bmc.txt1 # Aspeed KCS (Keyboard Controller Style) IPMI interface
3 The Aspeed SOCs (AST2400 and AST2500) are commonly used as BMCs
10 "aspeed,ast2400-kcs-bmc"
11 "aspeed,ast2500-kcs-bmc"
19 "aspeed,ast2400-kcs-bmc-v2"
20 "aspeed,ast2500-kcs-bmc-v2"
23 - aspeed,lpc-io-reg : The host CPU LPC IO address for the device
28 compatible = "aspeed,ast2500-kcs-bmc-v2";
30 aspeed,lpc-reg = <0xca2>;

12345678910>>...19