47d1825a6a
1. Replace boiler plate licenses texts with the SPDX license identifiers in Toradex Vybrid-based SoM device trees. 2. As X11 is identical to the MIT License, but with an extra sentence that prohibits using the copyright holders' names for advertising or promotional purposes without written permission, use MIT license instead of X11 ('s/X11/MIT/g'). 3. Replace "Toradex AG" with "Toradex" in the Copyright notice. 4. Use GPL2.0+ instead of GPL2.0, as it's used now by default for all new DTS files. Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
70 lines
1.6 KiB
Plaintext
70 lines
1.6 KiB
Plaintext
// SPDX-License-Identifier: GPL-2.0+ OR MIT
|
|
/*
|
|
* Copyright 2014-2020 Toradex
|
|
*/
|
|
|
|
#include "vf500.dtsi"
|
|
#include "vf-colibri.dtsi"
|
|
|
|
/ {
|
|
model = "Toradex Colibri VF50 COM";
|
|
compatible = "toradex,vf500-colibri_vf50", "fsl,vf500";
|
|
|
|
memory@80000000 {
|
|
device_type = "memory";
|
|
reg = <0x80000000 0x8000000>;
|
|
};
|
|
|
|
touchscreen: vf50-touchscreen {
|
|
compatible = "toradex,vf50-touchscreen";
|
|
io-channels = <&adc1 0>,<&adc0 0>,
|
|
<&adc0 1>,<&adc1 2>;
|
|
xp-gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
|
|
xm-gpios = <&gpio2 29 GPIO_ACTIVE_HIGH>;
|
|
yp-gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
|
|
ym-gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>;
|
|
interrupt-parent = <&gpio0>;
|
|
interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
|
|
pinctrl-names = "idle","default","gpios";
|
|
pinctrl-0 = <&pinctrl_touchctrl_idle>;
|
|
pinctrl-1 = <&pinctrl_touchctrl_default>;
|
|
pinctrl-2 = <&pinctrl_touchctrl_gpios>;
|
|
vf50-ts-min-pressure = <200>;
|
|
status = "disabled";
|
|
};
|
|
};
|
|
|
|
&nfc {
|
|
assigned-clocks = <&clks VF610_CLK_NFC>;
|
|
assigned-clock-rates = <33000000>;
|
|
};
|
|
|
|
&iomuxc {
|
|
vf610-colibri {
|
|
pinctrl_touchctrl_idle: touchctrl_idle {
|
|
fsl,pins = <
|
|
VF610_PAD_PTA18__GPIO_8 0x006d
|
|
VF610_PAD_PTA19__GPIO_9 0x006c
|
|
>;
|
|
};
|
|
|
|
pinctrl_touchctrl_default: touchctrl_default {
|
|
fsl,pins = <
|
|
VF610_PAD_PTA18__ADC0_SE0 0x0040
|
|
VF610_PAD_PTA19__ADC0_SE1 0x0040
|
|
VF610_PAD_PTA16__ADC1_SE0 0x0040
|
|
VF610_PAD_PTB2__ADC1_SE2 0x0040
|
|
>;
|
|
};
|
|
|
|
pinctrl_touchctrl_gpios: touchctrl_gpios {
|
|
fsl,pins = <
|
|
VF610_PAD_PTA23__GPIO_13 0x22e9
|
|
VF610_PAD_PTB23__GPIO_93 0x22e9
|
|
VF610_PAD_PTA22__GPIO_12 0x22e9
|
|
VF610_PAD_PTA11__GPIO_4 0x22e9
|
|
>;
|
|
};
|
|
};
|
|
};
|