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
..
power
PM / Runtime: Add sysfs debug files
2010-05-10 23:08:17 +02:00
attribute_container.c
[SCSI] attirbute_container: Initialize sysfs attributes with sysfs_attr_init
2010-03-27 15:15:24 -04:00
base.h
Driver Core: devtmpfs - kernel-maintained tmpfs-based /dev
2009-09-15 09:50:49 -07:00
bus.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
class.c
kobj: Add basic infrastructure for dealing with namespaces.
2010-05-21 09:37:31 -07:00
core.c
driver-core: fix Typo in drivers/base/core.c for CONFIG_MODULE
2010-05-21 09:37:32 -07:00
cpu.c
drivers/base/cpu.c: fix the output from /sys/devices/system/cpu/offline
2010-05-21 09:37:28 -07:00
dd.c
driver-core: fix potential race condition in drivers/base/dd.c
2010-05-21 09:37:29 -07:00
devres.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
devtmpfs.c
devtmpfs: support !CONFIG_TMPFS
2010-05-21 09:37:30 -07:00
dma-coherent.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
dma-mapping.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
driver.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
firmware.c
firmware_class.c
sysfs: add struct file* to bin_attr callbacks
2010-05-21 09:37:31 -07:00
hypervisor.c
init.c
Driver Core: devtmpfs - kernel-maintained tmpfs-based /dev
2009-09-15 09:50:49 -07:00
iommu.c
iommu-api: Remove iommu_{un}map_range functions
2010-03-07 18:01:13 +01:00
isa.c
Kconfig
devtmpfs: support !CONFIG_TMPFS
2010-05-21 09:37:30 -07:00
Makefile
Driver Core: devtmpfs - kernel-maintained tmpfs-based /dev
2009-09-15 09:50:49 -07:00
map.c
memory.c
Revert "memory-hotplug: add 0x prefix to HEX block_size_bytes"
2010-04-09 10:05:33 -07:00
module.c
driver core: module.c: Use kasprintf
2010-05-21 09:37:29 -07:00
node.c
mm: compaction: add /sys trigger for per-node memory compaction
2010-05-25 08:06:59 -07:00
platform.c
of: Merge of_platform_bus_type with platform_bus_type
2010-07-24 09:57:51 -06:00
sys.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
topology.c
topology: convert cpu notifier to return encapsulate errno value
2010-05-27 09:12:48 -07:00
transport_class.c