| /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/arch/arm/boot/dts/aspeed/ |
| 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 …]
|
| H A 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>;
|
| H A 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"; 337 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 342 aspeed,fan-tach-ch = /bits/ 8 <0x01>; 347 aspeed,fan-tach-ch = /bits/ 8 <0x02>; 352 aspeed,fan-tach-ch = /bits/ 8 <0x03>; 357 aspeed,fan-tach-ch = /bits/ 8 <0x04>; 362 aspeed,fan-tach-ch = /bits/ 8 <0x05>; 367 aspeed,fan-tach-ch = /bits/ 8 <0x06>; [all …]
|
| H A D | aspeed-bmc-vegman-sx20.dts | 5 #include "aspeed-bmc-vegman.dtsi" 9 compatible = "yadro,vegman-sx20-bmc", "aspeed,ast2500"; 128 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 132 aspeed,fan-tach-ch = /bits/ 8 <0x01>; 136 aspeed,fan-tach-ch = /bits/ 8 <0x02>; 140 aspeed,fan-tach-ch = /bits/ 8 <0x03>; 144 aspeed,fan-tach-ch = /bits/ 8 <0x04>; 148 aspeed,fan-tach-ch = /bits/ 8 <0x05>; 152 aspeed,fan-tach-ch = /bits/ 8 <0x06>;
|
| H A D | aspeed-bmc-facebook-wedge40.dts | 9 compatible = "facebook,wedge40-bmc", "aspeed,ast2400"; 36 aspeed,fan-tach-ch = /bits/ 8 <0x00 0x01>; 41 aspeed,fan-tach-ch = /bits/ 8 <0x02 0x03>; 46 aspeed,fan-tach-ch = /bits/ 8 <0x04 0x05>; 51 aspeed,fan-tach-ch = /bits/ 8 <0x06 0x07>;
|
| H A D | aspeed-bmc-asrock-spc621d8hm3.dts | 4 #include "aspeed-g5.dtsi" 5 #include <dt-bindings/gpio/aspeed-gpio.h> 12 compatible = "asrock,spc621d8hm3-bmc", "aspeed,ast2500"; 75 aspeed,lpc-io-reg = <0x2f8>; 76 aspeed,lpc-interrupts = <3 IRQ_TYPE_LEVEL_HIGH>; 213 aspeed,lpc-io-reg = <0xca2>; 230 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 235 aspeed,fan-tach-ch = /bits/ 8 <0x02>; 240 aspeed,fan-tach-ch = /bits/ 8 <0x03>; 245 aspeed,fan-tach-ch = /bits/ 8 <0x04>;
|
| H A D | aspeed-bmc-tyan-s8036.dts | 4 #include "aspeed-g5.dtsi" 5 #include <dt-bindings/gpio/aspeed-gpio.h> 10 compatible = "tyan,s8036-bmc", "aspeed,ast2500"; 145 aspeed,lpc-io-reg = <0xffff>; 146 aspeed,lpc-interrupts = <15 IRQ_TYPE_LEVEL_HIGH>; 182 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 188 aspeed,fan-tach-ch = /bits/ 8 <0x02>; 193 aspeed,fan-tach-ch = /bits/ 8 <0x03>; 198 aspeed,fan-tach-ch = /bits/ 8 <0x04>; 203 aspeed,fan-tach-ch = /bits/ 8 <0x05>; [all …]
|
| H A D | aspeed-bmc-vegman-n110.dts | 5 #include "aspeed-bmc-vegman.dtsi" 9 compatible = "yadro,vegman-n110-bmc", "aspeed,ast2500"; 127 aspeed,fan-tach-ch = /bits/ 8 <0x00 0x06>; 131 aspeed,fan-tach-ch = /bits/ 8 <0x01 0x08>; 135 aspeed,fan-tach-ch = /bits/ 8 <0x02 0x09>; 139 aspeed,fan-tach-ch = /bits/ 8 <0x03 0x0A>; 143 aspeed,fan-tach-ch = /bits/ 8 <0x04 0x0B>; 147 aspeed,fan-tach-ch = /bits/ 8 <0x05>;
|
| H A D | aspeed-ast2600-evb-a1.dts | 4 #include "aspeed-ast2600-evb.dts" 8 compatible = "aspeed,ast2600-evb-a1", "aspeed,ast2600-evb", "aspeed,ast2600";
|
| H A D | aspeed-bmc-quanta-q71l.dts | 3 #include "aspeed-g4.dtsi" 4 #include <dt-bindings/gpio/aspeed-gpio.h> 8 compatible = "quanta,q71l-bmc", "aspeed,ast2400"; 419 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 424 aspeed,fan-tach-ch = /bits/ 8 <0x01>; 429 aspeed,fan-tach-ch = /bits/ 8 <0x02>; 434 aspeed,fan-tach-ch = /bits/ 8 <0x03>; 439 aspeed,fan-tach-ch = /bits/ 8 <0x04>; 444 aspeed,fan-tach-ch = /bits/ 8 <0x05>; 449 aspeed,fan-tach-ch = /bits/ 8 <0x06>; [all …]
|
| H A D | aspeed-bmc-tyan-s7106.dts | 4 #include "aspeed-g5.dtsi" 5 #include <dt-bindings/gpio/aspeed-gpio.h> 10 compatible = "tyan,s7106-bmc", "aspeed,ast2500"; 146 aspeed,lpc-io-reg = <0xffff>; 147 aspeed,lpc-interrupts = <15 IRQ_TYPE_LEVEL_HIGH>; 183 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 189 aspeed,fan-tach-ch = /bits/ 8 <0x01>; 195 aspeed,fan-tach-ch = /bits/ 8 <0x02>; 200 aspeed,fan-tach-ch = /bits/ 8 <0x03>; 205 aspeed,fan-tach-ch = /bits/ 8 <0x04>; [all …]
|
| H A D | aspeed-bmc-inspur-nf5280m6.dts | 5 #include "aspeed-g5.dtsi" 6 #include <dt-bindings/gpio/aspeed-gpio.h> 12 compatible = "inspur,nf5280m6-bmc", "aspeed,ast2500"; 620 aspeed,fan-tach-ch = /bits/ 8 <0x00 0x01>; 625 aspeed,fan-tach-ch = /bits/ 8 <0x02 0x03>; 630 aspeed,fan-tach-ch = /bits/ 8 <0x04 0x05>; 635 aspeed,fan-tach-ch = /bits/ 8 <0x06 0x07>; 640 aspeed,fan-tach-ch = /bits/ 8 <0x08 0x09>; 645 aspeed,fan-tach-ch = /bits/ 8 <0x0a 0x0b>; 650 aspeed,fan-tach-ch = /bits/ 8 <0x0c 0x0d>; [all …]
|
| H A D | aspeed-bmc-inspur-on5263m5.dts | 5 #include "aspeed-g5.dtsi" 6 #include <dt-bindings/gpio/aspeed-gpio.h> 10 compatible = "inspur,on5263m5-bmc", "aspeed,ast2500"; 133 aspeed,fan-tach-ch = /bits/ 8 <0x00 0x01>; 138 aspeed,fan-tach-ch = /bits/ 8 <0x02 0x03>;
|
| H A D | aspeed-bmc-facebook-greatlakes.dts | 5 #include "aspeed-g6.dtsi" 6 #include <dt-bindings/gpio/aspeed-gpio.h> 12 compatible = "facebook,greatlakes-bmc", "aspeed,ast2600"; 56 aspeed,reset-type = "soc"; 57 aspeed,external-signal; 58 aspeed,ext-push-pull; 59 aspeed,ext-active-high; 60 aspeed,ext-pulse-duration = <256>;
|
| H A D | aspeed-bmc-ibm-bonnell.dts | 5 #include "aspeed-g6.dtsi" 6 #include <dt-bindings/gpio/aspeed-gpio.h> 12 compatible = "ibm,bonnell-bmc", "aspeed,ast2600"; 113 aspeed,int-vref-microvolt = <2500000>; 556 aspeed,reset-type = "none"; 557 aspeed,external-signal; 558 aspeed,ext-push-pull; 559 aspeed,ext-active-high; 571 aspeed,lpc-io-reg = <0xca8 0xcac>; 576 aspeed,lpc-io-reg = <0xca2>; [all …]
|
| H A D | aspeed-bmc-portwell-neptune.dts | 5 #include "aspeed-g5.dtsi" 6 #include <dt-bindings/gpio/aspeed-gpio.h> 10 compatible = "portwell,neptune-bmc", "aspeed,ast2500"; 160 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 165 aspeed,fan-tach-ch = /bits/ 8 <0x01>;
|
| H A D | aspeed-bmc-ibm-balcones.dts | 5 #include <dt-bindings/gpio/aspeed-gpio.h> 8 #include "aspeed-g6.dtsi" 13 compatible = "ibm,balcones-bmc", "aspeed,ast2600"; 110 aspeed,int-vref-microvolt = <2500000>; 552 aspeed,lpc-io-reg = <0xca8 0xcac>; 557 aspeed,lpc-io-reg = <0xca2>; 558 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>; 598 aspeed,reset-type = "none"; 599 aspeed,external-signal; 600 aspeed,ext-push-pull; [all …]
|
| H A D | aspeed-bmc-ampere-mtjade.dts | 3 #include "aspeed-g5.dtsi" 4 #include <dt-bindings/gpio/aspeed-gpio.h> 8 compatible = "ampere,mtjade-bmc", "aspeed,ast2500"; 700 aspeed,fan-tach-ch = /bits/ 8 <0x04>; 705 aspeed,fan-tach-ch = /bits/ 8 <0x05>; 710 aspeed,fan-tach-ch = /bits/ 8 <0x06>; 715 aspeed,fan-tach-ch = /bits/ 8 <0x07>; 720 aspeed,fan-tach-ch = /bits/ 8 <0x08>; 725 aspeed,fan-tach-ch = /bits/ 8 <0x09>; 730 aspeed,fan-tach-ch = /bits/ 8 <0x0a>; [all …]
|
| H A D | aspeed-bmc-inventec-transformers.dts | 6 #include "aspeed-g6.dtsi" 7 #include "aspeed-g6-pinctrl.dtsi" 9 #include <dt-bindings/gpio/aspeed-gpio.h> 13 compatible = "inventec,transformer-bmc", "aspeed,ast2600"; 320 aspeed,vhub-downstream-ports = <7>; 321 aspeed,vhub-generic-endpoints = <21>;
|
| H A D | aspeed-bmc-inventec-starscream.dts | 6 #include "aspeed-g6.dtsi" 7 #include "aspeed-g6-pinctrl.dtsi" 9 #include <dt-bindings/gpio/aspeed-gpio.h> 13 compatible = "inventec,starscream-bmc", "aspeed,ast2600"; 135 aspeed,lpc-io-reg = <0xca2>; 381 aspeed,vhub-downstream-ports = <7>; 382 aspeed,vhub-generic-endpoints = <21>;
|
| /linux/drivers/soc/aspeed/ |
| H A D | Makefile | 2 obj-$(CONFIG_ASPEED_LPC_CTRL) += aspeed-lpc-ctrl.o 3 obj-$(CONFIG_ASPEED_LPC_SNOOP) += aspeed-lpc-snoop.o 4 obj-$(CONFIG_ASPEED_UART_ROUTING) += aspeed-uart-routing.o 5 obj-$(CONFIG_ASPEED_P2A_CTRL) += aspeed-p2a-ctrl.o 6 obj-$(CONFIG_ASPEED_SOCINFO) += aspeed-socinfo.o
|
| /linux/drivers/pinctrl/aspeed/ |
| H A D | Makefile | 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/drivers/crypto/aspeed/ |
| H A D | Makefile | 1 hace-hash-$(CONFIG_CRYPTO_DEV_ASPEED_HACE_HASH) := aspeed-hace-hash.o 2 hace-crypto-$(CONFIG_CRYPTO_DEV_ASPEED_HACE_CRYPTO) := aspeed-hace-crypto.o 5 aspeed_crypto-objs := aspeed-hace.o \ 9 aspeed_acry-$(CONFIG_CRYPTO_DEV_ASPEED_ACRY) += aspeed-acry.o
|