forked from Qortal/Brooklyn
80 lines
2.2 KiB
Plaintext
80 lines
2.2 KiB
Plaintext
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||
|
/*
|
||
|
* Device Tree for the TVK1281618 R2 UIB
|
||
|
*/
|
||
|
|
||
|
#include "ste-href-tvk1281618.dtsi"
|
||
|
|
||
|
/ {
|
||
|
soc {
|
||
|
i2c@80128000 {
|
||
|
lsm303dlh@18 {
|
||
|
/* Accelerometer */
|
||
|
compatible = "st,lsm303dlh-accel";
|
||
|
st,drdy-int-pin = <1>;
|
||
|
drive-open-drain;
|
||
|
reg = <0x18>;
|
||
|
vdd-supply = <&ab8500_ldo_aux1_reg>;
|
||
|
vddio-supply = <&db8500_vsmps2_reg>;
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <&accel_tvk_mode>;
|
||
|
/*
|
||
|
* These interrupts cannot be used: the other component
|
||
|
* ST-Micro L3D4200D gyro that is connected to the same lines
|
||
|
* cannot set its DRDY line to open drain, so it cannot be
|
||
|
* shared with other peripherals. The should be defined for
|
||
|
* the falling edge if they could be wired together.
|
||
|
*
|
||
|
* interrupts-extended =
|
||
|
* <&gpio1 0 IRQ_TYPE_EDGE_FALLING>,
|
||
|
* <&gpio2 19 IRQ_TYPE_EDGE_FALLING>;
|
||
|
*/
|
||
|
};
|
||
|
lsm303dlh@1e {
|
||
|
/* Magnetometer */
|
||
|
compatible = "st,lsm303dlh-magn";
|
||
|
reg = <0x1e>;
|
||
|
vdd-supply = <&ab8500_ldo_aux1_reg>;
|
||
|
vddio-supply = <&db8500_vsmps2_reg>;
|
||
|
/*
|
||
|
* These interrupts cannot be used: the other component
|
||
|
* ST-Micro L3D4200D gyro that is connected to the same lines
|
||
|
* cannot set its DRDY line to open drain, so it cannot be
|
||
|
* shared with other peripherals. The should be defined for
|
||
|
* the falling edge if they could be wired together.
|
||
|
*
|
||
|
* interrupts-extended =
|
||
|
* <&gpio1 0 IRQ_TYPE_EDGE_FALLING>,
|
||
|
* <&gpio2 19 IRQ_TYPE_EDGE_FALLING>;
|
||
|
*/
|
||
|
};
|
||
|
lis331dl@1c {
|
||
|
/* Accelerometer */
|
||
|
compatible = "st,lis331dl-accel";
|
||
|
st,drdy-int-pin = <1>;
|
||
|
reg = <0x1c>;
|
||
|
vdd-supply = <&ab8500_ldo_aux1_reg>;
|
||
|
vddio-supply = <&db8500_vsmps2_reg>;
|
||
|
pinctrl-names = "default";
|
||
|
pinctrl-0 = <&accel_tvk_mode>;
|
||
|
interrupt-parent = <&gpio2>;
|
||
|
/* INT2 would need to be open drain */
|
||
|
interrupts = <18 IRQ_TYPE_EDGE_RISING>,
|
||
|
<19 IRQ_TYPE_EDGE_RISING>;
|
||
|
};
|
||
|
};
|
||
|
mcde@a0350000 {
|
||
|
status = "okay";
|
||
|
|
||
|
dsi@a0351000 {
|
||
|
panel {
|
||
|
compatible = "samsung,s6d16d0";
|
||
|
reg = <0>;
|
||
|
vdd1-supply = <&ab8500_ldo_aux1_reg>;
|
||
|
reset-gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|