Re: [PATCH v5 5/6] phy: realtek: usb2: add support for RTL9607C USB2 PHY

From: Vladimir Oltean

Date: Tue May 05 2026 - 07:44:42 EST


On Tue, Apr 21, 2026 at 12:19:40AM +0500, Rustam Adilov wrote:
> @@ -146,6 +153,18 @@ static void rtk_usb2phy_write(u32 val, void __iomem *reg)
> writel(val, reg);
> }
>
> +static u32 rtk_usb2phy_read_le(void __iomem *reg)
> +{
> + return le32_to_cpu(readl(reg));

"make C=1" warning:
drivers/phy/realtek/phy-rtk-usb2.c:158:16: warning: cast to restricted __le32

> +}
> +
> +static void rtk_usb2phy_write_le(u32 val, void __iomem *reg)
> +{
> + u32 tmp = cpu_to_le32(val);

"make C=1" warning:
drivers/phy/realtek/phy-rtk-usb2.c:163:19: warning: incorrect type in initializer (different base types)
drivers/phy/realtek/phy-rtk-usb2.c:163:19: expected unsigned int [usertype] tmp
drivers/phy/realtek/phy-rtk-usb2.c:163:19: got restricted __le32 [usertype]

> +
> + writel(tmp, reg);
> +}
> +
> /* mapping 0xE0 to 0 ... 0xE7 to 7, 0xF0 to 8 ,,, 0xF7 to 15 */
> static inline int page_addr_to_array_index(u8 addr)
> {