Thread (7 messages) flat view 7 messages, 5 authors, 2011-01-03
STALE5723d

[PATCH 02/04] ARM i.MX25 Add SIM driver

From: Russell King - ARM Linux <hidden>
Date: 2011-01-03 15:27:15

On Mon, Jan 03, 2011 at 04:03:26PM +0100, Jaume Ribot wrote:
IMHO, there is  
no conceptual difference between this driver and any of the others  
contained into plat-mxc/ directory. That's also why this driver has not  
been placed into drivers/ directory.
I repeat, drivers for user interfaces should be in the drivers/ subtree
and not the arch/ subtree.  It's something that Linus Torvalds has
complained about, and it's a practice that needs to stop right now if we
want to continue being part of mainline.

I don't see anything in plat-mxc registering itself as user visible driver.
The only things I see are low level such as cpufreq drivers, clocksource/
clockevent code, gpio and pwm services.  So, there's no precident in
plat-mxc for user visible device drivers.

The problem is that no one expects user visible device drivers in the
arch/ tree, and so they will get missed when updates to their kernel APIs
happen.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help