{"push_id":2774316195,"size":41,"distinct_size":36,"ref":"refs/heads/hid-sony-backport-4.14","head":"e94646cb28af159edaf49aefc23b4313d5e89c3c","before":"1cf5faf15ca2f7fff2e48441e0c027f573101976","commits":[{"sha":"3de3951878ec019b14d10be1a47ce16d25059556","author":{"name":"MOHAMMAD RASIM","email":"6b3d06eb2001355fbbd33be850cac6a1f99af06d@gmail.com"},"message":"Fix pwm_meson.h function syntax \n\nthis solve the following error:\r\n`include/linux/amlogic/pwm_meson.h:170:1: error: expected identifier or ‘(’ before ‘{’ token`","distinct":false,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/3de3951878ec019b14d10be1a47ce16d25059556"},{"sha":"3573fba1473e12c05c54a41db8d808a55d3c5815","author":{"name":"afl1","email":"b0acafe05b767f7765beb585fe4f473e3ad2a00f@gmail.com"},"message":"drivers/amlogic: increase # dynamic buffer for hevc decoder","distinct":false,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/3573fba1473e12c05c54a41db8d808a55d3c5815"},{"sha":"4b538502c5283a4acf663aeddca16a91d8c1f1ee","author":{"name":"Ray","email":"47e084c632492ca8c1a93356a3679fdec4a81e64@gmail.com"},"message":"Merge pull request #7 from moham96/patch-1\n\nFix pwm_meson.h function syntax","distinct":false,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/4b538502c5283a4acf663aeddca16a91d8c1f1ee"},{"sha":"e0266d348bc455e49a4b35b414bbfefa97a32131","author":{"name":"boot2k3","email":"2d0f7c42765059d3430e773dd3a1ec4008728862@mail.ru"},"message":"drivers/media/rc: adjust meson-ir timeouts","distinct":false,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/e0266d348bc455e49a4b35b414bbfefa97a32131"},{"sha":"8d0d830e2cbbec7ac34fb6e9bd134e8722f3aa15","author":{"name":"adamg88","email":"fa2557fa1a42e6a14274eb5d07d26ab897e4b26c@users.noreply.github.com"},"message":"Merge pull request #8 from cdu13a/hid-sony-backport-4.9\n\nHid sony backport 4.9","distinct":false,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/8d0d830e2cbbec7ac34fb6e9bd134e8722f3aa15"},{"sha":"566f524d6a577d3f06b42450e9bb4e28977b6e8b","author":{"name":"Roderick Colenbrander","email":"d4545e0b4e774c9fda6854137303c738877355ed@sony.com"},"message":"HID: sony: Fix race condition in sony_probe\n\nEarly on the sony_probe function calls hid_hw_start to start the hardware.\nAfterwards it issues some hardware requests, initializes other functionality\nlike Force Feedback, power classes and others. However by the time\nhid_hw_start returns, the device nodes have already been created, which leads\nto a race condition by user space applications which may detect the device\nprior to completion of initialization. We have observed this problem many\ntimes, this patch fixes the problem.\n\nThis patch moves most of sony_probe to sony_input_configured, which is called\nprior to device registration. This fixes the race condition and the same\napproach is used in other HID drivers.\n\nSigned-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>\nReviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/566f524d6a577d3f06b42450e9bb4e28977b6e8b"},{"sha":"a477aa833248e84d23106d5b26b424006a582660","author":{"name":"Roderick Colenbrander","email":"d4545e0b4e774c9fda6854137303c738877355ed@sony.com"},"message":"HID: sony: Adjust HID report size name definitions\n\nPut the report type (feature / output) in the report size definitions.\nThis prevents name collisions later on for other different reports, which use\nthe same report id, but have a different size.\n\nSigned-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>\nReviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/a477aa833248e84d23106d5b26b424006a582660"},{"sha":"87aaadb8b918e5e7e602d62d7b664b70cda2d3c0","author":{"name":"Roderick Colenbrander","email":"d4545e0b4e774c9fda6854137303c738877355ed@sony.com"},"message":"HID: sony: Perform CRC check on bluetooth input packets\n\nSigned-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>\nReviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/87aaadb8b918e5e7e602d62d7b664b70cda2d3c0"},{"sha":"96709f9d61cc96521db3381fefc6a19a2f8bd4e4","author":{"name":"Roderick Colenbrander","email":"d4545e0b4e774c9fda6854137303c738877355ed@sony.com"},"message":"HID: sony: Send ds4 output reports on output end-point\n\nAdd a CRC value to each output report. This removes the need for the\n'no output reports on interrupt end-point' quirk.\n\nSigned-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>\nReviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/96709f9d61cc96521db3381fefc6a19a2f8bd4e4"},{"sha":"0cc45bde2b5352a1e1d395dd58e52deb6cb6c79d","author":{"name":"Roderick Colenbrander","email":"d4545e0b4e774c9fda6854137303c738877355ed@sony.com"},"message":"HID: sony: Handle multiple touch events input record\n\nRead the touch history field in the HID descriptor and use this value\nto determine how many touch events to read from the report. As part\nof this patch, we did a first attempt of making the offset calculation\ncode less magical.\n\nSigned-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>\nReviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/0cc45bde2b5352a1e1d395dd58e52deb6cb6c79d"},{"sha":"d5fab51818b578a421307ef8debc21df33cf12b6","author":{"name":"Roderick Colenbrander","email":"d4545e0b4e774c9fda6854137303c738877355ed@sony.com"},"message":"HID: sony: Adjust value range for motion sensors\n\nThe motion sensor values are 16-bit, so make the value range match.\nIt is hard to reach the upper values, but they can be reached. At\nleast the current accelerometer value of 8192 is very easy to pass.\n\nIt is still not nice that the motion sensors live in no man's land\nin between ABS_MISC and ABS_MT_SLOT, but that's something for another\ntime, which the proposed ABS_ACCEL_*/ABS_GYRO_* were meant for.\n\nSigned-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>\nReviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/d5fab51818b578a421307ef8debc21df33cf12b6"},{"sha":"c7af1640d98d110bf782ea0bca9f79bdf99b8d15","author":{"name":"Roderick Colenbrander","email":"d4545e0b4e774c9fda6854137303c738877355ed@sony.com"},"message":"HID: sony: Update device ids\n\nSupport additional DS4 model.\n\nSigned-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>\nReviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/c7af1640d98d110bf782ea0bca9f79bdf99b8d15"},{"sha":"bdfd1581dd7caedd084443c65e34177d9916160c","author":{"name":"Roderick Colenbrander","email":"d4545e0b4e774c9fda6854137303c738877355ed@sony.com"},"message":"HID: sony: Fix memory issue when connecting device using both Bluetooth and USB\n\nA previous patch moved most input initialization from sony_probe to\nsony_input_configured to avoid some race conditions. The driver has some\nspecial logic to prevent the device to get registered twice in case the\nuser connects it both over Bluetooth and USB. When this condition\nhappens sony_input_configured returns a failure, but sony_probe continues\nas hid_hw_start doesn't fail. As was discussed on linux-input, it is\nacceptable for this function to fail.\n\nThis patch adds a check for the HID_CLAIMED_INPUT flag within sony_probe\nto determine whether initialization succeeded correctly. The flag is\nnot set by the HID layer when sony_input_configured fails.\n\nSigned-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/bdfd1581dd7caedd084443c65e34177d9916160c"},{"sha":"ea845ba51153053a8e2bb517d0531f11c3007a17","author":{"name":"Roderick Colenbrander","email":"d4545e0b4e774c9fda6854137303c738877355ed@sony.com"},"message":"HID: sony: Make the DS4 touchpad a separate device\n\nThe dualshock 4 supports both analog sticks of which one uses\nABS_X/_Y and a touchpad. In a recent discussion with Dmitry about\nsome input-mt changes we proposed for disabling pointer emulation from\ninput_mt_sync_frame, Dmitry mentioned ABS_X/_Y should report the\nsame data as ABS_MT_POSITION_X/_Y. The current driver is mixing axes\nfor different subdevices. It was suggested to make the touchpad\nits own sub-device.\n\nThis patch turns the touchpad into its own device. In addition\nthis patch also moves the button underneath the touchpad into\nthe new device. It felt like this button should be part of the\ndevice. No known user space application (not even SDL2) seems to\nbe using it.\n\nSigned-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/ea845ba51153053a8e2bb517d0531f11c3007a17"},{"sha":"8fce52bca762c684f5e4e3c3b925b68e73c59b51","author":{"name":"Roderick Colenbrander","email":"d4545e0b4e774c9fda6854137303c738877355ed@sony.com"},"message":"HID: sony: Comply to Linux gamepad spec for DS4\n\nThe DS4 side of hid-sony used the hid-core layer to assign buttons\nand axes based on the HID report descriptors. The default mapping\nwas strange e.g. right stick using ABS_Z/ABS_RZ or the physical\n'south button' being reported as BTN_EAST etcetera.\n\nThis patch makes the DS4 side ofi the hid-sony driver comply to\nthe Linux game controller spec as suggested in a discussion with\nDmitry on the linux-input list.\n\nCurrently the main user of the DS4 is the SDL2 library, which has\na mapping table using vendor/device/version as a key. In order to\nnot break SDL2 we discussed adjusting the version number, so it\ncan have both mappings. This was discust on linux-input and we\ndiscussed privately with SDL2 developers.\n\nSigned-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/8fce52bca762c684f5e4e3c3b925b68e73c59b51"},{"sha":"a69eb744c83ea49410fd7089a98ba20cac0239c5","author":{"name":"Roderick Colenbrander","email":"d4545e0b4e774c9fda6854137303c738877355ed@sony.com"},"message":"HID: sony: Support DS4 dongle\n\nAdd support for USB based DS4 dongle device, which allows connecting\na DS4 through Bluetooth, but hides Bluetooth from the host system.\n\nSigned-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/a69eb744c83ea49410fd7089a98ba20cac0239c5"},{"sha":"46b1c2ebc117fb55653e0a140a1e7f114ce21b7e","author":{"name":"Roderick Colenbrander","email":"d4545e0b4e774c9fda6854137303c738877355ed@sony.com"},"message":"HID: sony: Fix error handling bug when touchpad registration fails\n\nThe error handling code in sony_input_configured in general uses goto\nbased cleanup. Recently we migrated code from sony_probe to here, but\nwe didn't update the existing touchpad registration code, which was\nalready here to use the goto.\n\nSigned-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/46b1c2ebc117fb55653e0a140a1e7f114ce21b7e"},{"sha":"7300893ca9162ea6a15bea5518b89506910cbf85","author":{"name":"Roderick Colenbrander","email":"d4545e0b4e774c9fda6854137303c738877355ed@sony.com"},"message":"HID: sony: Use DS4 MAC address as unique identifier on USB\n\nThe DS4 MAC address is reported as a unique identified when\nusing Bluetooth. For USB there is no unique identifier reported\nyet, so use the MAC address.\n\nSigned-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/7300893ca9162ea6a15bea5518b89506910cbf85"},{"sha":"af612abf9ff25c6f064e611d7873341d789e2f9f","author":{"name":"Roderick Colenbrander","email":"d4545e0b4e774c9fda6854137303c738877355ed@sony.com"},"message":"HID: sony: Ignore DS4 dongle reports when no device is connected\n\nWhen the DS4 dongle is connected, it always generates HID reports\neven when no DS4 is paired to it. This patch adds logic to ignore\nHID reports from the dongle if there is no DS4 currently attached.\n\nSigned-off-by: Roderick Colenbrander <roderick.colenbrander@sony.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/af612abf9ff25c6f064e611d7873341d789e2f9f"},{"sha":"f8313eb05388575b94dd02bc98d32b78261d8f41","author":{"name":"Frank Praznik","email":"f15ca1017e972332ff061b480de666d55b1ccfa2@gmail.com"},"message":"HID: sony: Use LED_CORE_SUSPENDRESUME\n\nThe LED subsystem provides the LED_CORE_SUSPENDRESUME flag to handle\nautomatically turning off and restoring the state of device LEDs during\nsuspend/resume.  Use this flag instead of saving and restoring the state\nlocally.\n\nSigned-off-by: Frank Praznik <frank.praznik@gmail.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/cdu13a/linux-amlogic-1/commits/f8313eb05388575b94dd02bc98d32b78261d8f41"}]}
{"actor":{"display_login":"cdu13a"}}