linux/drivers
Roderick Colenbrander f2f47c385d HID: sony: Support motion sensor calibration on dongle
The DualShock 4 dongle isn't connected to a real DualShock 4 at
time of driver loading. When a DualShock 4 is plugged in, we
need to obtain calibration data (the dongle would have zeros).

This patch adds calibration logic, which we schedule on a hotplug
from sony_raw_event. In addition this patch adds dongle state
handling.

Signed-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
2017-03-21 15:11:56 +01:00
..
accessibility
acpi ACPI updates for v4.11-rc1 2017-02-20 17:55:15 -08:00
amba
android
ata Merge branch 'for-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata 2017-02-21 17:21:32 -08:00
atm
auxdisplay
base Generic device properties framework updates for v4.11-rc1 2017-02-20 18:06:09 -08:00
bcma
block xen: features and fixes for 4.11-rc0 2017-02-21 13:53:41 -08:00
bluetooth
bus
cdrom
char Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2017-02-21 12:49:56 -08:00
clk
clocksource
connector
cpufreq Power management updates for v4.11-rc1 2017-02-20 17:41:31 -08:00
cpuidle
crypto
dax
dca
devfreq
dio
dma dmaengine updates for 4.11-rc1 2017-02-21 17:06:22 -08:00
dma-buf
edac Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-02-20 12:47:44 -08:00
eisa
extcon
firewire
firmware
fmc
fpga
gpio
gpu Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-02-20 13:23:30 -08:00
hid HID: sony: Support motion sensor calibration on dongle 2017-03-21 15:11:56 +01:00
hsi
hv
hwmon
hwspinlock
hwtracing
i2c Generic device properties framework updates for v4.11-rc1 2017-02-20 18:06:09 -08:00
ide
idle
iio
infiniband SCSI misc on 20170220 2017-02-21 11:51:42 -08:00
input
iommu
ipack
irqchip IOMMU Updates for Linux v4.11 2017-02-20 16:42:43 -08:00
isdn
leds
lguest
lightnvm
macintosh
mailbox
mcb
md - Fix dm-raid transient device failure processing and other smaller 2017-02-21 12:11:41 -08:00
media media updates for v4.11-rc1 2017-02-21 16:58:32 -08:00
memory
memstick
message SCSI misc on 20170220 2017-02-21 11:51:42 -08:00
mfd
misc Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-02-20 13:23:30 -08:00
mmc MMC core: 2017-02-21 12:04:54 -08:00
mtd for-4.11/linus-merge-signed 2017-02-21 10:57:33 -08:00
net xen: features and fixes for 4.11-rc0 2017-02-21 13:53:41 -08:00
nfc
ntb
nubus
nvdimm
nvme
nvmem
of
oprofile
parisc
parport
pci Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-02-20 13:23:30 -08:00
pcmcia
perf
phy
pinctrl Pin control bulk changes for the v4.11 kernel cycle: 2017-02-21 16:34:22 -08:00
platform Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-02-20 16:26:57 -08:00
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator regulator: Updates for v4.11 2017-02-20 17:23:57 -08:00
remoteproc
reset
rpmsg
rtc Pin control bulk changes for the v4.11 kernel cycle: 2017-02-21 16:34:22 -08:00
s390 SCSI misc on 20170220 2017-02-21 11:51:42 -08:00
sbus
scsi SCSI misc on 20170220 2017-02-21 11:51:42 -08:00
sfi
sh
sn
soc
spi ACPI updates for v4.11-rc1 2017-02-20 17:55:15 -08:00
spmi
ssb
staging media updates for v4.11-rc1 2017-02-21 16:58:32 -08:00
target for-4.11/linus-merge-signed 2017-02-21 10:57:33 -08:00
tc
thermal
thunderbolt
tty Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-02-20 13:23:30 -08:00
uio
usb Pin control bulk changes for the v4.11 kernel cycle: 2017-02-21 16:34:22 -08:00
uwb
vfio IOMMU Updates for Linux v4.11 2017-02-20 16:42:43 -08:00
vhost
video
virt
virtio
vlynq
vme
w1
watchdog
xen
zorro
Kconfig
Makefile