alistair23-linux/drivers
Grant Likely eca3930163 of: Merge of_platform_bus_type with platform_bus_type
of_platform_bus was being used in the same manner as the platform_bus.
The only difference being that of_platform_bus devices are generated
from data in the device tree, and platform_bus devices are usually
statically allocated in platform code.  Having them separate causes
the problem of device drivers having to be registered twice if it
was possible for the same device to appear on either bus.

This patch removes of_platform_bus_type and registers all of_platform
bus devices and drivers on the platform bus instead.  A previous patch
made the of_device structure an alias for the platform_device structure,
and a shim is used to adapt of_platform_drivers to the platform bus.

After all of of_platform_bus drivers are converted to be normal platform
drivers, the shim code can be removed.

Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Acked-by: David S. Miller <davem@davemloft.net>
2010-07-24 09:57:51 -06:00
..
accessibility
acpi correct console log level when ERST ACPI table is not found 2010-07-01 18:40:29 -07:00
amba
ata ata_generic: implement ATA_GEN_* flags and force enable DMA on MBP 7,1 2010-07-01 15:34:48 -04:00
atm sparc/of: Move of_device fields into struct pdev_archdata 2010-06-28 12:41:33 -07:00
auxdisplay
base of: Merge of_platform_bus_type with platform_bus_type 2010-07-24 09:57:51 -06:00
block cciss: set SCSI max cmd len to 16, as default is wrong 2010-06-15 08:12:34 +02:00
bluetooth drivers: bluetooth: bluecard_cs.c: Fixed include error, changed to linux/io.h 2010-07-01 21:28:14 -07:00
cdrom
char sysrq,kdb: Use __handle_sysrq() for kdb's sysrq function 2010-07-21 19:27:07 -05:00
clocksource Andres has moved 2010-07-20 16:25:41 -07:00
connector
cpufreq
cpuidle sched: Cure nr_iowait_cpu() users 2010-07-01 09:39:48 +02:00
crypto crypto: talitos - fix bug in sg_copy_end_to_buffer 2010-07-19 14:11:24 +08:00
dca
dio
dma of/dma: fix build breakage in ppc4xx adma driver 2010-07-02 15:46:17 -06:00
edac edac: mpc85xx: add support for MPC8569 EDAC controllers 2010-07-20 16:25:40 -07:00
eisa
firewire
firmware
gpio Merge commit 'v2.6.35-rc6' into devicetree/next 2010-07-24 09:49:13 -06:00
gpu Merge branch 'drm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 2010-07-22 11:45:57 -07:00
hid HID: Send Report ID when numbered reports are sent over the control endpoint. 2010-07-11 23:13:15 +02:00
hwmon hwmon: (coretemp) Properly label the sensors 2010-07-09 16:22:51 +02:00
i2c Merge commit 'v2.6.35-rc6' into devicetree/next 2010-07-24 09:49:13 -06:00
ide
idle
ieee1394
ieee802154
infiniband IB/qib: Use request_firmware() to load SD7220 firmware 2010-07-08 13:27:05 -07:00
input Merge commit 'v2.6.35-rc6' into devicetree/next 2010-07-24 09:49:13 -06:00
isdn ISDN: hysdn, fix potential NULL dereference 2010-06-26 22:12:02 -07:00
leds
lguest
macintosh of: Modify of_device_get_modalias to be passed struct device 2010-07-05 16:14:28 -06:00
mca
md md/raid5: don't include 'spare' drives when reshaping to fewer devices. 2010-06-24 13:36:04 +10:00
media V4L/DVB: v4l: mem2mem_testdev: fix g_fmt NULL pointer dereference 2010-07-08 16:50:24 -03:00
memstick
message
mfd
misc Andres has moved 2010-07-20 16:25:41 -07:00
mmc Merge commit 'v2.6.35-rc6' into devicetree/next 2010-07-24 09:49:13 -06:00
mtd Merge git://git.infradead.org/~dwmw2/mtd-2.6.35 2010-06-07 17:10:06 -07:00
net Merge commit 'v2.6.35-rc6' into devicetree/next 2010-07-24 09:49:13 -06:00
nubus
of of: Merge of_platform_bus_type with platform_bus_type 2010-07-24 09:57:51 -06:00
oprofile
parisc
parport sparc/of: Move of_device fields into struct pdev_archdata 2010-06-28 12:41:33 -07:00
pci PCI: fall back to original BIOS BAR addresses 2010-07-16 11:39:48 -07:00
pcmcia pcmcia: fix 'driver ... did not release config properly' warning 2010-07-21 13:52:36 +02:00
platform intel_scu_ipc: Oops/crash fixes 2010-07-19 13:17:37 -07:00
pnp
power Merge git://git.infradead.org/users/cbou/battery-2.6.35 2010-07-20 08:22:15 -07:00
pps
ps3
rapidio
regulator
rtc rtc: fix ds1388 time corruption 2010-06-29 15:29:31 -07:00
s390 [S390] cio: fix potential overflow in chpid descriptor 2010-07-19 09:22:50 +02:00
sbus Merge commit 'v2.6.35-rc6' into devicetree/next 2010-07-24 09:49:13 -06:00
scsi sparc/of: Move of_device fields into struct pdev_archdata 2010-06-28 12:41:33 -07:00
serial Merge commit 'v2.6.35-rc6' into devicetree/next 2010-07-24 09:49:13 -06:00
sfi
sh
sn
spi powerpc/cpm: Reintroduce global spi_pram struct (fixes build issue) 2010-07-11 11:03:22 -05:00
ssb
staging Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 2010-06-30 15:45:59 -07:00
tc
telephony
thermal
uio
usb Fix up trivial spelling errors ('taht' -> 'that') 2010-07-21 09:25:42 -07:00
uwb
vhost Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2010-07-20 16:26:42 -07:00
video Fix up trivial spelling errors ('taht' -> 'that') 2010-07-21 09:25:42 -07:00
virtio virtio-pci: disable msi at startup 2010-06-23 22:49:07 +09:30
vlynq
w1
watchdog Merge commit 'v2.6.35-rc6' into devicetree/next 2010-07-24 09:49:13 -06:00
xen
zorro
Kconfig
Makefile