26 Jul, 2008
2 commits
-
This patch adds support for populating an SPI bus based on data in the
OF device tree. This is useful for powerpc platforms which use the
device tree instead of discrete code for describing platform layout.Signed-off-by: Grant Likely
-
This patch adds functionality to the gpio-lib subsystem to make it
possible to enable the gpio-lib code even if the architecture code didn't
request to get it built in.The archtitecture code does still need to implement the gpiolib accessor
functions in its asm/gpio.h file. This patch adds the implementations for
x86 and PPC.With these changes it is possible to run generic GPIO expansion cards on
every architecture that implements the trivial wrapper functions. Support
for more architectures can easily be added.Signed-off-by: Michael Buesch
Cc: Benjamin Herrenschmidt
Cc: Stephen Rothwell
Cc: David Brownell
Cc: Russell King
Cc: Haavard Skinnemoen
Cc: Jesper Nilsson
Cc: Ralf Baechle
Cc: Paul Mackerras
Cc: Benjamin Herrenschmidt
Cc: Ingo Molnar
Cc: Thomas Gleixner
Cc: Jean Delvare
Cc: Samuel Ortiz
Cc: Kumar Gala
Cc: Sam Ravnborg
Cc: Adrian Bunk
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
20 Apr, 2008
1 commit
-
Fix build breakage introduced in commit "[POWERPC] i2c: OF helpers for
the i2c API". If i2c-core is compiled as a module, the helper needs
to be compiled as a module, as well. Rename i2c.c to of_i2c.c to
avoid name space conflict.[paulus@samba.org: Changed dependency from OF to PPC_OF to avoid
sparc{32,64} allmodconfig breakage.]Signed-off-by: Jochen Friedrich
Signed-off-by: Paul Mackerras
17 Apr, 2008
2 commits
-
This implements various helpers to support OF bindings for the i2c
API.Signed-off-by: Jochen Friedrich
Acked-by: David S. Miller
Acked-by: Stephen Rothwell
Signed-off-by: Paul Mackerras -
This implements various helpers to support OF bindings for the GPIO
LIB API.Previously this was PowerPC specific, but it seems this code isn't
arch-dependent anyhow, so let's place it into of/.SPARC will not see this addition yet, real hardware seem to not use
GPIOs at all. But this might change:http://www.leox.org/docs/faq_MLleon.html
"16-bit I/O port" sounds promising. :-)
Signed-off-by: Anton Vorontsov
Acked-by: Grant Likely
Signed-off-by: Paul Mackerras
20 Jul, 2007
1 commit
-
This moves all the common parts for the Sparc, Sparc64 and PowerPC
of_device.c files into drivers/of/device.c.Apart from the simple move, Sparc gains of_match_node() and a call to
of_node_put in of_release_dev(). PowerPC gains better recovery if
device_create_file() fails in of_device_register().Signed-off-by: Stephen Rothwell
Acked-by: Paul Mackerras
Acked-by: David S. Miller