mirror of
https://github.com/torvalds/linux.git
synced 2026-05-31 18:43:33 +02:00
arm64: dts: rockchip: Add TPS65185 for PineNote
As the TPS65185 driver is now upsteram, add it to the PineNote devietrees. This is based on https://ayakael.net/forge/linux-pinenote but modified to the binding requirements. Without any other out-of-tree materials applied, this enables the hwmon temperature reporting and the interrupt counter increments by one per reading. Signed-off-by: Andreas Kemnade <andreas@kemnade.info> Link: https://patch.msgid.link/20260121-rk-tps-v1-1-bc867e1dd200@kemnade.info Signed-off-by: Heiko Stuebner <heiko@sntech.de>
This commit is contained in:
parent
b18247f9da
commit
f1ebfaeee3
|
|
@ -499,6 +499,40 @@ typec_hs_usb2phy0: endpoint {
|
|||
};
|
||||
};
|
||||
};
|
||||
|
||||
ebc_pmic: pmic@68 {
|
||||
compatible = "ti,tps65185";
|
||||
reg = <0x68>;
|
||||
interrupt-parent = <&gpio3>;
|
||||
interrupts = <RK_PA6 IRQ_TYPE_LEVEL_LOW>;
|
||||
enable-gpios = <&gpio3 RK_PB0 GPIO_ACTIVE_HIGH>;
|
||||
pinctrl-0 = <&ebc_pmic_pins>;
|
||||
pinctrl-names = "default";
|
||||
pwr-good-gpios = <&gpio3 RK_PA7 GPIO_ACTIVE_HIGH>;
|
||||
vcom-ctrl-gpios = <&gpio4 RK_PB2 GPIO_ACTIVE_HIGH>;
|
||||
vin-supply = <&vcc_bat>;
|
||||
wakeup-gpios = <&gpio3 RK_PA5 GPIO_ACTIVE_HIGH>;
|
||||
|
||||
regulators {
|
||||
v3p3: v3p3 {
|
||||
regulator-name = "v3p3";
|
||||
/* Keep it always on because IRQ is pulled up against this line */
|
||||
regulator-always-on;
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
};
|
||||
|
||||
vcom: vcom {
|
||||
regulator-name = "vcom";
|
||||
};
|
||||
|
||||
vposneg: vposneg {
|
||||
regulator-name = "vposneg";
|
||||
regulator-min-microvolt = <15000000>;
|
||||
regulator-max-microvolt = <15000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&i2c5 {
|
||||
|
|
@ -563,6 +597,21 @@ bt_wake_h: bt-wake-h {
|
|||
};
|
||||
};
|
||||
|
||||
ebc-pmic {
|
||||
ebc_pmic_pins: ebc-pmic-pins {
|
||||
rockchip,pins = /* wakeup */
|
||||
<3 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>,
|
||||
/* int */
|
||||
<3 RK_PA6 RK_FUNC_GPIO &pcfg_pull_up>,
|
||||
/* pwr_good */
|
||||
<3 RK_PA7 RK_FUNC_GPIO &pcfg_pull_none>,
|
||||
/* pwrup */
|
||||
<3 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>,
|
||||
/* vcom_ctrl */
|
||||
<4 RK_PB2 RK_FUNC_GPIO &pcfg_pull_none>;
|
||||
};
|
||||
};
|
||||
|
||||
led {
|
||||
led_pin: led-pin {
|
||||
rockchip,pins = <3 RK_PC5 RK_FUNC_GPIO &pcfg_pull_none>;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user