/linux/drivers/tty/serial/8250/ |
H A D | 8250_aspeed_vuart.c | 3 * Serial Port driver for Aspeed VUART device 50 * The VUART is basically two UART 'front ends' connected by their FIFO 65 static inline u8 aspeed_vuart_readb(struct aspeed_vuart *vuart, u8 reg) in aspeed_vuart_readb() argument 67 return readb(vuart->port->port.membase + reg); in aspeed_vuart_readb() 70 static inline void aspeed_vuart_writeb(struct aspeed_vuart *vuart, u8 val, u8 reg) in aspeed_vuart_writeb() argument 72 writeb(val, vuart->port->port.membase + reg); in aspeed_vuart_writeb() 78 struct aspeed_vuart *vuart = dev_get_drvdata(dev); in lpc_address_show() local 81 addr = (aspeed_vuart_readb(vuart, ASPEED_VUART_ADDRH) << 8) | in lpc_address_show() 82 (aspeed_vuart_readb(vuart, ASPEED_VUART_ADDRL)); in lpc_address_show() 87 static int aspeed_vuart_set_lpc_address(struct aspeed_vuart *vuart, u32 addr) in aspeed_vuart_set_lpc_address() argument [all …]
|
/linux/Documentation/devicetree/bindings/serial/ |
H A D | 8250.yaml | 26 const: aspeed,ast2500-vuart 60 - const: aspeed,ast2400-vuart 61 - const: aspeed,ast2500-vuart 203 applicable to aspeed,ast2500-vuart. 210 The VUART LPC address. Only applicable to aspeed,ast2500-vuart. 217 A 2-cell property describing the VUART SIRQ number and SIRQ 219 applicable to aspeed,ast2500-vuart. 254 compatible = "aspeed,ast2500-vuart";
|
/linux/Documentation/ABI/stable/ |
H A D | sysfs-driver-aspeed-vuart | 1 What: /sys/bus/platform/drivers/aspeed-vuart/*/lpc_address 9 What: /sys/bus/platform/drivers/aspeed-vuart/*/sirq 17 What: /sys/bus/platform/drivers/aspeed-vuart/*/sirq_polarity
|
/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-bmc-tyan-s8036.dts | 110 /* Alternative to vuart to internally connect (route) to uart1 111 * when vuart cannot be used due to BIOS limitations. 117 /* Alternative to vuart to internally connect (route) to the 118 * external port usually used by uart1 when vuart cannot be 135 &vuart { 138 /* We enable the VUART here, but leave it in a state that does 140 * VUART and the SuperIO available and decide at runtime whether 141 * the VUART should actually be used. For that reason, configure
|
H A D | aspeed-bmc-tyan-s7106.dts | 110 /* Alternative to vuart to internally connect (route) to uart1 111 * when vuart cannot be used due to BIOS limitations. 117 /* Alternative to vuart to internally connect (route) to the 118 * external port usually used by uart1 when vuart cannot be 135 &vuart { 138 /* We enable the VUART here, but leave it in a state that does 140 * VUART and the SuperIO available and decide at runtime whether 141 * the VUART should actually be used. For that reason, configure
|
H A D | aspeed-bmc-microsoft-olympus.dts | 154 &vuart {
|
H A D | aspeed-bmc-arm-stardragon4800-rep2.dts | 195 &vuart {
|
H A D | aspeed-g6.dtsi | 704 compatible = "aspeed,ast2500-vuart"; 714 compatible = "aspeed,ast2500-vuart"; 724 compatible = "aspeed,ast2500-vuart"; 734 compatible = "aspeed,ast2500-vuart";
|
H A D | aspeed-bmc-opp-vesnin.dts | 229 &vuart {
|
H A D | aspeed-bmc-vegman.dtsi | 193 &vuart {
|
H A D | aspeed-bmc-opp-lanyang.dts | 258 &vuart {
|
H A D | aspeed-g4.dtsi | 31 serial5 = &vuart; 346 vuart: serial@1e787000 { label 347 compatible = "aspeed,ast2400-vuart";
|
H A D | aspeed-bmc-opp-palmetto.dts | 197 &vuart {
|
H A D | aspeed-bmc-amd-daytonax.dts | 95 &vuart {
|
H A D | aspeed-bmc-amd-ethanolx.dts | 279 &vuart {
|
H A D | aspeed-bmc-asrock-spc621d8hm3.dts | 73 &vuart {
|
H A D | aspeed-bmc-opp-nicole.dts | 278 &vuart {
|
H A D | aspeed-g5.dtsi | 32 serial5 = &vuart; 431 vuart: serial@1e787000 { label 432 compatible = "aspeed,ast2500-vuart";
|
H A D | aspeed-bmc-opp-romulus.dts | 283 &vuart {
|
H A D | aspeed-bmc-asrock-x570d4u.dts | 136 &vuart {
|
H A D | aspeed-bmc-quanta-q71l.dts | 396 &vuart {
|
/linux/drivers/ps3/ |
H A D | Makefile | 2 obj-$(CONFIG_PS3_VUART) += ps3-vuart.o
|
H A D | vuart.h | 29 * struct ps3_vuart_port_driver - a driver for a device on a vuart port
|
H A D | ps3av.c | 22 #include "vuart.h" 24 #define BUFSIZE 4096 /* vuart buf size */ 307 /* send packet via vuart */ in ps3av_do_pkt()
|
/linux/arch/powerpc/platforms/ps3/ |
H A D | platform.h | 248 /* repository vuart info */
|