[BACK]Return to meson8b-odroidc1.dts CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / external / gpl2 / dts / dist / arch / arm / boot / dts

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/meson8b-odroidc1.dts between version 1.1.1.4.2.2 and 1.1.1.5

version 1.1.1.4.2.2, 2020/04/08 14:08:33 version 1.1.1.5, 2019/01/22 14:57:02
Line 1 
Line 1 
 // SPDX-License-Identifier: GPL-2.0 OR MIT  
 /*  /*
  * Copyright 2015 Endless Mobile, Inc.   * Copyright 2015 Endless Mobile, Inc.
  * Author: Carlo Caione <carlo@endlessm.com>   * Author: Carlo Caione <carlo@endlessm.com>
    *
    * This file is dual-licensed: you can use it either under the terms
    * of the GPL or the X11 license, at your option. Note that this dual
    * licensing only applies to this file, and not this project as a
    * whole.
    *
    *  a) This library is free software; you can redistribute it and/or
    *     modify it under the terms of the GNU General Public License as
    *     published by the Free Software Foundation; either version 2 of the
    *     License, or (at your option) any later version.
    *
    *     This library is distributed in the hope that it will be useful,
    *     but WITHOUT ANY WARRANTY; without even the implied warranty of
    *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    *     GNU General Public License for more details.
    *
    *     You should have received a copy of the GNU General Public License
    *     along with this program. If not, see <http://www.gnu.org/licenses/>.
    *
    * Or, alternatively,
    *
    *  b) Permission is hereby granted, free of charge, to any person
    *     obtaining a copy of this software and associated documentation
    *     files (the "Software"), to deal in the Software without
    *     restriction, including without limitation the rights to use,
    *     copy, modify, merge, publish, distribute, sublicense, and/or
    *     sell copies of the Software, and to permit persons to whom the
    *     Software is furnished to do so, subject to the following
    *     conditions:
    *
    *     The above copyright notice and this permission notice shall be
    *     included in all copies or substantial portions of the Software.
    *
    *     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
    *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
    *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
    *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
    *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
    *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
    *     OTHER DEALINGS IN THE SOFTWARE.
  */   */
   
 /dts-v1/;  /dts-v1/;
Line 22 
Line 62 
         };          };
   
         memory {          memory {
                 device_type = "memory";  
                 reg = <0x40000000 0x40000000>;                  reg = <0x40000000 0x40000000>;
         };          };
   
Line 79 
Line 118 
                           1800000 1>;                            1800000 1>;
         };          };
   
         iio-hwmon {  
                 compatible = "iio-hwmon";  
                 io-channels = <&saradc 8>;  
         };  
   
         rtc32k_xtal: rtc32k-xtal-clk {  
                 /* X3 in the schematics */  
                 compatible = "fixed-clock";  
                 clock-frequency = <32768>;  
                 clock-output-names = "RTC32K";  
                 #clock-cells = <0>;  
         };  
   
         vcc_1v8: regulator-vcc-1v8 {          vcc_1v8: regulator-vcc-1v8 {
                 /*                  /*
                  * RICHTEK RT9179 configured for a fixed output voltage of                   * RICHTEK RT9179 configured for a fixed output voltage of
Line 154 
Line 180 
                 vin-supply = <&p5v0>;                  vin-supply = <&p5v0>;
         };          };
   
         vddee: regulator-vddee {  
                 /* Monolithic Power Systems MP2161 */  
                 compatible = "pwm-regulator";  
   
                 regulator-name = "VDDEE";  
                 regulator-min-microvolt = <860000>;  
                 regulator-max-microvolt = <1140000>;  
   
                 vin-supply = <&p5v0>;  
   
                 pwms = <&pwm_cd 1 12218 0>;  
                 pwm-dutycycle-range = <91 0>;  
   
                 regulator-boot-on;  
                 regulator-always-on;  
         };  
   
         vdd_rtc: regulator-vdd-rtc {          vdd_rtc: regulator-vdd-rtc {
                 /*                  /*
                  * Torex Semiconductor XC6215 configured for a fixed output of                   * Torex Semiconductor XC6215 configured for a fixed output of
Line 190 
Line 199 
         cpu-supply = <&vcck>;          cpu-supply = <&vcck>;
 };  };
   
 &efuse {  
         ethernet_mac_address: mac@1b4 {  
                 reg = <0x1b4 0x6>;  
         };  
 };  
   
 &ethmac {  &ethmac {
         status = "okay";          status = "okay";
   
           snps,reset-gpio = <&gpio GPIOH_4 GPIO_ACTIVE_HIGH>;
           snps,reset-active-low;
           snps,reset-delays-us = <0 10000 30000>;
   
         pinctrl-0 = <&eth_rgmii_pins>;          pinctrl-0 = <&eth_rgmii_pins>;
         pinctrl-names = "default";          pinctrl-names = "default";
   
Line 206 
Line 213 
         phy-handle = <&eth_phy>;          phy-handle = <&eth_phy>;
         amlogic,tx-delay-ns = <4>;          amlogic,tx-delay-ns = <4>;
   
         nvmem-cells = <&ethernet_mac_address>;  
         nvmem-cell-names = "mac-address";  
   
         mdio {          mdio {
                 compatible = "snps,dwmac-mdio";                  compatible = "snps,dwmac-mdio";
                 #address-cells = <1>;                  #address-cells = <1>;
Line 217 
Line 221 
                 /* Realtek RTL8211F (0x001cc916) */                  /* Realtek RTL8211F (0x001cc916) */
                 eth_phy: ethernet-phy@0 {                  eth_phy: ethernet-phy@0 {
                         reg = <0>;                          reg = <0>;
                           eee-broken-1000t;
                         reset-assert-us = <10000>;  
                         reset-deassert-us = <30000>;  
                         reset-gpios = <&gpio GPIOH_4 GPIO_ACTIVE_LOW>;  
   
                         interrupt-parent = <&gpio_intc>;                          interrupt-parent = <&gpio_intc>;
                         /* GPIOH_3 */                          /* GPIOH_3 */
                         interrupts = <17 IRQ_TYPE_LEVEL_LOW>;                          interrupts = <17 IRQ_TYPE_LEVEL_LOW>;
Line 229 
Line 229 
         };          };
 };  };
   
 &gpio {  
         gpio-line-names = /* Bank GPIOX */  
                           "J2 Header Pin 35", "J2 Header Pin 36",  
                           "J2 Header Pin 32", "J2 Header Pin 31",  
                           "J2 Header Pin 29", "J2 Header Pin 18",  
                           "J2 Header Pin 22", "J2 Header Pin 16",  
                           "J2 Header Pin 23", "J2 Header Pin 21",  
                           "J2 Header Pin 19", "J2 Header Pin 33",  
                           "J2 Header Pin 8", "J2 Header Pin 10",  
                           "J2 Header Pin 15", "J2 Header Pin 13",  
                           "J2 Header Pin 24", "J2 Header Pin 26",  
                           /* Bank GPIOY */  
                           "Revision (upper)", "Revision (lower)",  
                           "J2 Header Pin 7", "", "J2 Header Pin 12",  
                           "J2 Header Pin 11", "", "", "",  
                           "TFLASH_VDD_EN", "", "",  
                           /* Bank GPIODV */  
                           "VCCK_PWM (PWM_C)", "I2CA_SDA", "I2CA_SCL",  
                           "I2CB_SDA", "I2CB_SCL", "VDDEE_PWM (PWM_D)",  
                           "",  
                           /* Bank GPIOH */  
                           "HDMI_HPD", "HDMI_I2C_SDA", "HDMI_I2C_SCL",  
                           "ETH_PHY_INTR", "ETH_PHY_NRST", "ETH_TXD1",  
                           "ETH_TXD0", "ETH_TXD3", "ETH_TXD2",  
                           "ETH_RGMII_TX_CLK",  
                           /* Bank CARD */  
                           "SD_DATA1 (SDB_D1)", "SD_DATA0 (SDB_D0)",  
                           "SD_CLK",  "SD_CMD", "SD_DATA3 (SDB_D3)",  
                           "SD_DATA2 (SDB_D2)", "SD_CDN (SD_DET_N)",  
                           /* Bank BOOT */  
                           "SDC_D0 (EMMC)", "SDC_D1 (EMMC)",  
                           "SDC_D2 (EMMC)", "SDC_D3 (EMMC)",  
                           "SDC_D4 (EMMC)", "SDC_D5 (EMMC)",  
                           "SDC_D6 (EMMC)", "SDC_D7 (EMMC)",  
                           "SDC_CLK (EMMC)", "SDC_RSTn (EMMC)",  
                           "SDC_CMD (EMMC)", "BOOT_SEL", "", "", "",  
                           "", "", "", "",  
                           /* Bank DIF */  
                           "ETH_RXD1", "ETH_RXD0", "ETH_RX_DV",  
                           "RGMII_RX_CLK", "ETH_RXD3", "ETH_RXD2",  
                           "ETH_TXEN", "ETH_PHY_REF_CLK_25MOUT",  
                           "ETH_MDC", "ETH_MDIO";  
 };  
   
 &gpio_ao {  &gpio_ao {
         gpio-line-names = "UART TX", "UART RX", "",  
                           "TF_3V3N_1V8_EN", "USB_HUB_RST_N",  
                           "USB_OTG_PWREN", "J7 Header Pin 2",  
                           "IR_IN", "J7 Header Pin 4",  
                           "J7 Header Pin 6", "J7 Header Pin 5",  
                           "J7 Header Pin 7", "HDMI_CEC",  
                           "SYS_LED", "", "";  
   
         /*          /*
          * WARNING: The USB Hub on the Odroid-C1/C1+ needs a reset signal           * WARNING: The USB Hub on the Odroid-C1/C1+ needs a reset signal
          * to be turned high in order to be detected by the USB Controller.           * to be turned high in order to be detected by the USB Controller.
Line 302 
Line 250 
         pinctrl-names = "default";          pinctrl-names = "default";
 };  };
   
 &mali {  
         mali-supply = <&vddee>;  
 };  
   
 &saradc {  &saradc {
         status = "okay";          status = "okay";
         vref-supply = <&vcc_1v8>;          vref-supply = <&vcc_1v8>;
Line 329 
Line 273 
                 cap-sd-highspeed;                  cap-sd-highspeed;
                 disable-wp;                  disable-wp;
   
                 cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_LOW>;                  cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_HIGH>;
                   cd-inverted;
   
                 vmmc-supply = <&tflash_vdd>;                  vmmc-supply = <&tflash_vdd>;
                 vqmmc-supply = <&tf_io>;                  vqmmc-supply = <&tf_io>;
Line 338 
Line 283 
   
 &pwm_cd {  &pwm_cd {
         status = "okay";          status = "okay";
         pinctrl-0 = <&pwm_c1_pins>, <&pwm_d_pins>;          pinctrl-0 = <&pwm_c1_pins>;
         pinctrl-names = "default";          pinctrl-names = "default";
         clocks = <&clkc CLKID_XTAL>, <&clkc CLKID_XTAL>;          clocks = <&clkc CLKID_XTAL>;
         clock-names = "clkin0", "clkin1";          clock-names = "clkin0";
 };  
   
 &rtc {  
         /* needs to be enabled manually when a battery is connected */  
         clocks = <&rtc32k_xtal>;  
         vdd-supply = <&vdd_rtc>;  
 };  };
   
 &uart_AO {  &uart_AO {

Legend:
Removed from v.1.1.1.4.2.2  
changed lines
  Added in v.1.1.1.5

CVSweb <webmaster@jp.NetBSD.org>