mirror of
https://github.com/tbsdtv/linux_media.git
synced 2025-07-23 12:43:29 +02:00
Merge branch 'for-5.12/playstation-v2' into for-linus
- Playstation DualSense support from Roderick Colenbrander
This commit is contained in:
@@ -7928,6 +7928,12 @@ F: drivers/hid/
|
|||||||
F: include/linux/hid*
|
F: include/linux/hid*
|
||||||
F: include/uapi/linux/hid*
|
F: include/uapi/linux/hid*
|
||||||
|
|
||||||
|
HID PLAYSTATION DRIVER
|
||||||
|
M: Roderick Colenbrander <roderick.colenbrander@sony.com>
|
||||||
|
L: linux-input@vger.kernel.org
|
||||||
|
S: Supported
|
||||||
|
F: drivers/hid/hid-playstation.c
|
||||||
|
|
||||||
HID SENSOR HUB DRIVERS
|
HID SENSOR HUB DRIVERS
|
||||||
M: Jiri Kosina <jikos@kernel.org>
|
M: Jiri Kosina <jikos@kernel.org>
|
||||||
M: Jonathan Cameron <jic23@kernel.org>
|
M: Jonathan Cameron <jic23@kernel.org>
|
||||||
|
@@ -853,6 +853,24 @@ config HID_PLANTRONICS
|
|||||||
|
|
||||||
Say M here if you may ever plug in a Plantronics USB audio device.
|
Say M here if you may ever plug in a Plantronics USB audio device.
|
||||||
|
|
||||||
|
config HID_PLAYSTATION
|
||||||
|
tristate "PlayStation HID Driver"
|
||||||
|
depends on HID
|
||||||
|
select CRC32
|
||||||
|
select POWER_SUPPLY
|
||||||
|
help
|
||||||
|
Provides support for Sony PS5 controllers including support for
|
||||||
|
its special functionalities e.g. touchpad, lights and motion
|
||||||
|
sensors.
|
||||||
|
|
||||||
|
config PLAYSTATION_FF
|
||||||
|
bool "PlayStation force feedback support"
|
||||||
|
depends on HID_PLAYSTATION
|
||||||
|
select INPUT_FF_MEMLESS
|
||||||
|
help
|
||||||
|
Say Y here if you would like to enable force feedback support for
|
||||||
|
PlayStation game controllers.
|
||||||
|
|
||||||
config HID_PRIMAX
|
config HID_PRIMAX
|
||||||
tristate "Primax non-fully HID-compliant devices"
|
tristate "Primax non-fully HID-compliant devices"
|
||||||
depends on HID
|
depends on HID
|
||||||
|
@@ -94,6 +94,7 @@ hid-picolcd-$(CONFIG_HID_PICOLCD_CIR) += hid-picolcd_cir.o
|
|||||||
hid-picolcd-$(CONFIG_DEBUG_FS) += hid-picolcd_debugfs.o
|
hid-picolcd-$(CONFIG_DEBUG_FS) += hid-picolcd_debugfs.o
|
||||||
|
|
||||||
obj-$(CONFIG_HID_PLANTRONICS) += hid-plantronics.o
|
obj-$(CONFIG_HID_PLANTRONICS) += hid-plantronics.o
|
||||||
|
obj-$(CONFIG_HID_PLAYSTATION) += hid-playstation.o
|
||||||
obj-$(CONFIG_HID_PRIMAX) += hid-primax.o
|
obj-$(CONFIG_HID_PRIMAX) += hid-primax.o
|
||||||
obj-$(CONFIG_HID_REDRAGON) += hid-redragon.o
|
obj-$(CONFIG_HID_REDRAGON) += hid-redragon.o
|
||||||
obj-$(CONFIG_HID_RETRODE) += hid-retrode.o
|
obj-$(CONFIG_HID_RETRODE) += hid-retrode.o
|
||||||
|
@@ -1077,6 +1077,7 @@
|
|||||||
#define USB_DEVICE_ID_SONY_PS4_CONTROLLER 0x05c4
|
#define USB_DEVICE_ID_SONY_PS4_CONTROLLER 0x05c4
|
||||||
#define USB_DEVICE_ID_SONY_PS4_CONTROLLER_2 0x09cc
|
#define USB_DEVICE_ID_SONY_PS4_CONTROLLER_2 0x09cc
|
||||||
#define USB_DEVICE_ID_SONY_PS4_CONTROLLER_DONGLE 0x0ba0
|
#define USB_DEVICE_ID_SONY_PS4_CONTROLLER_DONGLE 0x0ba0
|
||||||
|
#define USB_DEVICE_ID_SONY_PS5_CONTROLLER 0x0ce6
|
||||||
#define USB_DEVICE_ID_SONY_MOTION_CONTROLLER 0x03d5
|
#define USB_DEVICE_ID_SONY_MOTION_CONTROLLER 0x03d5
|
||||||
#define USB_DEVICE_ID_SONY_NAVIGATION_CONTROLLER 0x042f
|
#define USB_DEVICE_ID_SONY_NAVIGATION_CONTROLLER 0x042f
|
||||||
#define USB_DEVICE_ID_SONY_BUZZ_CONTROLLER 0x0002
|
#define USB_DEVICE_ID_SONY_BUZZ_CONTROLLER 0x0002
|
||||||
|
1351
drivers/hid/hid-playstation.c
Normal file
1351
drivers/hid/hid-playstation.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user