aboutsummaryrefslogtreecommitdiffstats
path: root/package/system/procd/Makefile
diff options
context:
space:
mode:
authorSander Vanheule <sander@svanheule.net>2021-11-20 20:11:34 +0100
committerStijn Tintel <stijn@linux-ipv6.be>2022-02-17 19:11:42 +0200
commita93dfff10e067c152d4872719ec7837fcd8c94a3 (patch)
treed2796674d75a6c91906534995ff5d45f241b421b /package/system/procd/Makefile
parent44f7cfd760cc85355611a694a9b4cf04c5736845 (diff)
downloadupstream-a93dfff10e067c152d4872719ec7837fcd8c94a3.tar.gz
upstream-a93dfff10e067c152d4872719ec7837fcd8c94a3.tar.bz2
upstream-a93dfff10e067c152d4872719ec7837fcd8c94a3.zip
realtek: add RTL8231 chip detection
When initialising the driver, check if the RTL8231 chip is actually present at the specified address. If the READY_CODE value does not match the expected value, return -ENXIO to fail probing. This should help users to figure out which address an RTL8231 is configured to use, if measuring pull-up/-down resistors is not an option. On an unsuccesful probe, the driver will log: [ 0.795364] Probing RTL8231 GPIOs [ 0.798978] rtl8231_init called, MDIO bus ID: 30 [ 0.804194] rtl8231-gpio rtl8231-gpio: no device found at bus address 30 When a device is found, only the first two lines will be logged: [ 0.453698] Probing RTL8231 GPIOs [ 0.457312] rtl8231_init called, MDIO bus ID: 31 Signed-off-by: Sander Vanheule <sander@svanheule.net> Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
Diffstat (limited to 'package/system/procd/Makefile')
0 files changed, 0 insertions, 0 deletions