Skip to content

Commit 978f8f6

Browse files
lw-karoShawn Guo
authored andcommitted
ARM: dts: imx: add support for TX6QP
The TX6QP-8037 is a Computer On Module manufactured by Ka-Ro electronics GmbH with the following characteristics: Processor Freescale i.MX 6QuadPlus MCIMX6QP7, 1 GHz RAM 1GiB 64-bit DDR3 SDRAM ROM 4GB HiRel eMMC Power supply Single 3.3 to 5V Size 26mm SO-DIMM Temp. Range -40°C to 105°C Signed-off-by: Lothar Waßmann <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
1 parent 4649d83 commit 978f8f6

File tree

3 files changed

+178
-0
lines changed

3 files changed

+178
-0
lines changed

arch/arm/boot/dts/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -462,6 +462,8 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
462462
imx6qp-nitrogen6_som2.dtb \
463463
imx6qp-sabreauto.dtb \
464464
imx6qp-sabresd.dtb \
465+
imx6qp-tx6qp-8037.dtb \
466+
imx6qp-tx6qp-8137.dtb \
465467
imx6qp-wandboard-revd1.dtb \
466468
imx6qp-zii-rdu2.dtb
467469
dtb-$(CONFIG_SOC_IMX6SL) += \
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
/*
2+
* Copyright 2017 Lothar Waßmann <[email protected]>
3+
*
4+
* This file is dual-licensed: you can use it either under the terms
5+
* of the GPL or the X11 license, at your option. Note that this dual
6+
* licensing only applies to this file, and not this project as a
7+
* whole.
8+
*
9+
* a) This file is free software; you can redistribute it and/or
10+
* modify it under the terms of the GNU General Public License
11+
* version 2 as published by the Free Software Foundation.
12+
*
13+
* This file is distributed in the hope that it will be useful,
14+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
* GNU General Public License for more details.
17+
*
18+
* Or, alternatively,
19+
*
20+
* b) Permission is hereby granted, free of charge, to any person
21+
* obtaining a copy of this software and associated documentation
22+
* files (the "Software"), to deal in the Software without
23+
* restriction, including without limitation the rights to use,
24+
* copy, modify, merge, publish, distribute, sublicense, and/or
25+
* sell copies of the Software, and to permit persons to whom the
26+
* Software is furnished to do so, subject to the following
27+
* conditions:
28+
*
29+
* The above copyright notice and this permission notice shall be
30+
* included in all copies or substantial portions of the Software.
31+
*
32+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
33+
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
34+
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
35+
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
36+
* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
37+
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
38+
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
39+
* OTHER DEALINGS IN THE SOFTWARE.
40+
*/
41+
42+
/dts-v1/;
43+
#include "imx6qp.dtsi"
44+
#include "imx6qdl-tx6.dtsi"
45+
#include "imx6qdl-tx6-lcd.dtsi"
46+
47+
/ {
48+
model = "Ka-Ro electronics TX6QP-8037 Module";
49+
compatible = "karo,imx6qp-tx6qp", "fsl,imx6qp";
50+
};
51+
52+
&ds1339 {
53+
status = "disabled";
54+
};
55+
56+
&gpmi {
57+
status = "disabled";
58+
};
59+
60+
&ipu2 {
61+
status = "disabled";
62+
};
63+
64+
&usdhc4 {
65+
pinctrl-names = "default";
66+
pinctrl-0 = <&pinctrl_usdhc4>;
67+
bus-width = <4>;
68+
non-removable;
69+
no-1-8-v;
70+
fsl,wp-controller;
71+
status = "okay";
72+
};
73+
74+
&iomuxc {
75+
pinctrl_usdhc4: usdhc4grp {
76+
fsl,pins = <
77+
MX6QDL_PAD_SD4_CMD__SD4_CMD 0x070b1
78+
MX6QDL_PAD_SD4_CLK__SD4_CLK 0x070b1
79+
MX6QDL_PAD_SD4_DAT0__SD4_DATA0 0x070b1
80+
MX6QDL_PAD_SD4_DAT1__SD4_DATA1 0x070b1
81+
MX6QDL_PAD_SD4_DAT2__SD4_DATA2 0x070b1
82+
MX6QDL_PAD_SD4_DAT3__SD4_DATA3 0x070b1
83+
MX6QDL_PAD_NANDF_ALE__SD4_RESET 0x0b0b1
84+
>;
85+
};
86+
};
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
/*
2+
* Copyright 2017 Lothar Waßmann <[email protected]>
3+
*
4+
* This file is dual-licensed: you can use it either under the terms
5+
* of the GPL or the X11 license, at your option. Note that this dual
6+
* licensing only applies to this file, and not this project as a
7+
* whole.
8+
*
9+
* a) This file is free software; you can redistribute it and/or
10+
* modify it under the terms of the GNU General Public License
11+
* version 2 as published by the Free Software Foundation.
12+
*
13+
* This file is distributed in the hope that it will be useful,
14+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
* GNU General Public License for more details.
17+
*
18+
* Or, alternatively,
19+
*
20+
* b) Permission is hereby granted, free of charge, to any person
21+
* obtaining a copy of this software and associated documentation
22+
* files (the "Software"), to deal in the Software without
23+
* restriction, including without limitation the rights to use,
24+
* copy, modify, merge, publish, distribute, sublicense, and/or
25+
* sell copies of the Software, and to permit persons to whom the
26+
* Software is furnished to do so, subject to the following
27+
* conditions:
28+
*
29+
* The above copyright notice and this permission notice shall be
30+
* included in all copies or substantial portions of the Software.
31+
*
32+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
33+
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
34+
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
35+
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
36+
* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
37+
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
38+
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
39+
* OTHER DEALINGS IN THE SOFTWARE.
40+
*/
41+
42+
/dts-v1/;
43+
#include "imx6qp.dtsi"
44+
#include "imx6qdl-tx6.dtsi"
45+
#include "imx6qdl-tx6-lvds.dtsi"
46+
47+
/ {
48+
model = "Ka-Ro electronics TX6QP-8137 Module";
49+
compatible = "karo,imx6qp-tx6qp", "fsl,imx6qp";
50+
};
51+
52+
&ds1339 {
53+
status = "disabled";
54+
};
55+
56+
&gpmi {
57+
status = "disabled";
58+
};
59+
60+
&ipu2 {
61+
status = "disabled";
62+
};
63+
64+
&sata {
65+
status = "okay";
66+
};
67+
68+
&usdhc4 {
69+
pinctrl-names = "default";
70+
pinctrl-0 = <&pinctrl_usdhc4>;
71+
bus-width = <4>;
72+
non-removable;
73+
no-1-8-v;
74+
fsl,wp-controller;
75+
status = "okay";
76+
};
77+
78+
&iomuxc {
79+
pinctrl_usdhc4: usdhc4grp {
80+
fsl,pins = <
81+
MX6QDL_PAD_SD4_CMD__SD4_CMD 0x070b1
82+
MX6QDL_PAD_SD4_CLK__SD4_CLK 0x070b1
83+
MX6QDL_PAD_SD4_DAT0__SD4_DATA0 0x070b1
84+
MX6QDL_PAD_SD4_DAT1__SD4_DATA1 0x070b1
85+
MX6QDL_PAD_SD4_DAT2__SD4_DATA2 0x070b1
86+
MX6QDL_PAD_SD4_DAT3__SD4_DATA3 0x070b1
87+
MX6QDL_PAD_NANDF_ALE__SD4_RESET 0x0b0b1
88+
>;
89+
};
90+
};

0 commit comments

Comments
 (0)