Home
last modified time | relevance | path

Searched refs:usart (Results 1 – 25 of 58) sorted by relevance

123

/openbmc/qemu/hw/char/
H A Davr_usart.c31 AVRUsartState *usart = opaque; in avr_usart_can_receive() local
33 if (usart->data_valid || !(usart->csrb & USART_CSRB_RXEN)) { in avr_usart_can_receive()
41 AVRUsartState *usart = opaque; in avr_usart_receive() local
43 assert(!usart->data_valid); in avr_usart_receive()
44 usart->data = buffer[0]; in avr_usart_receive()
45 usart->data_valid = true; in avr_usart_receive()
46 usart->csra |= USART_CSRA_RXC; in avr_usart_receive()
47 if (usart->csrb & USART_CSRB_RXCIE) { in avr_usart_receive()
48 qemu_set_irq(usart->rxc_irq, 1); in avr_usart_receive()
52 static void update_char_mask(AVRUsartState *usart) in update_char_mask() argument
[all …]
/openbmc/u-boot/drivers/serial/
H A Datmel_usart.c29 static void atmel_serial_setbrg_internal(atmel_usart3_t *usart, int id, in atmel_serial_setbrg_internal() argument
42 writel(USART3_BF(CD, divisor), &usart->brgr); in atmel_serial_setbrg_internal()
45 static void atmel_serial_init_internal(atmel_usart3_t *usart) in atmel_serial_init_internal() argument
51 if (!(readl(&usart->csr) & USART3_BIT(TXEMPTY))) in atmel_serial_init_internal()
54 writel(USART3_BIT(RSTRX) | USART3_BIT(RSTTX), &usart->cr); in atmel_serial_init_internal()
57 static void atmel_serial_activate(atmel_usart3_t *usart) in atmel_serial_activate() argument
64 &usart->mr); in atmel_serial_activate()
65 writel(USART3_BIT(RXEN) | USART3_BIT(TXEN), &usart->cr); in atmel_serial_activate()
78 atmel_usart3_t *usart = (atmel_usart3_t *)CONFIG_USART_BASE; in atmel_serial_init() local
80 atmel_serial_init_internal(usart); in atmel_serial_init()
[all …]
/openbmc/linux/arch/arm/boot/dts/microchip/
H A Dsam9x60.dtsi15 #include <dt-bindings/mfd/at91-usart.h>
175 compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";
188 clock-names = "usart";
189 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
244 compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";
246 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
258 clock-names = "usart";
374 compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";
387 clock-names = "usart";
388 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
[all …]
H A Dsama5d3_uart.dtsi12 #include <dt-bindings/mfd/at91-usart.h>
41 compatible = "atmel,at91sam9260-usart";
43 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
48 clock-names = "usart";
53 compatible = "atmel,at91sam9260-usart";
55 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
60 clock-names = "usart";
H A Dsama5d2.dtsi12 #include <dt-bindings/mfd/at91-usart.h>
443 compatible = "atmel,at91sam9260-usart";
445 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
455 clock-names = "usart";
460 compatible = "atmel,at91sam9260-usart";
462 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
472 clock-names = "usart";
477 compatible = "atmel,at91sam9260-usart";
479 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
489 clock-names = "usart";
[all …]
H A Dat91sam9x5_usart3.dtsi11 #include <dt-bindings/mfd/at91-usart.h>
46 compatible = "atmel,at91sam9260-usart";
48 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
56 clock-names = "usart";
H A Dat91sam9260.dtsi14 #include <dt-bindings/mfd/at91-usart.h>
534 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
536 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
541 clock-names = "usart";
546 compatible = "atmel,at91sam9260-usart";
548 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
555 clock-names = "usart";
560 compatible = "atmel,at91sam9260-usart";
562 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
569 clock-names = "usart";
[all …]
H A Dat91sam9261.dtsi12 #include <dt-bindings/mfd/at91-usart.h>
181 compatible = "atmel,at91sam9260-usart";
183 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
190 clock-names = "usart";
195 compatible = "atmel,at91sam9260-usart";
197 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
204 clock-names = "usart";
209 compatible = "atmel,at91sam9260-usart";
211 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
218 clock-names = "usart";
[all …]
H A Dat91rm9200.dtsi16 #include <dt-bindings/mfd/at91-usart.h>
598 compatible = "atmel,at91rm9200-dbgu", "atmel,at91rm9200-usart";
600 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
605 clock-names = "usart";
610 compatible = "atmel,at91rm9200-usart";
612 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
619 clock-names = "usart";
624 compatible = "atmel,at91rm9200-usart";
626 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
633 clock-names = "usart";
[all …]
H A Dat91sam9rl.dtsi14 #include <dt-bindings/mfd/at91-usart.h>
177 compatible = "atmel,at91sam9260-usart";
179 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
186 clock-names = "usart";
191 compatible = "atmel,at91sam9260-usart";
193 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
200 clock-names = "usart";
205 compatible = "atmel,at91sam9260-usart";
207 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
214 clock-names = "usart";
[all …]
H A Dat91sam9x5.dtsi16 #include <dt-bindings/mfd/at91-usart.h>
676 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
678 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
686 clock-names = "usart";
691 compatible = "atmel,at91sam9260-usart";
693 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
701 clock-names = "usart";
706 compatible = "atmel,at91sam9260-usart";
708 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
716 clock-names = "usart";
[all …]
H A Dat91sam9n12.dtsi14 #include <dt-bindings/mfd/at91-usart.h>
578 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
580 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
585 clock-names = "usart";
604 compatible = "atmel,at91sam9260-usart";
606 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
611 clock-names = "usart";
616 compatible = "atmel,at91sam9260-usart";
618 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
623 clock-names = "usart";
[all …]
H A Dsama5d4.dtsi11 #include <dt-bindings/mfd/at91-usart.h>
280 compatible = "atmel,at91sam9260-usart";
282 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
294 clock-names = "usart";
440 compatible = "atmel,at91sam9260-usart";
442 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
454 clock-names = "usart";
459 compatible = "atmel,at91sam9260-usart";
461 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
473 clock-names = "usart";
[all …]
H A Dlan966x.dtsi175 compatible = "atmel,at91sam9260-usart";
182 clock-names = "usart";
226 compatible = "atmel,at91sam9260-usart";
233 clock-names = "usart";
294 compatible = "atmel,at91sam9260-usart";
301 clock-names = "usart";
345 compatible = "atmel,at91sam9260-usart";
352 clock-names = "usart";
415 compatible = "atmel,at91sam9260-usart";
422 clock-names = "usart";
H A Dat91sam9g45.dtsi16 #include <dt-bindings/mfd/at91-usart.h>
678 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
679 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
685 clock-names = "usart";
690 compatible = "atmel,at91sam9260-usart";
692 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
699 clock-names = "usart";
704 compatible = "atmel,at91sam9260-usart";
706 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
713 clock-names = "usart";
[all …]
H A Dsama5d3.dtsi15 #include <dt-bindings/mfd/at91-usart.h>
196 compatible = "atmel,at91sam9260-usart";
198 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
206 clock-names = "usart";
211 compatible = "atmel,at91sam9260-usart";
213 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
221 clock-names = "usart";
226 compatible = "atmel,at91sam9260-usart";
228 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
233 clock-names = "usart";
[all …]
H A Dat91sam9263.dtsi12 #include <dt-bindings/mfd/at91-usart.h>
542 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
544 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
549 clock-names = "usart";
554 compatible = "atmel,at91sam9260-usart";
556 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
563 clock-names = "usart";
568 compatible = "atmel,at91sam9260-usart";
570 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
577 clock-names = "usart";
[all …]
H A Dsama7g5.dtsi18 #include <dt-bindings/mfd/at91-usart.h>
710 compatible = "atmel,at91sam9260-usart";
712 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
715 clock-names = "usart";
759 compatible = "atmel,at91sam9260-usart";
761 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
764 clock-names = "usart";
803 compatible = "atmel,at91sam9260-usart";
805 atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
808 clock-names = "usart";
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Dsama5d3_uart.dtsi57 compatible = "atmel,at91sam9260-usart";
63 clock-names = "usart";
68 compatible = "atmel,at91sam9260-usart";
74 clock-names = "usart";
H A Dat91sam9260.dtsi773 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
779 clock-names = "usart";
784 compatible = "atmel,at91sam9260-usart";
792 clock-names = "usart";
797 compatible = "atmel,at91sam9260-usart";
805 clock-names = "usart";
810 compatible = "atmel,at91sam9260-usart";
818 clock-names = "usart";
823 compatible = "atmel,at91sam9260-usart";
831 clock-names = "usart";
[all …]
H A Dat91sam9x5_usart3.dtsi55 compatible = "atmel,at91sam9260-usart";
64 clock-names = "usart";
H A Dsama5d2.dtsi641 compatible = "atmel,at91sam9260-usart";
644 clock-names = "usart";
649 compatible = "atmel,at91sam9260-usart";
652 clock-names = "usart";
657 compatible = "atmel,at91sam9260-usart";
660 clock-names = "usart";
741 compatible = "atmel,at91sam9260-usart";
744 clock-names = "usart";
/openbmc/qemu/hw/arm/
H A Dstm32f100_soc.c54 object_initialize_child(obj, "usart[*]", &s->usart[i], in stm32f100_soc_initfn()
131 dev = DEVICE(&(s->usart[i])); in stm32f100_soc_realize()
133 if (!sysbus_realize(SYS_BUS_DEVICE(&s->usart[i]), errp)) { in stm32f100_soc_realize()
H A Dstm32f205_soc.c60 object_initialize_child(obj, "usart[*]", &s->usart[i], in stm32f205_soc_initfn()
151 dev = DEVICE(&(s->usart[i])); in stm32f205_soc_realize()
153 if (!sysbus_realize(SYS_BUS_DEVICE(&s->usart[i]), errp)) { in stm32f205_soc_realize()
/openbmc/linux/Documentation/devicetree/bindings/serial/
H A Ddigicolor-usart.txt8 - compatible : should be "cnxt,cx92755-usart".
23 compatible = "cnxt,cx92755-usart";

123