Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Utilite dt #16

Merged
merged 61 commits into from
Sep 20, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
f61a010
ARM: i.MX6: dts: Add initial support for cm-fx6
vraevsky May 15, 2014
dee2709
ARM: i.MX6: cm-fx6: Add defconfig
vraevsky May 15, 2014
d87a436
igb: Enable random mac address
vraevsky May 15, 2014
1ffd7b9
ARM: i.MX6: cm-fx6: update defconfig
vraevsky Jun 22, 2014
3f4557e
ARM: i.MX6: dts: add HDMI and DVI support
vraevsky Jun 23, 2014
2970dbe
ARM: i.MX6: dts: add HDMI-Audio support
vraevsky Jun 23, 2014
95099a6
ARM: i.MX6: dts: add SPDIF support
vraevsky Jun 23, 2014
4b0f08d
ARM: i.MX6: dts: add "Power Button"
vraevsky Jun 24, 2014
db682ad
ARM: i.MX6: dts: Enable uart2 as a serial console
vraevsky Jul 20, 2014
25495bf
ARM: i.MX6: dts: add pcie power/reset gpio definition
vraevsky Jul 20, 2014
0a4f73e
ARM: i.MX6: dts: add onboard SSD pin configuration
vraevsky Jul 20, 2014
5828094
ARM: i.MX6: dts: add onboard SSD power up sequence
vraevsky Jul 20, 2014
ef9a2e1
ARM: i.MX6: dts: add audio mux pinmux configuration
vraevsky Jul 20, 2014
3d3a110
ARM: i.MX6: dts: add analog audio support
vraevsky Jul 20, 2014
89baa6f
ARM: i.MX6: ASoC: add imx-wm8731 machine driver
vraevsky Jul 20, 2014
467215f
ARM: i.MX6: ASoC: add imx-wm8731 master mode support
vraevsky Jul 21, 2014
c5d9103
ARM: i.MX6: dts: enable v4l2 output
vraevsky Jul 24, 2014
35f9a7a
ARM: i.MX6: dts: some small changes in the dts file
vraevsky Jul 31, 2014
2d0c250
igb: Define the device mac address in device tree
vraevsky Aug 5, 2014
6e1bfeb
ARM: i.MX6: cm-fx6: update defconfig
vraevsky Aug 5, 2014
09e3524
ARM: i.MX6: dts: refactoring the cm-fx6 device tree file.
vraevsky Aug 7, 2014
86628ca
ARM: i.MX6: dts: refactoring of the cm-fx6 device tree files.
vraevsky Aug 12, 2014
2d1fd8f
ARM: i.MX6: dts: pcie power-on-gpio to a fixed regulator
vraevsky Aug 20, 2014
c5ed157
ARM: i.MX6: dts: add i2c1 status okay
vraevsky Aug 20, 2014
8230d9d
ARM: i.MX6: dts: add local-mac-address field for fec.
vraevsky Sep 3, 2014
bab3e64
ARM: i.MX6: dts: fix the cm-fx6 operation points.
vraevsky Dec 30, 2014
cea1b4d
ARM: i.MX6: ASoC: fix build warnings and update includes
vraevsky Jan 5, 2015
d8876d2
ARM: i.MX6: dts: change issd gpio order
vraevsky Jan 15, 2015
1039d04
ARM: i.MX6: dts: add missing WiFi/BT pinmuxes
vraevsky Jan 27, 2015
5380d40
ARM: i.MX6: cm-fx6: enable i2cmux in defconfig
vraevsky Feb 12, 2015
c9ce670
ARM: i.MX6: sb-fx6m: Fix uart1 rts/cts flow control
Feb 23, 2015
db537e0
ARM: i.MX6: dts: add i2cmux support for SBC-FX6 boards
vraevsky Feb 18, 2015
8791dc7
ARM: i.MX6: dts: add dvi edid GPIOs
vraevsky Feb 12, 2015
41ffcd0
ARM: i.MX6: dts: add backlight support for SBC-FX6 boards
vraevsky Feb 18, 2015
87f20a4
ARM: i.MX6: dts: rearrangement of the frame buffers definitions
vraevsky Feb 18, 2015
8e0a882
ARM: i.MX6: iomux: raise DSE for display signals
vraevsky Feb 11, 2015
2a2769e
ARM: i.MX6: cm-fx6: add video mode for KD050C-WVGA
vraevsky Feb 12, 2015
cbe3e4d
ARM: i.MX6: cm-fx6: refactor the cm-fx6 iomux
vraevsky Feb 19, 2015
5c74ba7
ARM: i.MX6: dts: gpmi: separate kernel and rootfs
vraevsky Jan 15, 2015
c549751
ARM: dts: cm-fx6: enable can bus
vraevsky Feb 26, 2015
614b41b
ARM: dts: cm-fx6: add tsc2046 touchscreen support
vraevsky Feb 25, 2015
1c11238
ARM: i.MX6: sb-fx6x: refactoring of the usdhc3 definition
vraevsky Mar 5, 2015
f0a04e6
ARM: i.MX6: cm-fx6: fix up incorrect compatibilities
vraevsky Mar 18, 2015
28d4fae
ARM: i.MX6: dts: fix include file order
vraevsky Mar 22, 2015
b6d7103
ARM: i.MX6: dts: rename the sb-fx6 board files
Mar 23, 2015
e85ec8b
ARM: i.MX6: dts: refactor the sbc-fx6 target files
Mar 23, 2015
bd7c086
ARM: i.MX6: cm-fx6: separate DL and Quad stuff
Mar 23, 2015
1341c72
ARM: i.MX6: dts: add initial support for cm-fx6 DL/S
Mar 23, 2015
d72574f
ARM: i.MX6: dts: add board files for sbc-fx6 DL/S
Mar 23, 2015
1a0c54f
ARM: dts: cm-fx6: add build targets for cm-fx6 flavour boards.
vraevsky Mar 23, 2015
af4d2c6
ARM: dts: cm-fx6: change the hdmi_core ipu connection
vraevsky Mar 25, 2015
66cf804
ARM: i.MX6: dts: add ldb support for SBC-FX6 boards
vraevsky Mar 25, 2015
e82c042
ARM: dts: cm-fx6: IOMUXC_GPR1/6/7 to set correct values
vraevsky Mar 30, 2015
5067742
i2c: fix i2c_of include
vraevsky Apr 9, 2015
d5a56cc
ARM: dts: cm-fx6: fix missing defines
vraevsky Apr 9, 2015
2a5f97f
imx6: hdmi: add missing definition
vraevsky Apr 9, 2015
fa54f8b
ARM: i.MX6: cm-fx6: update defconfig
vraevsky Apr 16, 2015
aa955d9
ARM: i.MX6: cm-fx6: Fix usdhc3 controller's property
Sep 5, 2015
17dbb70
imx6qdl-cm-fx6 : remove pu_dummy, use reg_3p3v instead
Sep 6, 2015
a7dacec
imx6qdl-cm-fx6.dtsi : add restart_poweroff
Sep 11, 2015
1370e13
Additional operation points inserted up to 1.25GHz
umiddelb Sep 14, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions arch/arm/boot/dts/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,7 @@ dtb-$(CONFIG_ARCH_MXC) += \
imx53-mba53.dtb \
imx53-qsb.dtb \
imx53-smd.dtb \
imx6dl-cm-fx6.dtb \
imx6dl-cubox-i.dtb \
imx6dl-hummingboard.dtb \
imx6dl-hummingboard2.dtb \
Expand All @@ -166,8 +167,11 @@ dtb-$(CONFIG_ARCH_MXC) += \
imx6dl-sabresd-pf200.dtb \
imx6dl-sabresd-hdcp.dtb \
imx6dl-udoo.dtb \
imx6dl-sbc-fx6.dtb \
imx6dl-sbc-fx6m.dtb \
imx6dl-wandboard.dtb \
imx6q-arm2.dtb \
imx6q-cm-fx6.dtb \
imx6q-cubox-i.dtb \
imx6q-hummingboard.dtb \
imx6q-hummingboard2.dtb \
Expand All @@ -183,6 +187,8 @@ dtb-$(CONFIG_ARCH_MXC) += \
imx6q-sabresd-uart.dtb \
imx6q-sabresd-hdcp.dtb \
imx6q-sabresd-ldo.dtb \
imx6q-sbc-fx6.dtb \
imx6q-sbc-fx6m.dtb \
imx6q-sbc6x.dtb \
imx6q-udoo.dtb \
imx6q-wandboard.dtb \
Expand Down
21 changes: 21 additions & 0 deletions arch/arm/boot/dts/imx6dl-cm-fx6.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
/*
* Copyright 2015 CompuLab Ltd.
*
* Author: Valentin Raevsky <valentin@compulab.co.il>
*
* The code contained herein is licensed under the GNU General Public
* License. You may obtain a copy of the GNU General Public License
* Version 2 or later at the following locations:
*
* http://www.opensource.org/licenses/gpl-license.html
* http://www.gnu.org/copyleft/gpl.html
*/

/dts-v1/;
#include "imx6dl.dtsi"
#include "imx6qdl-cm-fx6.dtsi"

/ {
model = "CompuLab CM-FX6";
compatible = "compulab,cm-fx6", "fsl,imx6dl";
};
23 changes: 23 additions & 0 deletions arch/arm/boot/dts/imx6dl-sbc-fx6.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/*
* Copyright 2015 CompuLab Ltd.
*
* Author: Valentin Raevsky <valentin@compulab.co.il>
*
* The code contained herein is licensed under the GNU General Public
* License. You may obtain a copy of the GNU General Public License
* Version 2 or later at the following locations:
*
* http://www.opensource.org/licenses/gpl-license.html
* http://www.gnu.org/copyleft/gpl.html
*/

/dts-v1/;
#include "imx6dl.dtsi"
#include "imx6qdl-cm-fx6.dtsi"
#include "imx6qdl-sb-fx6x.dtsi"
#include "imx6qdl-sb-fx6.dtsi"

/ {
model = "CompuLab CM-FX6 on SBC-FX6";
compatible = "compulab,cm-fx6", "compulab,sbc-fx6", "fsl,imx6dl";
};
23 changes: 23 additions & 0 deletions arch/arm/boot/dts/imx6dl-sbc-fx6m.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/*
* Copyright 2015 CompuLab Ltd.
*
* Author: Valentin Raevsky <valentin@compulab.co.il>
*
* The code contained herein is licensed under the GNU General Public
* License. You may obtain a copy of the GNU General Public License
* Version 2 or later at the following locations:
*
* http://www.opensource.org/licenses/gpl-license.html
* http://www.gnu.org/copyleft/gpl.html
*/

/dts-v1/;
#include "imx6dl.dtsi"
#include "imx6qdl-cm-fx6.dtsi"
#include "imx6qdl-sb-fx6x.dtsi"
#include "imx6qdl-sb-fx6m.dtsi"

/ {
model = "CompuLab CM-FX6 on SBC-FX6m";
compatible = "compulab,cm-fx6", "compulab,sbc-fx6m", "fsl,imx6dl";
};
21 changes: 21 additions & 0 deletions arch/arm/boot/dts/imx6q-cm-fx6.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
/*
* Copyright 2014 CompuLab Ltd.
*
* Author: Valentin Raevsky <valentin@compulab.co.il>
*
* The code contained herein is licensed under the GNU General Public
* License. You may obtain a copy of the GNU General Public License
* Version 2 or later at the following locations:
*
* http://www.opensource.org/licenses/gpl-license.html
* http://www.gnu.org/copyleft/gpl.html
*/

/dts-v1/;
#include "imx6q.dtsi"
#include "imx6q-cm-fx6.dtsi"

/ {
model = "CompuLab CM-FX6";
compatible = "compulab,cm-fx6", "fsl,imx6q";
};
95 changes: 95 additions & 0 deletions arch/arm/boot/dts/imx6q-cm-fx6.dtsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
/*
* Copyright 2014 CompuLab Ltd.
*
* Author: Valentin Raevsky <valentin@compulab.co.il>
*
* The code contained herein is licensed under the GNU General Public
* License. You may obtain a copy of the GNU General Public License
* Version 2 or later at the following locations:
*
* http://www.opensource.org/licenses/gpl-license.html
* http://www.gnu.org/copyleft/gpl.html
*/

#include "imx6qdl-cm-fx6.dtsi"

/ {
regulators {
compatible = "simple-bus";
#address-cells = <1>;
#size-cells = <0>;

reg_sata_ldo_en: sata_ldo_en {
compatible = "regulator-fixed";
regulator-name = "cm_fx6_sata_ldo_en";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
gpio = <&gpio2 16 0>;
startup-delay-us = <100>;
enable-active-high;
};

reg_sata_phy_slp: sata_phy_slp {
compatible = "regulator-fixed";
regulator-name = "cm_fx6_sata_phy_slp";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
gpio = <&gpio3 23 0>;
startup-delay-us = <100>;
enable-active-high;
vin-supply = <&reg_sata_ldo_en>;
};

reg_sata_nrstdly: sata_nrstdly {
compatible = "regulator-fixed";
regulator-name = "cm_fx6_sata_nrstdly";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
gpio = <&gpio6 6 0>;
startup-delay-us = <100>;
enable-active-high;
vin-supply = <&reg_sata_phy_slp>;
};

reg_sata_pwren: sata_pwren {
compatible = "regulator-fixed";
regulator-name = "cm_fx6_sata_pwren";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
gpio = <&gpio1 28 0>;
startup-delay-us = <100>;
enable-active-high;
vin-supply = <&reg_sata_nrstdly>;
};

reg_sata_nstandby1: sata_nstandby1 {
compatible = "regulator-fixed";
regulator-name = "cm_fx6_sata_nstandby1";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
gpio = <&gpio3 20 0>;
startup-delay-us = <100>;
enable-active-high;
vin-supply = <&reg_sata_pwren>;
};

reg_sata_nstandby2: sata_nstandby2 {
compatible = "regulator-fixed";
regulator-name = "cm_fx6_sata_nstandby2";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
gpio = <&gpio5 2 0>;
startup-delay-us = <100>;
enable-active-high;
regulator-boot-on;
vin-supply = <&reg_sata_nstandby1>;
};

};

};

/* sata */
&sata {
status = "okay";
};
23 changes: 23 additions & 0 deletions arch/arm/boot/dts/imx6q-sbc-fx6.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/*
* Copyright 2014 CompuLab Ltd.
*
* Author: Valentin Raevsky <valentin@compulab.co.il>
*
* The code contained herein is licensed under the GNU General Public
* License. You may obtain a copy of the GNU General Public License
* Version 2 or later at the following locations:
*
* http://www.opensource.org/licenses/gpl-license.html
* http://www.gnu.org/copyleft/gpl.html
*/

/dts-v1/;
#include "imx6q.dtsi"
#include "imx6q-cm-fx6.dtsi"
#include "imx6qdl-sb-fx6x.dtsi"
#include "imx6qdl-sb-fx6.dtsi"

/ {
model = "CompuLab CM-FX6 on SBC-FX6";
compatible = "compulab,cm-fx6", "compulab,sbc-fx6", "fsl,imx6q";
};
33 changes: 33 additions & 0 deletions arch/arm/boot/dts/imx6q-sbc-fx6m.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
/*
* Copyright 2014 CompuLab Ltd.
*
* Author: Valentin Raevsky <valentin@compulab.co.il>
*
* The code contained herein is licensed under the GNU General Public
* License. You may obtain a copy of the GNU General Public License
* Version 2 or later at the following locations:
*
* http://www.opensource.org/licenses/gpl-license.html
* http://www.gnu.org/copyleft/gpl.html
*/

/dts-v1/;
#include "imx6q.dtsi"
#include "imx6q-cm-fx6.dtsi"
#include "imx6qdl-sb-fx6x.dtsi"
#include "imx6qdl-sb-fx6m.dtsi"

/ {
model = "CompuLab CM-FX6 on SBC-FX6m";
compatible = "compulab,cm-fx6", "compulab,sbc-fx6m", "fsl,imx6q";

aliases {
mmc0 = &usdhc3;
};
};

&hdmi_core {
ipu_id = <1>;
disp_id = <0>;
status = "okay";
};
Loading