On 7/9/25 4:55 PM, Luca Weiss wrote: > Add support for the eUSB2 repeater found on the PMIV0104. There is no > default init table for this PMIC, just the board-specific tuning > parameters are used on top of the default tuning values. > > Reviewed-by: Abel Vesa <[email protected]> > Reviewed-by: Neil Armstrong <[email protected]> > Signed-off-by: Luca Weiss <[email protected]> > --- > drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c > b/drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c > index > 61594739e5b12706775622e1f76af6ad5d2d29bf..3d4cdc4c18becd8efd5015e698b836ad4d7cf18c > 100644 > --- a/drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c > +++ b/drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c > @@ -82,6 +82,14 @@ static const struct eusb2_repeater_cfg pm8550b_eusb2_cfg = > { > .num_vregs = ARRAY_SIZE(pm8550b_vreg_l), > }; > > +static const struct eusb2_repeater_cfg pmiv0104_eusb2_cfg = { > + /* No PMIC-specific init sequence, only board level tuning via DT */ > + .init_tbl = (struct eusb2_repeater_init_tbl_reg[]) {}, > + .init_tbl_num = 0,
NULL / omitted fields would be fine too fwiw Konrad

