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/vf610-cosmic.dts

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-or-later
    2 /*
    3  * Copyright 2013 Freescale Semiconductor, Inc.
    4  * Copyright 2013 Linaro Limited
    5  */
    6 
    7 /dts-v1/;
    8 #include "vf610.dtsi"
    9 
   10 / {
   11         model = "PHYTEC Cosmic/Cosmic+ Board";
   12         compatible = "phytec,vf610-cosmic", "fsl,vf610";
   13 
   14         chosen {
   15                 bootargs = "console=ttyLP1,115200";
   16         };
   17 
   18         memory@80000000 {
   19                 device_type = "memory";
   20                 reg = <0x80000000 0x10000000>;
   21         };
   22 
   23         enet_ext: enet_ext {
   24                 compatible = "fixed-clock";
   25                 #clock-cells = <0>;
   26                 clock-frequency = <50000000>;
   27         };
   28 };
   29 
   30 &clks {
   31         clocks = <&sxosc>, <&fxosc>, <&enet_ext>;
   32         clock-names = "sxosc", "fxosc", "enet_ext";
   33 };
   34 
   35 &esdhc1 {
   36         pinctrl-names = "default";
   37         pinctrl-0 = <&pinctrl_esdhc1>;
   38         bus-width = <4>;
   39         status = "okay";
   40 };
   41 
   42 &fec1 {
   43         phy-mode = "rmii";
   44         pinctrl-names = "default";
   45         pinctrl-0 = <&pinctrl_fec1>;
   46         status = "okay";
   47 };
   48 
   49 &iomuxc {
   50         vf610-cosmic {
   51                 pinctrl_esdhc1: esdhc1grp {
   52                         fsl,pins = <
   53                                 VF610_PAD_PTA24__ESDHC1_CLK     0x31ef
   54                                 VF610_PAD_PTA25__ESDHC1_CMD     0x31ef
   55                                 VF610_PAD_PTA26__ESDHC1_DAT0    0x31ef
   56                                 VF610_PAD_PTA27__ESDHC1_DAT1    0x31ef
   57                                 VF610_PAD_PTA28__ESDHC1_DATA2   0x31ef
   58                                 VF610_PAD_PTA29__ESDHC1_DAT3    0x31ef
   59                                 VF610_PAD_PTB28__GPIO_98        0x219d
   60                         >;
   61                 };
   62 
   63                 pinctrl_fec1: fec1grp {
   64                         fsl,pins = <
   65                                 VF610_PAD_PTC9__ENET_RMII1_MDC          0x30d2
   66                                 VF610_PAD_PTC10__ENET_RMII1_MDIO        0x30d3
   67                                 VF610_PAD_PTC11__ENET_RMII1_CRS         0x30d1
   68                                 VF610_PAD_PTC12__ENET_RMII1_RXD1        0x30d1
   69                                 VF610_PAD_PTC13__ENET_RMII1_RXD0        0x30d1
   70                                 VF610_PAD_PTC14__ENET_RMII1_RXER        0x30d1
   71                                 VF610_PAD_PTC15__ENET_RMII1_TXD1        0x30d2
   72                                 VF610_PAD_PTC16__ENET_RMII1_TXD0        0x30d2
   73                                 VF610_PAD_PTC17__ENET_RMII1_TXEN        0x30d2
   74                         >;
   75                 };
   76 
   77                 pinctrl_uart1: uart1grp {
   78                         fsl,pins = <
   79                                 VF610_PAD_PTB4__UART1_TX                0x21a2
   80                                 VF610_PAD_PTB5__UART1_RX                0x21a1
   81                         >;
   82                 };
   83         };
   84 };
   85 
   86 &uart1 {
   87         pinctrl-names = "default";
   88         pinctrl-0 = <&pinctrl_uart1>;
   89         status = "okay";
   90 };

Cache object: bb1cb4aa82dbbe82802c75c5e4675685


[ 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.