The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/sama5d3_uart.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: GPL-2.0-only
    2 /*
    3  * sama5d3_uart.dtsi - Device Tree Include file for SAMA5D3 SoC with
    4  * UART support
    5  *
    6  * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
    7  */
    8 
    9 #include <dt-bindings/pinctrl/at91.h>
   10 #include <dt-bindings/interrupt-controller/irq.h>
   11 #include <dt-bindings/clock/at91.h>
   12 
   13 / {
   14         aliases {
   15                 serial5 = &uart0;
   16                 serial6 = &uart1;
   17         };
   18 
   19         ahb {
   20                 apb {
   21                         pinctrl@fffff200 {
   22                                 uart0 {
   23                                         pinctrl_uart0: uart0-0 {
   24                                                 atmel,pins =
   25                                                         <AT91_PIOC 29 AT91_PERIPH_A AT91_PINCTRL_PULL_UP        /* conflicts with PWMFI2, ISI_D8 */
   26                                                          AT91_PIOC 30 AT91_PERIPH_A AT91_PINCTRL_NONE>; /* conflicts with ISI_PCK */
   27                                         };
   28                                 };
   29 
   30                                 uart1 {
   31                                         pinctrl_uart1: uart1-0 {
   32                                                 atmel,pins =
   33                                                         <AT91_PIOA 30 AT91_PERIPH_B AT91_PINCTRL_PULL_UP        /* conflicts with TWD0, ISI_VSYNC */
   34                                                          AT91_PIOA 31 AT91_PERIPH_B AT91_PINCTRL_NONE>; /* conflicts with TWCK0, ISI_HSYNC */
   35                                         };
   36                                 };
   37                         };
   38 
   39                         uart0: serial@f0024000 {
   40                                 compatible = "atmel,at91sam9260-usart";
   41                                 reg = <0xf0024000 0x100>;
   42                                 interrupts = <16 IRQ_TYPE_LEVEL_HIGH 5>;
   43                                 pinctrl-names = "default";
   44                                 pinctrl-0 = <&pinctrl_uart0>;
   45                                 clocks = <&pmc PMC_TYPE_PERIPHERAL 16>;
   46                                 clock-names = "usart";
   47                                 status = "disabled";
   48                         };
   49 
   50                         uart1: serial@f8028000 {
   51                                 compatible = "atmel,at91sam9260-usart";
   52                                 reg = <0xf8028000 0x100>;
   53                                 interrupts = <17 IRQ_TYPE_LEVEL_HIGH 5>;
   54                                 pinctrl-names = "default";
   55                                 pinctrl-0 = <&pinctrl_uart1>;
   56                                 clocks = <&pmc PMC_TYPE_PERIPHERAL 17>;
   57                                 clock-names = "usart";
   58                                 status = "disabled";
   59                         };
   60                 };
   61         };
   62 };

Cache object: 47c4a555b011e124d24e8f141d6ea710


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.