mirror of
https://github.com/physwizz/a155-U-u1.git
synced 2025-09-05 12:50:27 +00:00
85 lines
1.6 KiB
Plaintext
85 lines
1.6 KiB
Plaintext
&pio {
|
|
if_pmic_irq: if_pmic_irq {
|
|
pins_cmd_dat {
|
|
pinmux = <MTK_PINMUX(SEC_GPIO_NUM(AP,pio,7), 0)>;
|
|
slew-rate = <1>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
usbpd_irq: usbpd_irq {
|
|
pins_cmd_dat {
|
|
pinmux = <MTK_PINMUX(SEC_GPIO_NUM(AP,pio,8), 0)>;
|
|
slew-rate = <1>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
#if 0
|
|
usbpd_vbus_discharging: usbpd_vbus_discharging {
|
|
pins_cmd_dat {
|
|
pinmux = <MTK_PINMUX(SEC_GPIO_NUM(${usbpd_vbus_discharging_gpio}), 0)>;
|
|
slew-rate = <1>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
#endif
|
|
};
|
|
|
|
&i2c0 {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
status = "okay";
|
|
clock-frequency = <400000>;
|
|
sm5714@49{
|
|
status = "okay";
|
|
compatible = "siliconmitus,sm5714mfd";
|
|
reg = <0x49>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&if_pmic_irq>;
|
|
sm5714,irq-gpio = <SEC_GPIO_REF(AP,pio,7) 0>;
|
|
sm5714,wakeup;
|
|
};
|
|
};
|
|
|
|
&i2c0 {
|
|
i2c-gpio,delay-us = <5>;
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
status = "okay";
|
|
clock-frequency = <400000>;
|
|
|
|
usbpd-sm5714@33 {
|
|
status = "okay";
|
|
compatible = "sm5714-usbpd";
|
|
reg = <0x33>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&usbpd_irq
|
|
#if 0
|
|
&usbpd_vbus_discharging
|
|
#endif
|
|
>;
|
|
usbpd,usbpd_int = <SEC_GPIO_REF(AP,pio,8) 0>;
|
|
#if 0
|
|
usbpd,vbus_discharging = <SEC_GPIO_REF(${usbpd_vbus_discharging_gpio}) 0>;
|
|
#endif
|
|
support_pd_role_swap;
|
|
pdic-manager {
|
|
/* sink */
|
|
pdic,max_power = <5000>;
|
|
pdic_op_power = <2500>;
|
|
pdic_max_voltage = <6000>;
|
|
pdic_max_current = <2000>;
|
|
pdic,min_current = <500>;
|
|
|
|
pdic,giveback = <0>;
|
|
pdic,usb_com_capable = <1>;
|
|
pdic,no_usb_suspend = <1>;
|
|
|
|
/* source */
|
|
source,max_voltage = <5000>;
|
|
source,min_voltage = <4000>;
|
|
source,max_power = <2500>;
|
|
};
|
|
};
|
|
};
|
|
|