Home
last modified time | relevance | path

Searched refs:vuart (Results 1 – 25 of 43) sorted by relevance

12

/openbmc/linux/drivers/tty/serial/8250/
H A D8250_aspeed_vuart.c66 static inline u8 aspeed_vuart_readb(struct aspeed_vuart *vuart, u8 reg) in aspeed_vuart_readb() argument
68 return readb(vuart->port->port.membase + reg); in aspeed_vuart_readb()
71 static inline void aspeed_vuart_writeb(struct aspeed_vuart *vuart, u8 val, u8 reg) in aspeed_vuart_writeb() argument
73 writeb(val, vuart->port->port.membase + reg); in aspeed_vuart_writeb()
79 struct aspeed_vuart *vuart = dev_get_drvdata(dev); in lpc_address_show() local
82 addr = (aspeed_vuart_readb(vuart, ASPEED_VUART_ADDRH) << 8) | in lpc_address_show()
83 (aspeed_vuart_readb(vuart, ASPEED_VUART_ADDRL)); in lpc_address_show()
88 static int aspeed_vuart_set_lpc_address(struct aspeed_vuart *vuart, u32 addr) in aspeed_vuart_set_lpc_address() argument
93 aspeed_vuart_writeb(vuart, addr >> 8, ASPEED_VUART_ADDRH); in aspeed_vuart_set_lpc_address()
94 aspeed_vuart_writeb(vuart, addr >> 0, ASPEED_VUART_ADDRL); in aspeed_vuart_set_lpc_address()
[all …]
/openbmc/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
/openbmc/openbmc/meta-aspeed/recipes-core/udev/
H A Dudev-aspeed-vuart.bb9 SRC_URI += "file://61-aspeed-vuart.rules"
15 install -m 0644 ${UNPACKDIR}/61-aspeed-vuart.rules ${D}/${nonarch_base_libdir}/udev/rules.d
/openbmc/obmc-console/
H A Dconsole-server.c240 server->tty.vuart.sysfs_devnode = in tty_find_device()
267 if (!server->tty.vuart.sysfs_devnode) { in tty_set_sysfs_attr()
271 rc = asprintf(&path, "%s/%s", server->tty.vuart.sysfs_devnode, name); in tty_set_sysfs_attr()
335 if (server->tty.vuart.sirq) { in tty_init_vuart_io()
336 tty_set_sysfs_attr(server, "sirq", server->tty.vuart.sirq); in tty_init_vuart_io()
339 if (server->tty.vuart.lpc_addr) { in tty_init_vuart_io()
341 server->tty.vuart.lpc_addr); in tty_init_vuart_io()
395 server->tty.vuart.lpc_addr = (uint16_t)parsed; in tty_init_vuart()
415 server->tty.vuart.sirq = (int)parsed; in tty_init_vuart()
480 free(server->tty.vuart.sysfs_devnode); in tty_fini()
H A Dconsole-server.h112 } vuart; member
/openbmc/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 {
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 {
H A Daspeed-bmc-microsoft-olympus.dts154 &vuart {
H A Daspeed-bmc-arm-stardragon4800-rep2.dts195 &vuart {
H A Daspeed-bmc-opp-vesnin.dts229 &vuart {
H A Daspeed-bmc-facebook-yosemitev2.dts88 &vuart {
H A Daspeed-bmc-vegman.dtsi193 &vuart {
H A Daspeed-bmc-asrock-e3c246d4i.dts87 &vuart {
H A Daspeed-bmc-asrock-romed8hm3.dts75 &vuart {
H A Daspeed-g6.dtsi640 compatible = "aspeed,ast2500-vuart";
650 compatible = "aspeed,ast2500-vuart";
660 compatible = "aspeed,ast2500-vuart";
670 compatible = "aspeed,ast2500-vuart";
H A Daspeed-bmc-amd-daytonax.dts95 &vuart {
H A Daspeed-bmc-asrock-spc621d8hm3.dts79 &vuart {
H A Daspeed-bmc-opp-lanyang.dts258 &vuart {
H A Daspeed-bmc-amd-ethanolx.dts279 &vuart {
H A Daspeed-bmc-opp-romulus.dts283 &vuart {
H A Daspeed-bmc-opp-nicole.dts278 &vuart {
H A Daspeed-bmc-asrock-x570d4u.dts136 &vuart {
/openbmc/linux/drivers/ps3/
H A DMakefile2 obj-$(CONFIG_PS3_VUART) += ps3-vuart.o
/openbmc/openbmc/meta-aspeed/conf/machine/include/
H A Daspeed.inc22 MACHINE_EXTRA_RRECOMMENDS += "udev-aspeed-vuart udev-aspeed-mtd-partitions"
/openbmc/u-boot/arch/arm/dts/
H A Dast2400.dtsi34 serial5 = &vuart;
284 vuart: serial@1e787000 { label
285 compatible = "aspeed,ast2400-vuart";

12