Home
last modified time | relevance | path

Searched full:vuart (Results 1 – 25 of 37) sorted by relevance

12

/linux/drivers/tty/serial/8250/
H A D8250_aspeed_vuart.c3 * 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 D8250.yaml26 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 Dsysfs-driver-aspeed-vuart1 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 Daspeed-bmc-tyan-s8036.dts110 /* 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 Daspeed-bmc-tyan-s7106.dts110 /* 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 Daspeed-bmc-microsoft-olympus.dts154 &vuart {
H A Daspeed-bmc-arm-stardragon4800-rep2.dts195 &vuart {
H A Daspeed-g6.dtsi704 compatible = "aspeed,ast2500-vuart";
714 compatible = "aspeed,ast2500-vuart";
724 compatible = "aspeed,ast2500-vuart";
734 compatible = "aspeed,ast2500-vuart";
H A Daspeed-bmc-opp-vesnin.dts229 &vuart {
H A Daspeed-bmc-vegman.dtsi193 &vuart {
H A Daspeed-bmc-opp-lanyang.dts258 &vuart {
H A Daspeed-g4.dtsi31 serial5 = &vuart;
346 vuart: serial@1e787000 { label
347 compatible = "aspeed,ast2400-vuart";
H A Daspeed-bmc-opp-palmetto.dts197 &vuart {
H A Daspeed-bmc-amd-daytonax.dts95 &vuart {
H A Daspeed-bmc-amd-ethanolx.dts279 &vuart {
H A Daspeed-bmc-asrock-spc621d8hm3.dts73 &vuart {
H A Daspeed-bmc-opp-nicole.dts278 &vuart {
H A Daspeed-g5.dtsi32 serial5 = &vuart;
431 vuart: serial@1e787000 { label
432 compatible = "aspeed,ast2500-vuart";
H A Daspeed-bmc-opp-romulus.dts283 &vuart {
H A Daspeed-bmc-asrock-x570d4u.dts136 &vuart {
H A Daspeed-bmc-quanta-q71l.dts396 &vuart {
/linux/drivers/ps3/
H A DMakefile2 obj-$(CONFIG_PS3_VUART) += ps3-vuart.o
H A Dvuart.h29 * struct ps3_vuart_port_driver - a driver for a device on a vuart port
H A Dps3av.c22 #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 Dplatform.h248 /* repository vuart info */

12