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/kirkwood-ts219.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
    2 / {
    3         model = "QNAP TS219 family";
    4         compatible = "qnap,ts219", "marvell,kirkwood";
    5 
    6         memory {
    7                 device_type = "memory";
    8                 reg = <0x00000000 0x20000000>;
    9         };
   10 
   11         chosen {
   12                 bootargs = "console=ttyS0,115200n8";
   13                 stdout-path = &uart0;
   14         };
   15 
   16         ocp@f1000000 {
   17                 i2c@11000 {
   18                         status = "okay";
   19                         clock-frequency = <400000>;
   20 
   21                         s35390a: s35390a@30 {
   22                                 compatible = "s35390a";
   23                                 reg = <0x30>;
   24                         };
   25                 };
   26                 serial@12000 {
   27                         status = "okay";
   28                 };
   29                 serial@12100 {
   30                         status = "okay";
   31                 };
   32                 poweroff@12100 {
   33                         compatible = "qnap,power-off";
   34                         reg = <0x12100 0x100>;
   35                         clocks = <&gate_clk 7>;
   36                 };
   37                 spi@10600 {
   38                         status = "okay";
   39 
   40                         m25p128@0 {
   41                                 #address-cells = <1>;
   42                                 #size-cells = <1>;
   43                                 compatible = "m25p128", "jedec,spi-nor";
   44                                 reg = <0>;
   45                                 spi-max-frequency = <20000000>;
   46                                 mode = <0>;
   47 
   48                                 partition@0 {
   49                                         reg = <0x00000000 0x00080000>;
   50                                         label = "U-Boot";
   51                                 };
   52 
   53                                 partition@200000 {
   54                                         reg = <0x00200000 0x00200000>;
   55                                         label = "Kernel";
   56                                 };
   57 
   58                                 partition@400000 {
   59                                         reg = <0x00400000 0x00900000>;
   60                                         label = "RootFS1";
   61                                 };
   62                                 partition@d00000 {
   63                                         reg = <0x00d00000 0x00300000>;
   64                                         label = "RootFS2";
   65                                 };
   66                                 partition@40000 {
   67                                         reg = <0x00080000 0x00040000>;
   68                                         label = "U-Boot Config";
   69                                 };
   70                                 partition@c0000 {
   71                                         reg = <0x000c0000 0x00140000>;
   72                                         label = "NAS Config";
   73                                 };
   74                         };
   75                 };
   76                 sata@80000 {
   77                         pinctrl-0 = <&pmx_sata0 &pmx_sata1>;
   78                         pinctrl-names = "default";
   79                         status = "okay";
   80                         nr-ports = <2>;
   81                 };
   82         };
   83 };
   84 
   85 &mdio {
   86         status = "okay";
   87 
   88         ethphy0: ethernet-phy@X {
   89                 /* overwrite reg property in board file */
   90         };
   91 };
   92 
   93 &eth0 {
   94         status = "okay";
   95         ethernet0-port@0 {
   96                 phy-handle = <&ethphy0>;
   97         };
   98 };
   99 
  100 &pciec {
  101         status = "okay";
  102 };
  103 
  104 &pcie0 {
  105         status = "okay";
  106 };
  107 
  108 &rtc {
  109         /*
  110          * There is a s35390a available on the i2c bus, the internal rtc isn't
  111          * working (probably no crystal assembled).
  112          */
  113         status = "disabled";
  114 };

Cache object: 5d2f5080704f1cfc72b9b73c6117971f


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