diff options
author | Grant Likely <grant.likely@secretlab.ca> | 2011-02-22 21:59:54 -0500 |
---|---|---|
committer | Grant Likely <grant.likely@secretlab.ca> | 2011-02-28 03:36:39 -0500 |
commit | 000061245a6797d542854106463b6b20fbdcb12e (patch) | |
tree | 08ead444b59ce33cf533b19c1c6d338dcec4649d /drivers/char | |
parent | 710ac54be44e0cc53f5bf29b03d12c8706e7077a (diff) |
dt/powerpc: Eliminate users of of_platform_{,un}register_driver
Get rid of old users of of_platform_driver in arch/powerpc. Most
of_platform_driver users can be converted to use the platform_bus
directly.
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Diffstat (limited to 'drivers/char')
-rw-r--r-- | drivers/char/hw_random/pasemi-rng.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/char/hw_random/pasemi-rng.c b/drivers/char/hw_random/pasemi-rng.c index a31c830ca8cd..1d504815e6db 100644 --- a/drivers/char/hw_random/pasemi-rng.c +++ b/drivers/char/hw_random/pasemi-rng.c | |||
@@ -94,8 +94,7 @@ static struct hwrng pasemi_rng = { | |||
94 | .data_read = pasemi_rng_data_read, | 94 | .data_read = pasemi_rng_data_read, |
95 | }; | 95 | }; |
96 | 96 | ||
97 | static int __devinit rng_probe(struct platform_device *ofdev, | 97 | static int __devinit rng_probe(struct platform_device *ofdev) |
98 | const struct of_device_id *match) | ||
99 | { | 98 | { |
100 | void __iomem *rng_regs; | 99 | void __iomem *rng_regs; |
101 | struct device_node *rng_np = ofdev->dev.of_node; | 100 | struct device_node *rng_np = ofdev->dev.of_node; |
@@ -139,7 +138,7 @@ static struct of_device_id rng_match[] = { | |||
139 | { }, | 138 | { }, |
140 | }; | 139 | }; |
141 | 140 | ||
142 | static struct of_platform_driver rng_driver = { | 141 | static struct platform_driver rng_driver = { |
143 | .driver = { | 142 | .driver = { |
144 | .name = "pasemi-rng", | 143 | .name = "pasemi-rng", |
145 | .owner = THIS_MODULE, | 144 | .owner = THIS_MODULE, |
@@ -151,13 +150,13 @@ static struct of_platform_driver rng_driver = { | |||
151 | 150 | ||
152 | static int __init rng_init(void) | 151 | static int __init rng_init(void) |
153 | { | 152 | { |
154 | return of_register_platform_driver(&rng_driver); | 153 | return platform_driver_register(&rng_driver); |
155 | } | 154 | } |
156 | module_init(rng_init); | 155 | module_init(rng_init); |
157 | 156 | ||
158 | static void __exit rng_exit(void) | 157 | static void __exit rng_exit(void) |
159 | { | 158 | { |
160 | of_unregister_platform_driver(&rng_driver); | 159 | platform_driver_unregister(&rng_driver); |
161 | } | 160 | } |
162 | module_exit(rng_exit); | 161 | module_exit(rng_exit); |
163 | 162 | ||