[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <c4503364-78c7-4bd5-9a77-0d98ae1786bf@lunn.ch>
Date: Mon, 28 Oct 2024 13:38:17 +0100
From: Andrew Lunn <andrew@...n.ch>
To: Fabian Benschuh <Fabi.Benschuh@....de>
Cc: Woojung Huh <woojung.huh@...rochip.com>, UNGLinuxDriver@...rochip.com,
Andrew Lunn <andrew+netdev@...n.ch>,
"David S. Miller" <davem@...emloft.net>,
Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>, Paolo Abeni <pabeni@...hat.com>,
netdev@...r.kernel.org, linux-usb@...r.kernel.org
Subject: Re: [PATCH] Add LAN78XX OTP_ACCESS flag support
On Sat, Oct 26, 2024 at 01:05:46AM +0200, Fabian Benschuh wrote:
> With this flag we can now use ethtool to access the OTP:
> ethtool --set-priv-flags eth0 OTP_ACCESS on
> ethtool -e eth0 # this will read OTP if OTP_ACCESS is on, else EEPROM
>
> When writing to OTP we need to set OTP_ACCESS on and write with the correct magic 0x7873 for OTP
Please can you tell us more about OTP vs EEPROM? Is the OTP internal
while the EEPROM is external? What is contained in each? How does the
device decide which to use when it finds it has both?
I'm just wondering if we even need a private flag, if the hardware
will use one or the other exclusively?
Andrew
Powered by blists - more mailing lists