aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hid/hid-sony.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-16HID: sony: Remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET1-3/+2
2024-04-12HID: sony: remove redundant assignmentColin Ian King1-2/+0
2023-10-05HID: sony: remove duplicate NULL check before calling usb_free_urb()Jiri Kosina1-2/+1
2023-09-04HID: sony: Fix a potential memory leak in sony_probe()Christophe JAILLET1-0/+3
2023-01-18HID: sony: remove DualShock4 support.Roderick Colenbrander1-981/+40
2022-12-20HID: sony: Fix unused function warningJosé Expósito1-0/+2
2022-09-20HID: sony: Fix double word in commentsShaomin Deng1-1/+1
2021-12-02HID: sony: fix error path in probeBenjamin Tissoires1-7/+15
2021-12-02HID: check for valid USB device for many HID driversGreg Kroah-Hartman1-1/+5
2021-09-01Merge branch 'for-5.15/sony' into for-linusJiri Kosina1-13/+33
2021-08-20HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in.Ulrich Spörlein1-1/+2
2021-08-20HID: sony: support for the ghlive ps4 donglesDaniel Nguyen1-13/+33
2021-06-15HID: sony: fix freeze when inserting ghlive ps3/wii donglesPascal Giard1-49/+49
2021-01-18HID: sony: Add support for tilt on guitar hero guitarsSanjay Govind1-6/+14
2020-12-16Merge branch 'for-5.11/sony' into for-linusJiri Kosina1-43/+170
2020-11-27HID: sony: support for ghlive ps3/wii u donglesPascal Giard1-0/+112
2020-11-25HID: sony: Workaround for DS4 dongle hotplug kernel crash.Roderick Colenbrander1-6/+28
2020-11-25HID: sony: Don't use fw_version/hw_version for sysfs cleanup.Roderick Colenbrander1-8/+8
2020-11-25HID: sony: Report more accurate DS4 power status.Roderick Colenbrander1-35/+50
2020-05-26HID: sony: Fix for broken buttons on DS3 USB donglesScott Shumate1-0/+17
2019-10-03HID: Fix assumption that devices have inputsAlan Stern1-3/+9
2019-09-05HID: sony: Fix memory corruption issue on cleanup.Roderick Colenbrander1-1/+1
2019-08-06HID: sony: Fix race condition between rumble and device remove.Roderick Colenbrander1-3/+12
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-4/+1
2019-01-09HID: sony: Fix SHANWAN PS3 GamePad rumble and led settings supportHongye Yuan1-3/+8
2019-01-09HID: sony: Transform one-time SHANWAN check into quirkHongye Yuan1-7/+13
2018-07-09HID: hid-sony.c: Use devm_ api to simplify sc->output_report_dmabufHanno Zulla1-7/+8
2018-07-09HID: hid-sony.c: Use devm_ api to simplify sony_battery_probe()Hanno Zulla1-24/+4
2018-07-09HID: hid-sony.c: Use devm_ api to simplify sony_leds_init()Hanno Zulla1-37/+5
2018-07-09HID: hid-sony.c: Use devm_ api to simplify sony_register_sensors()Hanno Zulla1-34/+5
2018-07-09HID: hid-sony.c: Use devm_ api to simplify sony_register_touchpad()Hanno Zulla1-34/+6
2018-03-06HID: sony: Add touchpad support for NSG-MR5U and NSG-MR7U remotesTodd Kelner1-6/+125
2018-01-31Merge branches 'for-4.16/upstream' and 'for-4.15/upstream-fixes' into for-linusJiri Kosina1-8/+2
2018-01-23HID: sony: Report DS4 version info through sysfsRoderick Colenbrander1-0/+83
2018-01-23HID: sony: Print reversed MAC address via %pMRAndy Shevchenko1-8/+2
2017-11-09HID: sony: Fix SHANWAN pad rumbling on USBBastien Nocera1-4/+10
2017-05-02Merge branch 'for-4.12/sony' into for-linusJiri Kosina1-810/+864
2017-04-06HID: sony: remove redundant check for -ve errColin Ian King1-3/+0
2017-04-06HID: sony: Make sure to unregister sensors on failureRoderick Colenbrander1-3/+2
2017-04-06HID: sony: Make DS4 bt poll interval adjustableRoderick Colenbrander1-10/+69
2017-04-06HID: sony: Set proper bit flags on DS4 output reportRoderick Colenbrander1-2/+2
2017-04-06HID: sony: DS4 use brighter LED colorsRoderick Colenbrander1-4/+4
2017-04-06HID: sony: Improve navigation controller axis/button mappingRoderick Colenbrander1-101/+85
2017-04-06HID: sony: Use DS3 MAC address as unique identifier on USBRoderick Colenbrander1-0/+6
2017-03-21HID: sony: Perform duplicate device check earlier onRoderick Colenbrander1-4/+4
2017-03-21HID: sony: Expose DS3 motion sensors through separate deviceRoderick Colenbrander1-25/+105
2017-03-21HID: sony: Print error on failure to active DS3 / Navigation controllersRoderick Colenbrander1-0/+12
2017-03-21HID: sony: DS3 comply to Linux gamepad specRoderick Colenbrander1-95/+81
2017-03-21HID: sony: Mark DS4 touchpad device as a pointerRoderick Colenbrander1-1/+1
2017-03-21HID: sony: Support motion sensor calibration on dongleRoderick Colenbrander1-7/+89
2017-03-21HID: sony: Make work handling more genericRoderick Colenbrander1-11/+19
2017-03-21HID: sony: Treat the ds4 dongle as a separate deviceRoderick Colenbrander1-48/+51
2017-03-21HID: sony: Remove report descriptor fixup for DS4Roderick Colenbrander1-202/+59
2017-03-21HID: sony: Report hardware timestamp for DS4 sensor valuesRoderick Colenbrander1-0/+27
2017-03-21HID: sony: Calibrate DS4 motion sensorsRoderick Colenbrander1-28/+184
2017-03-21HID: sony: Report DS4 motion sensors through a separate deviceRoderick Colenbrander1-292/+105
2017-03-06HID: sony: Fix input device leak when connecting a DS4 twice using USB/BTRoderick Colenbrander1-0/+2
2017-03-06HID: sony: Use LED_CORE_SUSPENDRESUMEFrank Praznik1-30/+15
2016-12-19HID: sony: Ignore DS4 dongle reports when no device is connectedRoderick Colenbrander1-0/+28
2016-12-19HID: sony: Use DS4 MAC address as unique identifier on USBRoderick Colenbrander1-0/+6
2016-12-19HID: sony: Fix error handling bug when touchpad registration failsRoderick Colenbrander1-1/+1
2016-11-29HID: sony: Support DS4 dongleRoderick Colenbrander1-0/+2
2016-11-28HID: sony: Comply to Linux gamepad spec for DS4Roderick Colenbrander1-0/+70
2016-11-28HID: sony: Make the DS4 touchpad a separate deviceRoderick Colenbrander1-21/+84
2016-11-28HID: sony: Fix memory issue when connecting device using both Bluetooth and USBRoderick Colenbrander1-0/+13
2016-10-10HID: sony: Update device idsRoderick Colenbrander1-0/+4
2016-10-10HID: sony: Adjust value range for motion sensorsRoderick Colenbrander1-6/+6
2016-10-10HID: sony: Handle multiple touch events input recordRoderick Colenbrander1-26/+52
2016-10-10HID: sony: Send ds4 output reports on output end-pointRoderick Colenbrander1-9/+11
2016-10-10HID: sony: Perform CRC check on bluetooth input packetsRoderick Colenbrander1-0/+18
2016-10-10HID: sony: Adjust HID report size name definitionsRoderick Colenbrander1-15/+15
2016-10-10HID: sony: Fix race condition in sony_probeRoderick Colenbrander1-59/+58
2016-10-07Merge branches 'for-4.8/upstream-fixes', 'for-4.9/alps', 'for-4.9/hid-input',...Jiri Kosina1-13/+69
2016-09-26HID: sony: Update copyright and add Dualshock 4 rate control noteFrank Praznik1-1/+12
2016-09-26HID: sony: Defer the initial USB Sixaxis output reportFrank Praznik1-4/+25
2016-09-26HID: sony: Relax duplicate checking for USB-only devicesFrank Praznik1-8/+32
2016-08-02HID: sony: disable descriptor fixup for FutureMax Dance MatMikko Perttunen1-1/+5
2016-03-17Merge branches 'for-4.5/upstream-fixes', 'for-4.6/cmedia', 'for-4.6/i2c-hid',...Jiri Kosina1-82/+100
2016-02-10HID: sony: underscores are unnecessary for u8, u16, s32Pavel Machek1-57/+57
2016-02-10HID: sony: fix some warnings from scripts/checkpatch.plAntonio Ospite1-8/+17
2016-02-10HID: sony: fix errors from scripts/checkpatch.plAntonio Ospite1-13/+13
2016-01-29HID: sony: fix a typo in descriptors comments s/Joystik/Joystick/Antonio Ospite1-1/+1
2016-01-18HID: sony: Fixup output reports for the nyko core controllerScott Moreau1-1/+1
2016-01-18HID: sony: Add nyko core controller supportScott Moreau1-0/+7
2016-01-18HID: sony: do not bail out when the sixaxis refuses the output reportBenjamin Tissoires1-2/+4
2016-01-14Merge branches 'for-4.4/upstream-fixes', 'for-4.5/async-suspend', 'for-4.5/co...Jiri Kosina1-19/+88
2015-12-28HID: use to_hid_device()Geliang Tang1-3/+3
2015-11-19HID: sony: Remove the size check for the Dualshock 4 HID DescriptorFrank Praznik1-2/+2
2015-11-19HID: sony: Save and restore the controller state on suspend and resumeFrank Praznik1-1/+64
2015-11-19HID: sony: Refactor the output report sending functionsFrank Praznik1-13/+19
2015-11-05HID: hid-input: allow input_configured callback return errorsDmitry Torokhov1-3/+10
2015-07-31HID: sony: Fix DS4 controller reporting rate issuesRostislav Pehlivanov1-1/+1
2015-07-24HID: sony: Drop invalid Sixaxis input reportsFrank Praznik1-0/+11
2015-07-13HID: sony: Navigator Axis for L1 buttonSimon Wood1-1/+8
2015-06-18HID: hid-sony: Fix report descriptor for Navigation ControllerSimon Wood1-1/+90
2015-06-18HID: hid-sony: Navigation controller only has 1 LED and no rumbleSimon Wood1-8/+33
2015-06-18HID: hid-sony: Add BT support for Navigation ControllerSimon Wood1-0/+2
2015-06-12HID: sony: PS Move fix report descriptorSimon Wood1-25/+44
2015-06-12HID: sony: PS3 Move enable LEDs and Rumble via BTSimon Wood1-6/+5
2015-06-12HID: sony: Add support PS3 Move Battery via BTSimon Wood1-4/+11
2015-06-12HID: sony: Add quirk for MOTION_CONTROLLER_BTSimon Wood1-3/+5
2015-06-12HID: sony: Support PS3 Move Controller when connected via BluetoothSimon Wood1-0/+2
2015-05-07HID: sony: Correct a typo in a HID descriptor comment and explain the odd Six...Frank Praznik1-1/+8
2015-05-07HID: sony: Simplify LED initialization and eliminate redundant copies when up...Frank Praznik1-30/+28
2015-05-07HID: sony: Add support for the Sony Motion ControllerFrank Praznik1-2/+136
2015-05-07HID: sony: Prevent the freeing of an unitialized ida valueFrank Praznik1-4/+4
2015-04-14Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-5/+26
2015-04-13Merge tag 'for-v4.1' of git://git.infradead.org/battery-2.6Linus Torvalds1-19/+24
2015-04-13Merge branches 'for-4.0/upstream-fixes', 'for-4.1/genius', 'for-4.1/huion-ucl...Jiri Kosina1-5/+26
2015-03-13power_supply: Change ownership from driver to coreKrzysztof Kozlowski1-19/+24
2015-03-13power_supply: Move run-time configuration to separate structureKrzysztof Kozlowski1-1/+1
2015-02-23HID: sony: fix uninitialized per-controller spinlockFrank Praznik1-0/+2
2015-02-23HID: sony: initialize sony_dev_list_lock properlyJiri Kosina1-1/+1
2015-02-18HID: sony: Coding style cleanups in sixaxis_set_operational_usb()Antonio Ospite1-5/+3
2015-02-18HID: sony: Use __u8 * for the buffer in sixaxis_set_operational_usb()Antonio Ospite1-1/+1
2015-02-18HID: sony: Don't use magic numbers in sixaxis_set_operational_usb()Antonio Ospite1-5/+8
2015-02-18HID: sony: Use the minimum accepted size for feature report 0xf2Antonio Ospite1-1/+1
2015-02-18HID: sony: Fix a WARNING shown when rmmod-ing the driverAntonio Ospite1-1/+1
2015-02-17HID: sony: Enable Gasia third-party PS3 controllersLauri Kasanen1-1/+21
2014-11-20HID: sony: Add support for the third-party SMK PS3 Bluetooth RemoteFrank Praznik1-0/+3
2014-11-19HID: sony: Use kernel allocated buffers for HID reportsFrank Praznik1-34/+113
2014-09-25HID: sony: Update the DualShock 4 touchpad resolutionFrank Praznik1-2/+2
2014-09-22HID: sony: Set touchpad bits in the input_configured callbackFrank Praznik1-34/+40
2014-09-15HID: sony: Update file header and correct commentsFrank Praznik1-5/+6
2014-09-15HID: sony: Corrections for the DualShock 4 HID descriptorFrank Praznik1-6/+6
2014-09-01HID: sony: Set the Sixaxis cable state correctlyFrank Praznik1-1/+2
2014-07-30HID: sony: Default initialize all elements of the LED max_brightness array to 1Frank Praznik1-1/+1
2014-06-25HID: sony: Remove an old and redundant commentAntonio Ospite1-2/+0
2014-06-25HID: sony: Format and comment sixaxis_rdescAntonio Ospite1-19/+74
2014-06-25HID: sony: Always override the Sixaxis descriptorAntonio Ospite1-21/+10
2014-06-25HID: sony: Use the SIXAXIS_CONTROLLER constant when possibleAntonio Ospite1-3/+1
2014-04-24HID: hid-sony - allow 3rd party INTEC controller to turn off all ledsSimon Wood1-0/+4
2014-04-24HID: sony: Add blink support to the Sixaxis and DualShock 4 LEDsFrank Praznik1-25/+124
2014-04-24HID: sony: Initialize the controller LEDs with a device ID valueFrank Praznik1-5/+114
2014-04-24HID: sony: Use the controller Bluetooth MAC address as the unique value in th...Frank Praznik1-6/+2
2014-04-24HID: sony: Convert startup and shutdown functions to use a uniform parameter ...Frank Praznik1-35/+32
2014-04-24HID: sony: Use a struct for the Sixaxis output report.Frank Praznik1-17/+49
2014-04-24HID: sony: Use inliners for work queue initialization and cancellationFrank Praznik1-10/+19
2014-04-03HID: sony: Fix cancel_work_sync mismergeFrank Praznik1-2/+0
2014-04-01HID: sony: fix force feedback mismergeJiri Kosina1-4/+0
2014-04-01Merge branches 'for-3.15/multitouch', 'for-3.15/sony' and 'for-3.15/uhid' int...Jiri Kosina1-1/+11
2014-04-01Merge branch 'for-3.15/hid-core-ll-transport-cleanup' into for-linusJiri Kosina1-96/+704
2014-04-01Merge branch 'for-3.15/hid-core-ll-transport-cleanup' into for-3.15/sonyJiri Kosina1-48/+16
2014-04-01HID: sony: Set the quriks flag for Bluetooth controllersFrank Praznik1-0/+10
2014-04-01HID: sony: Fix Sixaxis cable state detectionFrank Praznik1-1/+1
2014-03-14HID: sony: do not rely on hid_output_raw_reportBenjamin Tissoires1-46/+14
2014-03-14Merge branch 'for-3.15/sony' into for-3.15/hid-core-ll-transport-cleanupJiri Kosina1-62/+692
2014-02-24HID: sony: Prevent duplicate controller connections.Frank Praznik1-0/+140
2014-02-24HID: sony: Perform a boundry check on the sixaxis battery level index.Frank Praznik1-1/+2
2014-02-24HID: sony: Fix work queue issuesFrank Praznik1-14/+14
2014-02-24HID: sony: Fix multi-line comment stylingFrank Praznik1-15/+30
2014-02-20HID: sony: Fix work queue issues.Frank Praznik1-15/+12
2014-02-20HID: sony: Enable LED controls and rumble for the Sixaxis on Bluetooth.Frank Praznik1-11/+13
2014-02-17HID: sony: Correct Sixaxis battery reportingFrank Praznik1-2/+2
2014-02-17HID: replace hid_output_raw_report with hid_hw_raw_request for feature requestsBenjamin Tissoires1-2/+2
2014-02-17HID: sony: Add conditionals to enable all features in Bluetooth modeFrank Praznik1-7/+30
2014-02-17HID: sony: Set initial battery level to 100% to avoid false low battery warningsFrank Praznik1-0/+5
2014-02-17HID: sony: Add Dualshock 4 Bluetooth battery and touchpad parsingFrank Praznik1-8/+20
2014-02-17HID: sony: Add Dualshock 4 Bluetooth output report formattingFrank Praznik1-5/+16
2014-02-17HID: sony: Add modified Dualshock 4 Bluetooth HID descriptorFrank Praznik1-0/+214
2014-02-17HID: sony: Use low-level transport driver functionsFrank Praznik1-42/+14
2014-02-17Merge branch 'for-3.15/hid-core-ll-transport-cleanup' into for-3.15/sonyJiri Kosina1-4/+5
2014-02-17HID: introduce helper to access hid_output_raw_report()Benjamin Tissoires1-3/+3
2014-02-17HID: remove hid_get_raw_report in struct hid_deviceBenjamin Tissoires1-1/+2
2014-02-06HID: hid-sony: report actual brightness value when reading LEDSimon Wood1-6/+3
2014-01-28HID: sony: add output events for the multi-touch pad on the Dualshock 4Frank Praznik1-0/+54
2014-01-28HID: sony: add battery status reporting for the Sixaxis and Dualshock 4Frank Praznik1-1/+185
2014-01-21HID: sony: Use colors for the Dualshock 4 LED namesFrank Praznik1-7/+20
2014-01-21HID: sony: Add annotated HID descriptor for the Dualshock 4Frank Praznik1-64/+256
2014-01-20HID: sony: Cache the output report for the Dualshock 4Frank Praznik1-20/+35
2014-01-17HID: sony: Map gyroscopes and accelerometers to axesFrank Praznik1-0/+78
2014-01-17HID: sony: Fix spacing in the device definitions.Frank Praznik1-5/+5
2014-01-17HID: sony: Use standard output reports instead of raw reports to send data to...Frank Praznik1-17/+28
2014-01-17HID: sony: Use separate identifiers for USB and Bluetooth connected Dualshock...Frank Praznik1-7/+8
2014-01-16HID: sony: Rename worker functionFrank Praznik1-2/+2
2014-01-16HID: sony: Add LED controls for the Dualshock 4Frank Praznik1-27/+50
2014-01-16HID: sony: Add force-feedback support for the Dualshock 4Frank Praznik1-3/+36
2014-01-02HID: sony: fix error return codeJulia Lawall1-1/+3
2013-11-20HID: sony: Add LED support for Sixaxis/Dualshock3 USBSven Eckelmann1-48/+72
2013-11-20HID: sony: Move LED data to the main structureSven Eckelmann1-41/+17
2013-11-20HID: sony: Rename buzz_* functions to sony_led_*Sven Eckelmann1-8/+8
2013-11-20HID: sony: Use BIT(x) macro to define quirks constantsSven Eckelmann1-5/+5
2013-11-20HID: sony: Rename rumble_* functions/variables to state_*Sven Eckelmann1-6/+6
2013-11-19HID: sony: Send FF commands in non-atomic contextSven Eckelmann1-11/+42
2013-11-11HID: sony: Add force feedback support for Dualshock3 USBSven Eckelmann1-0/+52
2013-09-24HID: sony: use hid_get_raw_report() instead of a direct call to usbBenjamin Tissoires1-9/+2
2013-09-13HID: sony: validate HID output report detailsKees Cook1-0/+4
2013-09-06Merge branches 'for-3.12/devm', 'for-3.12/i2c-hid', 'for-3.12/i2c-hid-dt', 'f...Jiri Kosina1-6/+3
2013-07-31HID: trivial devm conversion for special hid driversBenjamin Tissoires1-6/+3
2013-07-24HID: sony: fix HID mapping for PS3 sixaxis controllerBenjamin Tissoires1-1/+2
2013-06-13HID: fold ps3remote driver into generic Sony driverJiri Kosina1-2/+182
2013-05-28HID: sony: fix leds dependencyJiri Kosina1-63/+42
2013-05-28HID: driver for PS2/3 Buzz controllersColin Leitner1-9/+301
2013-02-21Merge branches 'for-3.9/sony' and 'for-3.9/steelseries' into for-linusJiri Kosina1-3/+43
2013-01-22HID: clean up quirk for Sony RF receiversFernando Luis Vázquez Cao1-2/+12
2013-01-15HID: add support for Sony RF receiver with USB product id 0x0374Fernando Luis Vázquez Cao1-1/+3
2013-01-03HID: hid-sony: fix troubles with Sony remote clonesMauro Carvalho Chehab1-0/+28
2013-01-03HID: Use module_hid_driver macroH Hartley Sweeten1-12/+1
2012-09-05HID: remove Paul Walmsley's copyright from places where it shouldn't beJiri Kosina1-1/+0
2011-06-13HID: hid-sony: fix endiannes of Sixaxis accel/gyro valuesSimon Wood1-0/+20