| /OK3568_Linux_fs/u-boot/drivers/serial/ |
| H A D | atmel_usart.c | 30 static void atmel_serial_setbrg_internal(atmel_usart3_t *usart, int id, in atmel_serial_setbrg_internal() argument 43 writel(USART3_BF(CD, divisor), &usart->brgr); in atmel_serial_setbrg_internal() 46 static void atmel_serial_init_internal(atmel_usart3_t *usart) in atmel_serial_init_internal() argument 52 if (!(readl(&usart->csr) & USART3_BIT(TXEMPTY))) in atmel_serial_init_internal() 55 writel(USART3_BIT(RSTRX) | USART3_BIT(RSTTX), &usart->cr); in atmel_serial_init_internal() 58 static void atmel_serial_activate(atmel_usart3_t *usart) in atmel_serial_activate() argument 65 &usart->mr); in atmel_serial_activate() 66 writel(USART3_BIT(RXEN) | USART3_BIT(TXEN), &usart->cr); in atmel_serial_activate() 79 atmel_usart3_t *usart = (atmel_usart3_t *)CONFIG_USART_BASE; in atmel_serial_init() local 81 atmel_serial_init_internal(usart); in atmel_serial_init() [all …]
|
| H A D | serial_stm32x7.c | 21 struct stm32_usart *const usart = plat->base; in stm32_serial_setbrg() local 28 setbits_le32(&usart->cr1, USART_CR1_OVER8); in stm32_serial_setbrg() 31 clrbits_le32(&usart->cr1, USART_CR1_OVER8); in stm32_serial_setbrg() 37 writel(mantissa | fraction, &usart->brr); in stm32_serial_setbrg() 45 struct stm32_usart *const usart = plat->base; in stm32_serial_getc() local 47 if ((readl(&usart->sr) & USART_SR_FLAG_RXNE) == 0) in stm32_serial_getc() 50 return readl(&usart->rd_dr); in stm32_serial_getc() 56 struct stm32_usart *const usart = plat->base; in stm32_serial_putc() local 58 if ((readl(&usart->sr) & USART_SR_FLAG_TXE) == 0) in stm32_serial_putc() 61 writel(c, &usart->tx_dr); in stm32_serial_putc() [all …]
|
| H A D | serial_stm32.c | 41 struct stm32_usart *const usart = plat->base; in stm32_serial_setbrg() local 44 if (((u32)usart & STM32_BUS_MASK) == STM32_APB1PERIPH_BASE) in stm32_serial_setbrg() 46 else if (((u32)usart & STM32_BUS_MASK) == STM32_APB2PERIPH_BASE) in stm32_serial_setbrg() 55 writel(tmp, &usart->brr); in stm32_serial_setbrg() 63 struct stm32_usart *const usart = plat->base; in stm32_serial_getc() local 65 if ((readl(&usart->sr) & USART_SR_FLAG_RXNE) == 0) in stm32_serial_getc() 68 return readl(&usart->dr); in stm32_serial_getc() 74 struct stm32_usart *const usart = plat->base; in stm32_serial_putc() local 76 if ((readl(&usart->sr) & USART_SR_FLAG_TXE) == 0) in stm32_serial_putc() 79 writel(c, &usart->dr); in stm32_serial_putc() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/ |
| H A D | atmel-usart.txt | 5 - "atmel,at91rm9200-usart" 6 - "atmel,at91sam9260-usart" 7 - "microchip,sam9x60-usart" 8 - "atmel,at91rm9200-dbgu", "atmel,at91rm9200-usart" 9 - "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart" 10 - "microchip,sam9x60-dbgu", "microchip,sam9x60-usart" 14 Required elements: "usart" 21 - atmel,usart-mode : Must be <AT91_USART_MODE_SPI> (found in dt-bindings/mfd/at91-usart.h) 52 compatible = "atmel,at91sam9260-usart"; 56 clock-names = "usart"; [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | sama5d3_uart.dtsi | 40 compatible = "atmel,at91sam9260-usart"; 46 clock-names = "usart"; 51 compatible = "atmel,at91sam9260-usart"; 57 clock-names = "usart";
|
| H A D | sama5d2.dtsi | 434 compatible = "atmel,at91sam9260-usart"; 445 clock-names = "usart"; 450 compatible = "atmel,at91sam9260-usart"; 461 clock-names = "usart"; 466 compatible = "atmel,at91sam9260-usart"; 477 clock-names = "usart"; 523 compatible = "atmel,at91sam9260-usart"; 527 clock-names = "usart"; 593 compatible = "atmel,at91sam9260-usart"; 597 clock-names = "usart"; [all …]
|
| H A D | at91sam9260.dtsi | 533 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"; 539 clock-names = "usart"; 544 compatible = "atmel,at91sam9260-usart"; 552 clock-names = "usart"; 557 compatible = "atmel,at91sam9260-usart"; 565 clock-names = "usart"; 570 compatible = "atmel,at91sam9260-usart"; 578 clock-names = "usart"; 583 compatible = "atmel,at91sam9260-usart"; 591 clock-names = "usart"; [all …]
|
| H A D | at91rm9200.dtsi | 597 compatible = "atmel,at91rm9200-dbgu", "atmel,at91rm9200-usart"; 603 clock-names = "usart"; 608 compatible = "atmel,at91rm9200-usart"; 616 clock-names = "usart"; 621 compatible = "atmel,at91rm9200-usart"; 629 clock-names = "usart"; 634 compatible = "atmel,at91rm9200-usart"; 642 clock-names = "usart"; 647 compatible = "atmel,at91rm9200-usart"; 655 clock-names = "usart";
|
| H A D | at91sam9x5.dtsi | 675 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"; 684 clock-names = "usart"; 689 compatible = "atmel,at91sam9260-usart"; 698 clock-names = "usart"; 703 compatible = "atmel,at91sam9260-usart"; 712 clock-names = "usart"; 717 compatible = "atmel,at91sam9260-usart"; 726 clock-names = "usart"; 776 compatible = "atmel,at91sam9260-usart"; 782 clock-names = "usart"; [all …]
|
| H A D | at91sam9rl.dtsi | 176 compatible = "atmel,at91sam9260-usart"; 184 clock-names = "usart"; 189 compatible = "atmel,at91sam9260-usart"; 197 clock-names = "usart"; 202 compatible = "atmel,at91sam9260-usart"; 210 clock-names = "usart"; 215 compatible = "atmel,at91sam9260-usart"; 223 clock-names = "usart"; 351 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"; 357 clock-names = "usart";
|
| H A D | at91sam9261.dtsi | 180 compatible = "atmel,at91sam9260-usart"; 188 clock-names = "usart"; 193 compatible = "atmel,at91sam9260-usart"; 201 clock-names = "usart"; 206 compatible = "atmel,at91sam9260-usart"; 214 clock-names = "usart"; 302 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"; 308 clock-names = "usart";
|
| H A D | at91sam9x5_usart3.dtsi | 45 compatible = "atmel,at91sam9260-usart"; 54 clock-names = "usart";
|
| H A D | at91sam9n12.dtsi | 594 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"; 600 clock-names = "usart"; 619 compatible = "atmel,at91sam9260-usart"; 625 clock-names = "usart"; 630 compatible = "atmel,at91sam9260-usart"; 636 clock-names = "usart"; 641 compatible = "atmel,at91sam9260-usart"; 647 clock-names = "usart"; 652 compatible = "atmel,at91sam9260-usart"; 658 clock-names = "usart";
|
| H A D | sama5d4.dtsi | 272 compatible = "atmel,at91sam9260-usart"; 285 clock-names = "usart"; 431 compatible = "atmel,at91sam9260-usart"; 444 clock-names = "usart"; 449 compatible = "atmel,at91sam9260-usart"; 462 clock-names = "usart"; 484 compatible = "atmel,at91sam9260-usart"; 497 clock-names = "usart"; 502 compatible = "atmel,at91sam9260-usart"; 515 clock-names = "usart"; [all …]
|
| H A D | cx92755.dtsi | 111 compatible = "cnxt,cx92755-usart"; 119 compatible = "cnxt,cx92755-usart"; 127 compatible = "cnxt,cx92755-usart";
|
| H A D | sama5d3.dtsi | 195 compatible = "atmel,at91sam9260-usart"; 204 clock-names = "usart"; 209 compatible = "atmel,at91sam9260-usart"; 218 clock-names = "usart"; 223 compatible = "atmel,at91sam9260-usart"; 229 clock-names = "usart"; 381 compatible = "atmel,at91sam9260-usart"; 390 clock-names = "usart"; 395 compatible = "atmel,at91sam9260-usart"; 404 clock-names = "usart"; [all …]
|
| H A D | at91sam9g45.dtsi | 677 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"; 683 clock-names = "usart"; 688 compatible = "atmel,at91sam9260-usart"; 696 clock-names = "usart"; 701 compatible = "atmel,at91sam9260-usart"; 709 clock-names = "usart"; 714 compatible = "atmel,at91sam9260-usart"; 722 clock-names = "usart"; 727 compatible = "atmel,at91sam9260-usart"; 735 clock-names = "usart";
|
| /OK3568_Linux_fs/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 | 776 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"; 782 clock-names = "usart"; 787 compatible = "atmel,at91sam9260-usart"; 795 clock-names = "usart"; 800 compatible = "atmel,at91sam9260-usart"; 808 clock-names = "usart"; 813 compatible = "atmel,at91sam9260-usart"; 821 clock-names = "usart"; 826 compatible = "atmel,at91sam9260-usart"; 834 clock-names = "usart"; [all …]
|
| H A D | at91sam9x5_usart3.dtsi | 55 compatible = "atmel,at91sam9260-usart"; 64 clock-names = "usart";
|
| H A D | at91sam9261.dtsi | 165 compatible = "atmel,at91sam9260-usart"; 173 clock-names = "usart"; 178 compatible = "atmel,at91sam9260-usart"; 186 clock-names = "usart"; 191 compatible = "atmel,at91sam9260-usart"; 199 clock-names = "usart"; 282 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"; 288 clock-names = "usart";
|
| H A D | at91sam9n12.dtsi | 852 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"; 858 clock-names = "usart"; 877 compatible = "atmel,at91sam9260-usart"; 883 clock-names = "usart"; 888 compatible = "atmel,at91sam9260-usart"; 894 clock-names = "usart"; 899 compatible = "atmel,at91sam9260-usart"; 905 clock-names = "usart"; 910 compatible = "atmel,at91sam9260-usart"; 916 clock-names = "usart";
|
| H A D | at91sam9rl.dtsi | 163 compatible = "atmel,at91sam9260-usart"; 171 clock-names = "usart"; 176 compatible = "atmel,at91sam9260-usart"; 184 clock-names = "usart"; 189 compatible = "atmel,at91sam9260-usart"; 197 clock-names = "usart"; 202 compatible = "atmel,at91sam9260-usart"; 210 clock-names = "usart"; 379 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"; 385 clock-names = "usart";
|
| H A D | at91sam9x5.dtsi | 928 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"; 937 clock-names = "usart"; 942 compatible = "atmel,at91sam9260-usart"; 951 clock-names = "usart"; 956 compatible = "atmel,at91sam9260-usart"; 965 clock-names = "usart"; 970 compatible = "atmel,at91sam9260-usart"; 979 clock-names = "usart"; 1029 compatible = "atmel,at91sam9260-usart"; 1035 clock-names = "usart"; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/serial/ |
| H A D | digicolor-usart.txt | 8 - compatible : should be "cnxt,cx92755-usart". 23 compatible = "cnxt,cx92755-usart";
|