1
linux/drivers/staging
Jonathan Cameron 59c85e82c2 staging:iio:trigger handle name attr in core, remove old alloc and register any control_attrs via struct device
As the majority of triggers don't actually have any other control_attrs lets use the fact
that struct device has a groups element when we do need to have these attributes registered.
A vargs function is used to cut down on lots of building strings in every single driver
just in order to pass them into the allocate.

Also iio_allocate_trigger_named -> iio_allocate_trigger as there is no
unamed version any more, so that is now just confusing.

Blackfin tested and fixed by Michael Hennerich.

V2: Elements from Michael Hennerich's patches for the ade7758

Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-05-19 16:15:02 -07:00
..
altera-stapl
asus_oled
ath6kl ath6kl: iw dev wlan0 link implementation 2011-05-17 13:31:31 -07:00
bcm
brcm80211 staging: brcm80211: use correct pointer types in bcm_pktq_flush 2011-05-17 13:31:30 -07:00
comedi comedi vmk80xx: support comedi auto-configuration 2011-05-18 14:32:07 -07:00
cptm1217 drivers/staging/cptm1217/clearpad_tm1217.c: Correct call to input_free_device 2011-05-18 14:30:49 -07:00
crystalhd
cs5535_gpio
cx25821
cxd2099
cxt1e1
dt3155v4l
easycap staging/easycap: easycap_probe: drop more unused variables 2011-05-18 14:30:08 -07:00
echo staging: echo: Trivial indentation changes 2011-05-17 13:31:29 -07:00
et131x
frontier
ft1000
generic_serial
gma500
go7007
hv Staging: hv: vmbus_drv: Get rid of util synchronixation based on channel counting 2011-05-17 13:36:50 -07:00
iio staging:iio:trigger handle name attr in core, remove old alloc and register any control_attrs via struct device 2011-05-19 16:15:02 -07:00
intel_sst
keucr staging/keucr: fix transport other code style 2011-05-18 08:22:41 -07:00
line6 drivers/staging/line6/driver.c: Drop unneeded put functions. 2011-05-17 13:31:32 -07:00
lirc
mei staging: fix mei build when PM is not enabled 2011-05-19 15:34:31 -07:00
msm
nvec Staging: initial version of the nvec driver 2011-05-19 15:36:10 -07:00
octeon
olpc_dcon
panel
phison
pohmelfs
quatech_usb2
quickstart
rtl8187se
rtl8192e
rtl8192u
rtl8712
rts_pstor
sbe-2t3e3
sep
serqt_usb2
slicoss
sm7xx Staging: sm7xx: printk loglevels modified to match the scenario 2011-05-19 15:34:32 -07:00
solo6x10
speakup
spectra
ste_rmi4
tidspbridge
tm6000
tty
usbip staging: usbip: userspace: bind-driver.c: mark remote_host as unused 2011-05-19 15:34:10 -07:00
vme
vt6655
vt6656
westbridge
winbond
wlags49_h2
wlags49_h25
wlan-ng
xgifb
zcache
zram
Kconfig Staging: initial version of the nvec driver 2011-05-19 15:36:10 -07:00
Makefile Staging: initial version of the nvec driver 2011-05-19 15:36:10 -07:00
staging.c