1
0
Fork 0
alistair23-linux/drivers/staging/mt7621-pci-phy
Sergio Paracuellos 766becee70 staging: mt7621-pci-phy: use 'module_init' instead of 'arch_initcall'
Init driver as 'arch_initcall()' does not work. It causes phy_create()
to be called before the phy module is initialized, so 'phy_class' is NULL,
the new phy isn't placed in the right class, and it cannot be found.
Change to 'module_init()' which works properly in this case.

Fixes: 00981d31d6df: staging: mt7621-pci-phy: add new driver for phy part of mt7621-pci
Reported-by: NeilBrown <neil@brown.name>
Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-02-19 11:12:08 +01:00
..
Kconfig
Makefile staging: Mediatek: Use individual config flags in Makefile 2019-01-18 11:01:02 +01:00
TODO
mediatek,mt7621-pci-phy.txt staging: mt7621-pci-phy: dt-bindings: add bindings for Mediatek MT7621 Pcie PHY 2019-01-07 11:28:15 +01:00
pci-mt7621-phy.c staging: mt7621-pci-phy: use 'module_init' instead of 'arch_initcall' 2019-02-19 11:12:08 +01:00