summaryrefslogtreecommitdiffstats
path: root/include/dt-bindings/clock/sun8i-r40-ccu.h
diff options
context:
space:
mode:
authorLucas Stach <l.stach@pengutronix.de>2017-10-16 12:27:58 +0200
committerMark Brown <broonie@kernel.org>2017-10-16 22:02:54 +0200
commit226584aedd94acd61ffa51fb69bcf6b3309a7b8f (patch)
treefa8fbb84c1def9272f16dd01dc4ae9d707138e66 /include/dt-bindings/clock/sun8i-r40-ccu.h
parentLinux 4.14-rc1 (diff)
downloadlinux-226584aedd94acd61ffa51fb69bcf6b3309a7b8f.tar.xz
linux-226584aedd94acd61ffa51fb69bcf6b3309a7b8f.zip
spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers
On systems where some controllers get a dynamic ID assigned and some have a fixed number from DT, the current implemention might run into an IDR collision if the dynamic controllers gets probed first and get an IDR number, which is later requested by the controller with the fixed numbering. When this happens the fixed controller will fail to register with the SPI core. Fix this by skipping all known alias numbers when assigning the dynamic IDs. Fixes: 9b61e302210e (spi: Pick spi bus number from Linux idr or spi alias) Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/dt-bindings/clock/sun8i-r40-ccu.h')
0 files changed, 0 insertions, 0 deletions