~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/marvell/armada-3720-espressobin.dts

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/marvell/armada-3720-espressobin.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/marvell/armada-3720-espressobin.dts (Version linux-4.19.323)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)       1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2 /*                                                  2 /*
  3  * Device Tree file for Globalscale Marvell ES      3  * Device Tree file for Globalscale Marvell ESPRESSOBin Board
  4  * Copyright (C) 2016 Marvell                       4  * Copyright (C) 2016 Marvell
  5  *                                                  5  *
  6  * Romain Perier <romain.perier@free-electrons.      6  * Romain Perier <romain.perier@free-electrons.com>
  7  *                                                  7  *
  8  */                                                 8  */
  9 /*                                                  9 /*
 10  * Schematic available at http://espressobin.n     10  * Schematic available at http://espressobin.net/wp-content/uploads/2017/08/ESPRESSObin_V5_Schematics.pdf
 11  */                                                11  */
 12                                                    12 
 13 /dts-v1/;                                          13 /dts-v1/;
 14                                                    14 
 15 #include "armada-3720-espressobin.dtsi"        !!  15 #include <dt-bindings/gpio/gpio.h>
                                                   >>  16 #include "armada-372x.dtsi"
 16                                                    17 
 17 / {                                                18 / {
 18         model = "Globalscale Marvell ESPRESSOB     19         model = "Globalscale Marvell ESPRESSOBin Board";
 19         compatible = "globalscale,espressobin" !!  20         compatible = "globalscale,espressobin", "marvell,armada3720", "marvell,armada3710";
                                                   >>  21 
                                                   >>  22         aliases {
                                                   >>  23                 ethernet0 = &eth0;
                                                   >>  24                 /* for dsa slave device */
                                                   >>  25                 ethernet1 = &switch0port1;
                                                   >>  26                 ethernet2 = &switch0port2;
                                                   >>  27                 ethernet3 = &switch0port3;
                                                   >>  28                 serial0 = &uart0;
                                                   >>  29                 serial1 = &uart1;
                                                   >>  30         };
                                                   >>  31 
                                                   >>  32         chosen {
                                                   >>  33                 stdout-path = "serial0:115200n8";
                                                   >>  34         };
                                                   >>  35 
                                                   >>  36         memory@0 {
                                                   >>  37                 device_type = "memory";
                                                   >>  38                 reg = <0x00000000 0x00000000 0x00000000 0x20000000>;
                                                   >>  39         };
                                                   >>  40 
                                                   >>  41         vcc_sd_reg1: regulator {
                                                   >>  42                 compatible = "regulator-gpio";
                                                   >>  43                 regulator-name = "vcc_sd1";
                                                   >>  44                 regulator-min-microvolt = <1800000>;
                                                   >>  45                 regulator-max-microvolt = <3300000>;
                                                   >>  46                 regulator-boot-on;
                                                   >>  47 
                                                   >>  48                 gpios = <&gpionb 4 GPIO_ACTIVE_HIGH>;
                                                   >>  49                 gpios-states = <0>;
                                                   >>  50                 states = <1800000 0x1
                                                   >>  51                           3300000 0x0>;
                                                   >>  52                 enable-active-high;
                                                   >>  53         };
                                                   >>  54 };
                                                   >>  55 
                                                   >>  56 /* J9 */
                                                   >>  57 &pcie0 {
                                                   >>  58         pinctrl-names = "default";
                                                   >>  59         pinctrl-0 = <&pcie_reset_pins &pcie_clkreq_pins>;
                                                   >>  60         reset-gpios = <&gpiosb 3 GPIO_ACTIVE_LOW>;
                                                   >>  61         status = "okay";
                                                   >>  62 };
                                                   >>  63 
                                                   >>  64 /* J6 */
                                                   >>  65 &sata {
                                                   >>  66         status = "okay";
                                                   >>  67 };
                                                   >>  68 
                                                   >>  69 /* J1 */
                                                   >>  70 &sdhci1 {
                                                   >>  71         wp-inverted;
                                                   >>  72         bus-width = <4>;
                                                   >>  73         cd-gpios = <&gpionb 3 GPIO_ACTIVE_LOW>;
                                                   >>  74         marvell,pad-type = "sd";
                                                   >>  75         vqmmc-supply = <&vcc_sd_reg1>;
                                                   >>  76         status = "okay";
                                                   >>  77 };
                                                   >>  78 
                                                   >>  79 &spi0 {
                                                   >>  80         status = "okay";
                                                   >>  81 
                                                   >>  82         flash@0 {
                                                   >>  83                 reg = <0>;
                                                   >>  84                 compatible = "winbond,w25q32dw", "jedec,spi-flash";
                                                   >>  85                 spi-max-frequency = <104000000>;
                                                   >>  86                 m25p,fast-read;
                                                   >>  87 
                                                   >>  88                 partitions {
                                                   >>  89                         compatible = "fixed-partitions";
                                                   >>  90                         #address-cells = <1>;
                                                   >>  91                         #size-cells = <1>;
                                                   >>  92 
                                                   >>  93                         partition@0 {
                                                   >>  94                                 label = "uboot";
                                                   >>  95                                 reg = <0 0x180000>;
                                                   >>  96                         };
                                                   >>  97 
                                                   >>  98                         partition@180000 {
                                                   >>  99                                 label = "ubootenv";
                                                   >> 100                                 reg = <0x180000 0x10000>;
                                                   >> 101                         };
                                                   >> 102                 };
                                                   >> 103         };
                                                   >> 104 };
                                                   >> 105 
                                                   >> 106 /* Exported on the micro USB connector J5 through an FTDI */
                                                   >> 107 &uart0 {
                                                   >> 108         pinctrl-names = "default";
                                                   >> 109         pinctrl-0 = <&uart1_pins>;
                                                   >> 110         status = "okay";
                                                   >> 111 };
                                                   >> 112 
                                                   >> 113 /*
                                                   >> 114  * Connector J17 and J18 expose a number of different features. Some pins are
                                                   >> 115  * multiplexed. This is the case for instance for the following features:
                                                   >> 116  * - UART1 (pin 24 = RX, pin 26 = TX). See armada-3720-db.dts for an example of
                                                   >> 117  *   how to enable it. Beware that the signals are 1.8V TTL.
                                                   >> 118  * - I2C
                                                   >> 119  * - SPI
                                                   >> 120  * - MMC
                                                   >> 121  */
                                                   >> 122 
                                                   >> 123 /* J7 */
                                                   >> 124 &usb3 {
                                                   >> 125         status = "okay";
                                                   >> 126 };
                                                   >> 127 
                                                   >> 128 /* J8 */
                                                   >> 129 &usb2 {
                                                   >> 130         status = "okay";
                                                   >> 131 };
                                                   >> 132 
                                                   >> 133 &mdio {
                                                   >> 134         switch0: switch0@1 {
                                                   >> 135                 compatible = "marvell,mv88e6085";
                                                   >> 136                 #address-cells = <1>;
                                                   >> 137                 #size-cells = <0>;
                                                   >> 138                 reg = <1>;
                                                   >> 139 
                                                   >> 140                 dsa,member = <0 0>;
                                                   >> 141 
                                                   >> 142                 ports {
                                                   >> 143                         #address-cells = <1>;
                                                   >> 144                         #size-cells = <0>;
                                                   >> 145 
                                                   >> 146                         switch0port0: port@0 {
                                                   >> 147                                 reg = <0>;
                                                   >> 148                                 label = "cpu";
                                                   >> 149                                 ethernet = <&eth0>;
                                                   >> 150                         };
                                                   >> 151 
                                                   >> 152                         switch0port1: port@1 {
                                                   >> 153                                 reg = <1>;
                                                   >> 154                                 label = "wan";
                                                   >> 155                                 phy-handle = <&switch0phy0>;
                                                   >> 156                         };
                                                   >> 157 
                                                   >> 158                         switch0port2: port@2 {
                                                   >> 159                                 reg = <2>;
                                                   >> 160                                 label = "lan0";
                                                   >> 161                                 phy-handle = <&switch0phy1>;
                                                   >> 162                         };
                                                   >> 163 
                                                   >> 164                         switch0port3: port@3 {
                                                   >> 165                                 reg = <3>;
                                                   >> 166                                 label = "lan1";
                                                   >> 167                                 phy-handle = <&switch0phy2>;
                                                   >> 168                         };
                                                   >> 169 
                                                   >> 170                 };
                                                   >> 171 
                                                   >> 172                 mdio {
                                                   >> 173                         #address-cells = <1>;
                                                   >> 174                         #size-cells = <0>;
                                                   >> 175 
                                                   >> 176                         switch0phy0: switch0phy0@11 {
                                                   >> 177                                 reg = <0x11>;
                                                   >> 178                         };
                                                   >> 179                         switch0phy1: switch0phy1@12 {
                                                   >> 180                                 reg = <0x12>;
                                                   >> 181                         };
                                                   >> 182                         switch0phy2: switch0phy2@13 {
                                                   >> 183                                 reg = <0x13>;
                                                   >> 184                         };
                                                   >> 185                 };
                                                   >> 186         };
                                                   >> 187 };
                                                   >> 188 
                                                   >> 189 &eth0 {
                                                   >> 190         phy-mode = "rgmii-id";
                                                   >> 191         status = "okay";
                                                   >> 192 
                                                   >> 193         fixed-link {
                                                   >> 194                 speed = <1000>;
                                                   >> 195                 full-duplex;
                                                   >> 196         };
 20 };                                                197 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php