]> git.dujemihanovic.xyz Git - u-boot.git/commit
usb: eth: lan78xx: Fix logic in lan78xx_read_otp() to avoid a warning
authorTom Rini <trini@konsulko.com>
Thu, 4 Jun 2020 20:35:15 +0000 (16:35 -0400)
committerTom Rini <trini@konsulko.com>
Tue, 20 Jun 2023 17:02:59 +0000 (13:02 -0400)
commit5f024d10bbae9e52396191b8dadf0e8ddb059c85
tree959ba730618d1b74f2dae176c166feecfa1e344a
parent1aeedef93744da76fd1e6f5c3b139409fff57dc5
usb: eth: lan78xx: Fix logic in lan78xx_read_otp() to avoid a warning

In lan78xx_read_otp() we want to know if sig is LAN78XX_OTP_INDICATOR_1
or LAN78XX_OTP_INDICATOR_2.  In the case of matching the first one we
set offset to itself, and clang warns about this.  Rework the logic so
that if sig is the second indicator we adjust the offset as today and if
it does not match the first indicator we return -EINVAL

Cc: Marek Vasut <marex@denx.de>
Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Tom Rini <trini@konsulko.com>
drivers/usb/eth/lan78xx.c