public inbox for linux-omap@vger.kernel.org
 help / color / mirror / Atom feed
* trying to understand the device model
@ 2010-03-24 16:43 Hua Yu Yang
  2010-03-24 17:42 ` Felipe Balbi
  0 siblings, 1 reply; 2+ messages in thread
From: Hua Yu Yang @ 2010-03-24 16:43 UTC (permalink / raw)
  To: linux-omap

hi

sorry for spam if this is actually just naive.

i'm new to linux kernel driver module and planning to write a small
driver module for gpio test, here is what confuses me:

1. in the kernel module programming guide from tldp.org, a device is
registered with system by major and minor numbers but in recent kernel
source( i'm working with 2.6.28.10 ), the files under
Documentation/driver-model/ seem to introduce a whole new set of
models, also in kernel source, gpiolib and plat-omap/gpio.c seem to
follow the new models. i'm not sure if the way described in kernel
module programming guide is still valid for recent kernels.

2. for your information, i want to write a simple driver based on gpio
interface described in Documentation/gpio.txt and implement a 8-bit
read function as well as an interrupt handler, sort of using gpios to
emulate a parallel port. this is just a workaround for lacking access
to camera interface on IGEPv2 board, so no need to consider
portability or whatsoever, is there any problem for me to just use
module_init() and module_exit(), as is shown in the kernel module
programming guide, instead of going into all those add/remove classes,
buses, interfaces?

thanks in advance!

-- 
Huayu Yang

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-03-24 17:42 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-24 16:43 trying to understand the device model Hua Yu Yang
2010-03-24 17:42 ` Felipe Balbi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox