Skip to content

Commit d53b0a9

Browse files
committed
Merge branch 'fix/usb-hal-dwc-host-channel-num' into 'master'
fix(usb/hal/dwc): Correct host channel number calculation See merge request espressif/esp-idf!37173
2 parents 51fd02d + dfd8098 commit d53b0a9

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

components/hal/esp32p4/include/hal/usb_dwc_ll.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ static inline unsigned usb_dwc_ll_ghwcfg_get_hsphy_type(usb_dwc_dev_t *hw)
362362

363363
static inline unsigned usb_dwc_ll_ghwcfg_get_channel_num(usb_dwc_dev_t *hw)
364364
{
365-
return hw->ghwcfg2_reg.numhstchnl;
365+
return hw->ghwcfg2_reg.numhstchnl + 1;
366366
}
367367

368368
// --------------------------- HPTXFSIZ Register -------------------------------

components/hal/esp32s2/include/hal/usb_dwc_ll.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,7 @@ static inline unsigned usb_dwc_ll_ghwcfg_get_hsphy_type(usb_dwc_dev_t *hw)
361361

362362
static inline unsigned usb_dwc_ll_ghwcfg_get_channel_num(usb_dwc_dev_t *hw)
363363
{
364-
return hw->ghwcfg2_reg.numhstchnl;
364+
return hw->ghwcfg2_reg.numhstchnl + 1;
365365
}
366366

367367
// --------------------------- HPTXFSIZ Register -------------------------------

components/hal/esp32s3/include/hal/usb_dwc_ll.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,7 @@ static inline unsigned usb_dwc_ll_ghwcfg_get_hsphy_type(usb_dwc_dev_t *hw)
361361

362362
static inline unsigned usb_dwc_ll_ghwcfg_get_channel_num(usb_dwc_dev_t *hw)
363363
{
364-
return hw->ghwcfg2_reg.numhstchnl;
364+
return hw->ghwcfg2_reg.numhstchnl + 1;
365365
}
366366

367367
// --------------------------- HPTXFSIZ Register -------------------------------

0 commit comments

Comments
 (0)