mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-05 07:16:56 +07:00
usb: dwc3: Correct DWC3_DCTL_HIRD_THRES definition
The definition of DWC3_DCTL_HIRD_THRES macro is completely wrong. It will only work for when we want to read the register's contents for that bitfield. Change the macro so that it can be used to writing to the register, and when we need to read, we can add extra right shift of 24 bits. Signed-off-by: Pratyush Anand <pratyush.anand@st.com> [ balbi@ti.com: add a commit log ] Signed-off-by: Felipe Balbi <balbi@ti.com>
This commit is contained in:
parent
3336abb5b6
commit
7e39b817ee
@ -223,7 +223,7 @@
|
|||||||
#define DWC3_DCTL_LSFTRST (1 << 29)
|
#define DWC3_DCTL_LSFTRST (1 << 29)
|
||||||
|
|
||||||
#define DWC3_DCTL_HIRD_THRES_MASK (0x1f << 24)
|
#define DWC3_DCTL_HIRD_THRES_MASK (0x1f << 24)
|
||||||
#define DWC3_DCTL_HIRD_THRES(n) (((n) & DWC3_DCTL_HIRD_THRES_MASK) >> 24)
|
#define DWC3_DCTL_HIRD_THRES(n) ((n) << 24)
|
||||||
|
|
||||||
#define DWC3_DCTL_APPL1RES (1 << 23)
|
#define DWC3_DCTL_APPL1RES (1 << 23)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user