1
linux/arch/powerpc/boot/dts
Andy Fleming 220669495b powerpc: Add TBI PHY node to first MDIO bus
Systems which use the fsl_pq_mdio driver need to specify an
address for TBI PHY transactions such that the address does
not conflict with any PHYs on the bus (all transactions to
that address are directed to the onboard TBI PHY). The driver
used to scan for a free address if no address was specified,
however this ran into issues when the PHY Lib was fixed so
that all MDIO transactions were protected by a mutex. As it
is, the code was meant to serve as a transitional tool until
the device trees were all updated to specify the TBI address.

The best fix for the mutex issue was to remove the scanning code,
but it turns out some of the newer SoCs have started to omit
the tbi-phy node when SGMII is not being used. As such, these
devices will now fail unless we add a tbi-phy node to the first
mdio controller.

Signed-off-by: Andy Fleming <afleming@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2012-01-04 15:33:51 -06:00
..
fsl powerpc/85xx: Update SRIO device tree nodes 2011-11-24 02:01:39 -06:00
acadia.dts
adder875-redboot.dts
adder875-uboot.dts
amigaone.dts
arches.dts
asp834x-redboot.dts
bamboo.dts
bluestone.dts powerpc/dts: fix syntax bugs in bluestone.dts 2011-01-03 14:08:18 -07:00
c2k.dts
canyonlands.dts powerpc/4xx: Update Canyonlands and Glacier boards DTS to add HW RNG support 2011-06-28 07:52:07 -04:00
charon.dts powerpc/5200: add support for charon board 2011-09-29 15:34:51 +02:00
cm5200.dts powerpc/5200: dts: refactor dts files 2011-01-03 16:02:51 -07:00
currituck.dts powerpc/47x: Add support for the new IBM currituck platform 2011-12-09 07:51:40 -05:00
digsy_mtc.dts powerpc/5200: dts: digsy_mtc.dts: enable both MSCAN nodes 2011-09-22 23:18:33 +02:00
ebony.dts
eiger.dts
ep88xc.dts
ep405.dts
ep8248e.dts
gamecube.dts
gef_ppc9a.dts powerpc/86xx: Correct Gianfar support for GE boards 2011-11-03 12:57:20 -05:00
gef_sbc310.dts powerpc/86xx: Correct Gianfar support for GE boards 2011-11-03 12:57:20 -05:00
gef_sbc610.dts powerpc/86xx: Correct Gianfar support for GE boards 2011-11-03 12:57:20 -05:00
glacier.dts powerpc/4xx: Update Canyonlands and Glacier boards DTS to add HW RNG support 2011-06-28 07:52:07 -04:00
haleakala.dts
holly.dts
hotfoot.dts powerpc/405: Fix missing #{address,size}-cells in i2c node 2011-01-03 16:02:51 -07:00
icon.dts powerpc/44x: Add basic ICON PPC440SPe board support 2010-05-12 07:50:53 -04:00
iss4xx-mpic.dts powerpc/4xx: Simple platform for the ISS 4xx simulator 2010-05-05 11:11:56 -04:00
iss4xx.dts powerpc/4xx: Simple platform for the ISS 4xx simulator 2010-05-05 11:11:56 -04:00
katmai.dts powerpc/4xx: Adding PCIe MSI support 2011-05-26 15:00:37 +10:00
kilauea.dts powerpc/4xx: Adding PCIe MSI support 2011-05-26 15:00:37 +10:00
klondike.dts powerpc/40x: Add APM8018X SOC support 2011-11-30 10:02:15 -05:00
kmeter1.dts powerpc/83xx: rename and update kmeter1 2011-03-15 10:06:37 -05:00
ksi8560.dts powerpc/85xx: ksi8560 - declare that localbus is compatbile with simple-bus 2011-10-06 23:32:57 -05:00
kuroboxHD.dts
kuroboxHG.dts
lite5200.dts powerpc/5200: fix lite5200 ethernet phy address 2010-06-15 14:47:04 -06:00
lite5200b.dts powerpc/5200: dts: refactor dts files 2011-01-03 16:02:51 -07:00
makalu.dts
media5200.dts powerpc/5200: dts: refactor dts files 2011-01-03 16:02:51 -07:00
mgcoge.dts powerpc/82xx: updates for mgcoge 2011-10-11 16:18:41 -05:00
motionpro.dts powerpc/5200: dts: refactor dts files 2011-01-03 16:02:51 -07:00
mpc832x_mds.dts
mpc832x_rdb.dts
mpc834x_mds.dts
mpc836x_mds.dts
mpc836x_rdk.dts
mpc866ads.dts
mpc885ads.dts
mpc5121ads.dts
mpc5200b.dtsi powerpc/5200: mpc5200b.dtsi: add spi node address- and size-cells properties 2011-09-22 23:13:40 +02:00
mpc7448hpc2.dts
mpc8272ads.dts
mpc8308_p1m.dts powerpc/83xx: add mpc8308_p1m DMA controller device-tree node 2010-12-29 22:33:16 -07:00
mpc8308rdb.dts Merge remote branch 'kumar/next' into merge 2011-01-21 11:00:44 +11:00
mpc8313erdb.dts ptp: Added a clock that uses the eTSEC found on the MPC85xx. 2011-05-23 13:10:14 -07:00
mpc8315erdb.dts powerpc/83xx: Add MCU LEDs support for MPC837xRDB and MPC8315RDB boards 2010-05-17 10:55:32 -05:00
mpc8349emitx.dts powerpc/mpc8349emitx: mark localbus as compatible with simple-bus 2011-10-06 23:32:57 -05:00
mpc8349emitxgp.dts
mpc8377_mds.dts
mpc8377_rdb.dts powerpc/83xx: Add MCU LEDs support for MPC837xRDB and MPC8315RDB boards 2010-05-17 10:55:32 -05:00
mpc8377_wlan.dts
mpc8378_mds.dts
mpc8378_rdb.dts powerpc/83xx: Add MCU LEDs support for MPC837xRDB and MPC8315RDB boards 2010-05-17 10:55:32 -05:00
mpc8379_mds.dts
mpc8379_rdb.dts powerpc/83xx: Add MCU LEDs support for MPC837xRDB and MPC8315RDB boards 2010-05-17 10:55:32 -05:00
mpc8536ds_36b.dts powerpc/85xx: Rework MPC8536DS device trees 2011-11-24 02:01:36 -06:00
mpc8536ds.dts powerpc/85xx: Rework MPC8536DS device trees 2011-11-24 02:01:36 -06:00
mpc8536ds.dtsi powerpc/85xx: Rework MPC8536DS device trees 2011-11-24 02:01:36 -06:00
mpc8540ads.dts powerpc/85xx: Change deprecated binding for 85xx-based boards 2010-08-04 14:22:04 -05:00
mpc8541cds.dts powerpc/85xx: Change deprecated binding for 85xx-based boards 2010-08-04 14:22:04 -05:00
mpc8544ds.dts powerpc/85xx: Rework MPC8544DS device tree 2011-11-24 02:01:36 -06:00
mpc8544ds.dtsi powerpc/85xx: Rework MPC8544DS device tree 2011-11-24 02:01:36 -06:00
mpc8548cds.dts powerpc/85xx: Rework MPC8548CDS device trees 2011-11-24 02:01:36 -06:00
mpc8555cds.dts powerpc/85xx: Change deprecated binding for 85xx-based boards 2010-08-04 14:22:04 -05:00
mpc8560ads.dts powerpc/85xx: Change deprecated binding for 85xx-based boards 2010-08-04 14:22:04 -05:00
mpc8568mds.dts powerpc/85xx: Update SRIO device tree nodes 2011-11-24 02:01:39 -06:00
mpc8569mds.dts powerpc/85xx: Update SRIO device tree nodes 2011-11-24 02:01:39 -06:00
mpc8572ds_36b.dts powerpc/85xx: Rework MPC8572DS device tree 2011-11-24 02:01:37 -06:00
mpc8572ds_camp_core0.dts powerpc/85xx: Rework MPC8572DS device tree 2011-11-24 02:01:37 -06:00
mpc8572ds_camp_core1.dts powerpc/85xx: Rework MPC8572DS device tree 2011-11-24 02:01:37 -06:00
mpc8572ds.dts powerpc/85xx: Rework MPC8572DS device tree 2011-11-24 02:01:37 -06:00
mpc8572ds.dtsi powerpc/85xx: Rework MPC8572DS device tree 2011-11-24 02:01:37 -06:00
mpc8610_hpcd.dts asoc/multi-component: fsl: add support for disabled SSI nodes 2010-08-12 14:00:17 +01:00
mpc8641_hpcn_36b.dts
mpc8641_hpcn.dts powerpc/85xx: Update SRIO device tree nodes 2011-11-24 02:01:39 -06:00
mucmc52.dts powerpc/5200: dts: refactor dts files 2011-01-03 16:02:51 -07:00
obs600.dts powerpc: Add support for OpenBlockS 600 2011-12-08 14:22:52 +11:00
p1010rdb_36b.dts powerpc/85xx: Add a P1010RDB 36-bit address map device tree 2011-11-24 02:01:37 -06:00
p1010rdb.dts powerpc/85xx: Rework P1010RDB and P1010 device tree 2011-11-24 02:01:37 -06:00
p1010rdb.dtsi powerpc: Add TBI PHY node to first MDIO bus 2012-01-04 15:33:51 -06:00
p1020rdb_36b.dts powerpc/85xx: Add P1020RDB 36-bit address map device tree 2011-11-24 02:01:38 -06:00
p1020rdb_camp_core0.dts powerpc/85xx: Simplify P1020RDB CAMP dts using includes 2011-11-24 02:01:35 -06:00
p1020rdb_camp_core1.dts powerpc/85xx: Simplify P1020RDB CAMP dts using includes 2011-11-24 02:01:35 -06:00
p1020rdb.dts powerpc/85xx: Rework P1020RDB device tree 2011-11-24 02:01:37 -06:00
p1020rdb.dtsi powerpc: Add TBI PHY node to first MDIO bus 2012-01-04 15:33:51 -06:00
p1021mds.dts powerpc: Add TBI PHY node to first MDIO bus 2012-01-04 15:33:51 -06:00
p1022ds.dts powerpc: Add TBI PHY node to first MDIO bus 2012-01-04 15:33:51 -06:00
p1023rds.dts powerpc/85xx: Rework P1023RDS device tree 2011-11-24 02:01:38 -06:00
p2020ds.dts powerpc/85xx: Rework P2020DS device tree 2011-11-24 02:01:38 -06:00
p2020ds.dtsi powerpc/85xx: Rework P2020DS device tree 2011-11-24 02:01:38 -06:00
p2020rdb_camp_core0.dts powerpc/85xx: Rework P2020RDB device tree 2011-11-24 02:01:38 -06:00
p2020rdb_camp_core1.dts powerpc/85xx: Rework P2020RDB device tree 2011-11-24 02:01:38 -06:00
p2020rdb.dts powerpc: Add TBI PHY node to first MDIO bus 2012-01-04 15:33:51 -06:00
p2041rdb.dts powerpc/85xx: Update SRIO device tree nodes 2011-11-24 02:01:39 -06:00
p3041ds.dts powerpc/85xx: Update SRIO device tree nodes 2011-11-24 02:01:39 -06:00
p3060qds.dts powerpc/85xx: Rework P3060QDS device tree 2011-11-24 02:01:39 -06:00
p4080ds.dts powerpc/85xx: Update SRIO device tree nodes 2011-11-24 02:01:39 -06:00
p5020ds.dts powerpc/85xx: Update SRIO device tree nodes 2011-11-24 02:01:39 -06:00
pcm030.dts powerpc/5200: dts: refactor dts files 2011-01-03 16:02:51 -07:00
pcm032.dts powerpc/5200: dts: refactor dts files 2011-01-03 16:02:51 -07:00
pdm360ng.dts powerpc/5121: add initial support for PDM360NG board 2010-08-01 17:06:44 -06:00
pq2fads.dts
prpmc2800.dts
ps3.dts
rainier.dts
redwood.dts powerpc/4xx: Adding PCIe MSI support 2011-05-26 15:00:37 +10:00
sam440ep.dts
sbc8349.dts
sbc8548.dts
sbc8560.dts powerpc/85xx: sbc8560 - declare that localbus is compatbile with simple-bus 2011-10-06 23:32:57 -05:00
sbc8641d.dts
sequoia.dts ppc4xx: Add crypto and RNG entries to Sequoia DTS 2011-06-28 07:41:09 -04:00
socrates.dts powerpc/85xx: specify interrupt for pq3-localbus devices 2011-06-27 08:31:12 -05:00
storcenter.dts
stx_gp3_8560.dts
stxssa8555.dts powerpc/85xx: Adding DTS for the STx GP3-SSA MPC8555 board 2010-08-04 14:22:19 -05:00
taishan.dts powerpc/44x: Use correct phy-address dt nodes on taishan.dts 2011-07-12 09:35:58 -04:00
tqm8xx.dts powerpc/8xx: Add support for the MPC8xx based boards from TQC 2010-08-04 14:25:22 -05:00
tqm5200.dts
tqm8540.dts powerpc/85xx: specify interrupt for pq3-localbus devices 2011-06-27 08:31:12 -05:00
tqm8541.dts powerpc/tqm85xx: update PCI interrupt-map attribute 2010-08-04 14:21:10 -05:00
tqm8548-bigflash.dts powerpc/85xx: specify interrupt for pq3-localbus devices 2011-06-27 08:31:12 -05:00
tqm8548.dts powerpc/85xx: specify interrupt for pq3-localbus devices 2011-06-27 08:31:12 -05:00
tqm8555.dts powerpc/tqm85xx: update PCI interrupt-map attribute 2010-08-04 14:21:10 -05:00
tqm8560.dts powerpc/85xx: specify interrupt for pq3-localbus devices 2011-06-27 08:31:12 -05:00
uc101.dts powerpc/5200: dts: refactor dts files 2011-01-03 16:02:51 -07:00
virtex440-ml507.dts
virtex440-ml510.dts
walnut.dts
warp.dts
wii.dts
xcalibur1501.dts
xpedite5200_xmon.dts powerpc/85xx: specify interrupt for pq3-localbus devices 2011-06-27 08:31:12 -05:00
xpedite5200.dts powerpc/85xx: specify interrupt for pq3-localbus devices 2011-06-27 08:31:12 -05:00
xpedite5301.dts
xpedite5330.dts
xpedite5370.dts
yosemite.dts powerpc/44x: Add NOR flash device to Yosemite dts 2011-08-11 13:50:42 -04:00