| /* |
| * Copyright (C) 2013-2015 Freescale Semiconductor, Inc. |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License version 2 as |
| * published by the Free Software Foundation. |
| */ |
| |
| /dts-v1/; |
| |
| #include "imx6dl.dtsi" |
| #include "imx6qdl-sabresd.dtsi" |
| |
| / { |
| model = "Freescale i.MX6 DualLite SABRE Smart Device Board"; |
| compatible = "fsl,imx6dl-sabresd", "fsl,imx6dl"; |
| }; |
| |
| &battery { |
| offset-charger = <1485>; |
| offset-discharger = <1464>; |
| offset-usb-charger = <1285>; |
| }; |
| |
| &iomuxc { |
| epdc { |
| pinctrl_epdc_0: epdcgrp-0 { |
| fsl,pins = < |
| MX6QDL_PAD_EIM_A16__EPDC_DATA00 0x80000000 |
| MX6QDL_PAD_EIM_DA10__EPDC_DATA01 0x80000000 |
| MX6QDL_PAD_EIM_DA12__EPDC_DATA02 0x80000000 |
| MX6QDL_PAD_EIM_DA11__EPDC_DATA03 0x80000000 |
| MX6QDL_PAD_EIM_LBA__EPDC_DATA04 0x80000000 |
| MX6QDL_PAD_EIM_EB2__EPDC_DATA05 0x80000000 |
| MX6QDL_PAD_EIM_CS0__EPDC_DATA06 0x80000000 |
| MX6QDL_PAD_EIM_RW__EPDC_DATA07 0x80000000 |
| MX6QDL_PAD_EIM_A21__EPDC_GDCLK 0x80000000 |
| MX6QDL_PAD_EIM_A22__EPDC_GDSP 0x80000000 |
| MX6QDL_PAD_EIM_A23__EPDC_GDOE 0x80000000 |
| MX6QDL_PAD_EIM_A24__EPDC_GDRL 0x80000000 |
| MX6QDL_PAD_EIM_D31__EPDC_SDCLK_P 0x80000000 |
| MX6QDL_PAD_EIM_D27__EPDC_SDOE 0x80000000 |
| MX6QDL_PAD_EIM_DA1__EPDC_SDLE 0x80000000 |
| MX6QDL_PAD_EIM_EB1__EPDC_SDSHR 0x80000000 |
| MX6QDL_PAD_EIM_DA2__EPDC_BDR0 0x80000000 |
| MX6QDL_PAD_EIM_DA4__EPDC_SDCE0 0x80000000 |
| MX6QDL_PAD_EIM_DA5__EPDC_SDCE1 0x80000000 |
| MX6QDL_PAD_EIM_DA6__EPDC_SDCE2 0x80000000 |
| >; |
| }; |
| }; |
| }; |
| |
| &epdc { |
| pinctrl-names = "default"; |
| pinctrl-0 = <&pinctrl_epdc_0>; |
| V3P3-supply = <&V3P3_reg>; |
| VCOM-supply = <&VCOM_reg>; |
| DISPLAY-supply = <&DISPLAY_reg>; |
| status = "okay"; |
| }; |
| |
| &i2c3 { |
| max17135@48 { |
| compatible = "maxim,max17135"; |
| reg = <0x48>; |
| vneg_pwrup = <1>; |
| gvee_pwrup = <1>; |
| vpos_pwrup = <2>; |
| gvdd_pwrup = <1>; |
| gvdd_pwrdn = <1>; |
| vpos_pwrdn = <2>; |
| gvee_pwrdn = <1>; |
| vneg_pwrdn = <1>; |
| SENSOR-supply = <®_sensor>; |
| gpio_pmic_pwrgood = <&gpio2 21 0>; |
| gpio_pmic_vcom_ctrl = <&gpio3 17 0>; |
| gpio_pmic_wakeup = <&gpio3 20 0>; |
| gpio_pmic_v3p3 = <&gpio2 20 0>; |
| gpio_pmic_intr = <&gpio2 25 0>; |
| |
| regulators { |
| DISPLAY_reg: DISPLAY { |
| regulator-name = "DISPLAY"; |
| }; |
| |
| GVDD_reg: GVDD { |
| /* 20v */ |
| regulator-name = "GVDD"; |
| }; |
| |
| GVEE_reg: GVEE { |
| /* -22v */ |
| regulator-name = "GVEE"; |
| }; |
| |
| HVINN_reg: HVINN { |
| /* -22v */ |
| regulator-name = "HVINN"; |
| }; |
| |
| HVINP_reg: HVINP { |
| /* 20v */ |
| regulator-name = "HVINP"; |
| }; |
| |
| VCOM_reg: VCOM { |
| regulator-name = "VCOM"; |
| /* Real max: -500000 */ |
| regulator-max-microvolt = <4325000>; |
| /* Real min: -4325000 */ |
| regulator-min-microvolt = <500000>; |
| }; |
| |
| VNEG_reg: VNEG { |
| /* -15v */ |
| regulator-name = "VNEG"; |
| }; |
| |
| VPOS_reg: VPOS { |
| /* 15v */ |
| regulator-name = "VPOS"; |
| }; |
| |
| V3P3_reg: V3P3 { |
| regulator-name = "V3P3"; |
| }; |
| }; |
| }; |
| }; |
| |
| &ipu1_csi1_from_ipu1_csi1_mux { |
| clock-lanes = <0>; |
| data-lanes = <1 2>; |
| }; |
| |
| &ldb { |
| lvds-channel@0 { |
| crtc = "ipu1-di0"; |
| }; |
| |
| lvds-channel@1 { |
| crtc = "ipu1-di1"; |
| }; |
| }; |
| |
| &mxcfb1 { |
| status = "okay"; |
| }; |
| |
| &mxcfb2 { |
| status = "okay"; |
| }; |
| |
| &pxp { |
| status = "okay"; |
| }; |