usb: chipidea: cast PORTSC_PTS and DEVLC_PTS macros
Fix the following build warnings on x86: drivers/usb/chipidea/core.c: In function 'hw_phymode_configure': drivers/usb/chipidea/core.c:226:3: warning: large integer implicitly truncated to unsigned type [-Woverflow] drivers/usb/chipidea/core.c:230:3: warning: large integer implicitly truncated to unsigned type [-Woverflow] drivers/usb/chipidea/core.c:243:3: warning: large integer implicitly truncated to unsigned type [-Woverflow] drivers/usb/chipidea/core.c:246:3: warning: large integer implicitly truncated to unsigned type [-Woverflow] Reported-by: Felipe Balbi <balbi@ti.com> Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Родитель
235d57eda8
Коммит
dec23dca5a
|
@ -50,7 +50,7 @@
|
||||||
#define PORTSC_PTC (0x0FUL << 16)
|
#define PORTSC_PTC (0x0FUL << 16)
|
||||||
/* PTS and PTW for non lpm version only */
|
/* PTS and PTW for non lpm version only */
|
||||||
#define PORTSC_PTS(d) \
|
#define PORTSC_PTS(d) \
|
||||||
((((d) & 0x3) << 30) | (((d) & 0x4) ? BIT(25) : 0))
|
(u32)((((d) & 0x3) << 30) | (((d) & 0x4) ? BIT(25) : 0))
|
||||||
#define PORTSC_PTW BIT(28)
|
#define PORTSC_PTW BIT(28)
|
||||||
#define PORTSC_STS BIT(29)
|
#define PORTSC_STS BIT(29)
|
||||||
|
|
||||||
|
@ -59,7 +59,7 @@
|
||||||
#define DEVLC_PSPD_HS (0x02UL << 25)
|
#define DEVLC_PSPD_HS (0x02UL << 25)
|
||||||
#define DEVLC_PTW BIT(27)
|
#define DEVLC_PTW BIT(27)
|
||||||
#define DEVLC_STS BIT(28)
|
#define DEVLC_STS BIT(28)
|
||||||
#define DEVLC_PTS(d) (((d) & 0x7) << 29)
|
#define DEVLC_PTS(d) (u32)(((d) & 0x7) << 29)
|
||||||
|
|
||||||
/* Encoding for DEVLC_PTS and PORTSC_PTS */
|
/* Encoding for DEVLC_PTS and PORTSC_PTS */
|
||||||
#define PTS_UTMI 0
|
#define PTS_UTMI 0
|
||||||
|
|
Загрузка…
Ссылка в новой задаче