Error in pwm_leg.dtsi
Here is what we have in pwm_leg.dtsi
leg1: leg1{
leg-name = "LEG1";
pwm-pin-num = <12>;
current-pin-num = <25>;
adc-trigger = "ADCTRIG_1";
default-adc-decim = <1>;
edge-trigger = "EdgeTrigger_up";
default-dead-time = <100 100>;
modulation = "UpDwn";
default-phase-shift = <0>;
};
leg2: leg2{
leg-name = "LEG2";
pwm-pin-num = <2>;
current-pin-num = <30>;
adc-trigger = "ADCTRIG_3";
default-adc-decim = <1>;
edge-trigger = "EdgeTrigger_up";
default-dead-time = <100 100>;
modulation = "UpDwn";
default-phase-shift = <0>;
};
current-pin-num
for leg1 should be set to 30 (the pin number for PA1 where we have I1_low measure) and for leg2 it should be 25 (PC1 / I2_low).