arm64: dts: amlogic: add the type-c controller on Radxa Zero 2

The Radxa Zero2 has an FUSB302 controller on i2c3 at address 0x22 and
INT# wired to GPIOA-13; include a minimal connector.

Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patch.msgid.link/20260115-arm64-dts-amlogic-radxa-zero2-additions-v2-1-948bb0479a45@pardini.net
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
This commit is contained in:
Ricardo Pardini 2026-01-15 18:52:46 +01:00 committed by Neil Armstrong
parent 436418ef5b
commit 2afef25cc4

View File

@ -351,12 +351,46 @@ hdmi_tx_tmds_out: endpoint {
};
};
/* Also exposed on the 40-pin header: SDA pin 3, SCL pin 5 */
&i2c3 {
pinctrl-0 = <&i2c3_sda_a_pins>, <&i2c3_sck_a_pins>;
pinctrl-names = "default";
status = "okay";
fusb0: typec-portc@22 {
compatible = "fcs,fusb302";
reg = <0x22>;
pinctrl-0 = <&fusb302_irq_pins>;
pinctrl-names = "default";
interrupt-parent = <&gpio_intc>;
interrupts = <74 IRQ_TYPE_LEVEL_LOW>;
vbus-supply = <&ao_5v>;
connector {
compatible = "usb-c-connector";
};
};
};
&ir {
status = "disabled";
pinctrl-0 = <&remote_input_ao_pins>;
pinctrl-names = "default";
};
&periphs_pinctrl {
fusb302_irq_pins: fusb302-irq {
mux {
groups = "GPIOA_13";
function = "gpio_periphs";
bias-pull-up;
output-disable;
};
};
};
&pwm_ab {
pinctrl-0 = <&pwm_a_e_pins>;
pinctrl-names = "default";