/openbmc/qemu/hw/char/ |
H A D | avr_usart.c | 31 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 D | atmel_usart.c | 29 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 D | sam9x60.dtsi | 15 #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 D | sama5d3_uart.dtsi | 12 #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 D | sama5d2.dtsi | 12 #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 D | at91sam9x5_usart3.dtsi | 11 #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 D | at91sam9260.dtsi | 14 #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 D | at91sam9261.dtsi | 12 #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 D | at91rm9200.dtsi | 16 #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 D | at91sam9rl.dtsi | 14 #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 D | at91sam9x5.dtsi | 16 #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 D | at91sam9n12.dtsi | 14 #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 D | sama5d4.dtsi | 11 #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 D | lan966x.dtsi | 175 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 D | at91sam9g45.dtsi | 16 #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 D | sama5d3.dtsi | 15 #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 D | at91sam9263.dtsi | 12 #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 D | sama7g5.dtsi | 18 #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 D | sama5d3_uart.dtsi | 57 compatible = "atmel,at91sam9260-usart"; 63 clock-names = "usart"; 68 compatible = "atmel,at91sam9260-usart"; 74 clock-names = "usart";
|
H A D | at91sam9260.dtsi | 773 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 D | at91sam9x5_usart3.dtsi | 55 compatible = "atmel,at91sam9260-usart"; 64 clock-names = "usart";
|
H A D | sama5d2.dtsi | 641 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 D | stm32f100_soc.c | 54 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 D | stm32f205_soc.c | 60 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 D | digicolor-usart.txt | 8 - compatible : should be "cnxt,cx92755-usart". 23 compatible = "cnxt,cx92755-usart";
|