{"push_id":781693080,"size":78,"distinct_size":1,"ref":"refs/heads/topics/drivers/pc3x3-hw_random-drivers","head":"6271a9a9559e1bec42816709ea6ba06f8405ea53","before":"925ef6b71c2177402d5ff7446de1b6a0f3a10ec0","commits":[{"sha":"b7e79329c4e34d63cd374e603ece91f2b2c3331e","author":{"email":"07ddf30bcca2a0d3056e54ffbfe155352a6af244@posteo.de","name":"Martin Kepplinger"},"message":"Input: bma150 - use sign_extend32() for sign extending\n\nDespite it's name, sign_extend32() is used for 16 bit values aswell.\n\nSigned-off-by: Martin Kepplinger <martink@posteo.de>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/b7e79329c4e34d63cd374e603ece91f2b2c3331e"},{"sha":"2d53809594afaf2ae66a90a3142c1b702fd3bcea","author":{"email":"65191830245723325aed938dddb6d81810e13fc4@de.bosch.com","name":"Dirk Behme"},"message":"Input: zforce_ts - convert to use the gpiod interface\n\nUse the new GPIO descriptor interface to handle the zForce GPIOs.\nThis simplifies the code and allows transparently handle GPIO polarity, as\nspecified in device tree data.\n\nAlso switch to using gpio_{set|get}_value_cansleep() since none of the\ncallers is in atomic context and cansleep variant allows more GPIO\ncontrollers to be used with the touchscreen.\n\nSigned-off-by: Dirk Behme <dirk.behme@de.bosch.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/2d53809594afaf2ae66a90a3142c1b702fd3bcea"},{"sha":"ec0843fabe29ad44bdaaa16c8d6cda4537716de5","author":{"email":"b6ffd6973e972cb999e8e535ab74da7fee0c035f@ingics.com","name":"Axel Lin"},"message":"Input: drv260x/drv2665/drv2667 - constify reg_default tables\n\nThese reg_default tables are not modified after initialized, so make them\nconst.\n\nSigned-off-by: Axel Lin <axel.lin@ingics.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/ec0843fabe29ad44bdaaa16c8d6cda4537716de5"},{"sha":"f23487cdbe3bd002e99f41250143014e522c34de","author":{"email":"c7548e92760d2ab0859b38fad4175bdc610308f3@gmail.com","name":"Anshul Garg"},"message":"Input: joydev - use for_each_set_bit where appropriate\n\nUse for_each_set_bit to check for set bits in bitmap as it is more\nefficient than checking individual bits.\n\nSigned-off-by: Anshul Garg <aksgarg1989@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/f23487cdbe3bd002e99f41250143014e522c34de"},{"sha":"948cea14487af7d6e8b8007dc24a5361869f410b","author":{"email":"c7548e92760d2ab0859b38fad4175bdc610308f3@gmail.com","name":"Anshul Garg"},"message":"Input: ff-core - use for_each_set_bit where appropriate\n\nUse for_each_set_bit to check for set bits in bitmap\nas it is more efficient than checking individual bits.\n\nSigned-off-by: Anshul Garg <aksgarg1989@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/948cea14487af7d6e8b8007dc24a5361869f410b"},{"sha":"b6d30968d86c45a7bb599eaca13ff048d3fa576c","author":{"email":"c7548e92760d2ab0859b38fad4175bdc610308f3@gmail.com","name":"Anshul Garg"},"message":"Input: uinput - switch to using for_each_set_bit()\n\nUse for_each_set_bit to check for set bits in bitmap\nas it is more efficient and compact.\n\nSigned-off-by: Anshul Garg <aksgarg1989@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/b6d30968d86c45a7bb599eaca13ff048d3fa576c"},{"sha":"f61fd21dea1b9b40edfab07bdcd60d6a3bd95ba1","author":{"email":"6b8646d310837fed93a129ed3c979b90c7f2674f@gmail.com","name":"Dmitry Torokhov"},"message":"Input: of_touchscreen - always issue warning if axis is not set up\n\nDo issue warning about axis that is present in device tree but not specified\nby the driver even in case of multi-touch axis as callers now tell us if they\nexpect multi-touch data or not.\n\nReviewed-by: Roger Quadros <rogerq@ti.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/f61fd21dea1b9b40edfab07bdcd60d6a3bd95ba1"},{"sha":"517178692ccd730a95b278bd8cd67e11498a9a84","author":{"email":"6b8646d310837fed93a129ed3c979b90c7f2674f@gmail.com","name":"Dmitry Torokhov"},"message":"Input: of_touchscreen - fix setting max values on X/Y axis\n\nThe binding specification says that \"touchscreen-size-x\" and \"-y\" specify\nhorizontal and vertical resolution of the touchscreen and therefore maximum\nabsolute coordinates should be reduced by 1 since we are starting with 0.\n\nReviewed-by: Roger Quadros <rogerq@ti.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/517178692ccd730a95b278bd8cd67e11498a9a84"},{"sha":"4200e831e4a8fd09fa4e78de2e571ab270c12d06","author":{"email":"6b8646d310837fed93a129ed3c979b90c7f2674f@gmail.com","name":"Dmitry Torokhov"},"message":"Input: of_touchscreen - switch to using device properties\n\nLet's switch form OF to device properties so that common parsing code could\nwork not only on device tree but also on ACPI-based platforms.\n\nReviewed-by: Roger Quadros <rogerq@ti.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/4200e831e4a8fd09fa4e78de2e571ab270c12d06"},{"sha":"28a74c050060c17b1edaee2d60470a33be476941","author":{"email":"6b8646d310837fed93a129ed3c979b90c7f2674f@gmail.com","name":"Dmitry Torokhov"},"message":"Input: pixcir_i2c_ts - move platform data\n\nLet's move driver's platform data definitions from include/linux/input/\ninto include/linux/platform_data/ so that it stays with the rest of\nplatform data definitions.\n\nAcked-by: Roger Quadros <rogerq@ti.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/28a74c050060c17b1edaee2d60470a33be476941"},{"sha":"cb4a5f068096c0cea954f363e70020aabb3555f4","author":{"email":"6b8646d310837fed93a129ed3c979b90c7f2674f@gmail.com","name":"Dmitry Torokhov"},"message":"Input: pixcir_i2c_ts - switch the device over to gpiod\n\nThis allows uniform parsing on legacy, DT and ACPI systems.\n\nAcked-by: Roger Quadros <rogerq@ti.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/cb4a5f068096c0cea954f363e70020aabb3555f4"},{"sha":"127520caebd9ae1b77c7026bf538a81b8fcd19a8","author":{"email":"6b8646d310837fed93a129ed3c979b90c7f2674f@gmail.com","name":"Dmitry Torokhov"},"message":"Input: pixcir_i2c_ts - allow using with GPIO expanders\n\nWe are using threaded interrupt handler and thus are allowed to sleep.\nLet's switch over to gpiod_get_value_cansleep() so that we do not get\nugly warnings in case GPIO controller might sleep when accessing GPIO.\n\nAcked-by: Roger Quadros <rogerq@ti.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/127520caebd9ae1b77c7026bf538a81b8fcd19a8"},{"sha":"40929167e6e8450a06501d292c5e5c81455d1c47","author":{"email":"eba86029bdfc5762d0419aa8dd4fd0368b2d01d4@ti.com","name":"Roger Quadros"},"message":"Input: pixcir_i2c_ts - add RESET gpio\n\nThe controller has a RESET pin which is usually controlled over\na GPIO line. If such a GPIO is provided, perform a RESET\nduring probe.\n\nSigned-off-by: Roger Quadros <rogerq@ti.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/40929167e6e8450a06501d292c5e5c81455d1c47"},{"sha":"69b8c2a50c59a3b1c70666059a85c646f897eb96","author":{"email":"6b8646d310837fed93a129ed3c979b90c7f2674f@gmail.com","name":"Dmitry Torokhov"},"message":"Input: pixcir_i2c_ts - simplify input device initialization\n\ninput_mt_init_slots() will perform necessary settings for performing\nmulti-touch to single-touch emulation, we do not need to do that ourselves.\n\nAcked-by: Roger Quadros <rogerq@ti.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/69b8c2a50c59a3b1c70666059a85c646f897eb96"},{"sha":"d48259a0d2c6820d26ea2077c8d330cf1b33877d","author":{"email":"6b8646d310837fed93a129ed3c979b90c7f2674f@gmail.com","name":"Dmitry Torokhov"},"message":"Input: pixcir_i2c_ts - use standard OF touchscreen parsing code\n\nLet's switch to using standard touchscreen device properties parsing module\ninstead of doing it by hand in the driver.\n\nAcked-by: Roger Quadros <rogerq@ti.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/d48259a0d2c6820d26ea2077c8d330cf1b33877d"},{"sha":"d5ebe37e8cded781bb91ac63dda2da180ecb90b6","author":{"email":"595929222910a29041e0ac28075743e36a484c74@weidahitech.com","name":"HungNien Chen"},"message":"Input: wdt87xx_i2c - populate vendor and product in input device\n\nThese attributes can be used to identify controllers present in the system.\n\nSigned-off-by: HungNien Chen <hn.chen@weidahitech.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/d5ebe37e8cded781bb91ac63dda2da180ecb90b6"},{"sha":"339d6b88e872f8369495a7224916a4d1d8376ca3","author":{"email":"595929222910a29041e0ac28075743e36a484c74@weidahitech.com","name":"HungNien Chen"},"message":"Input: wdt87xx_i2c - change the sleep time to 2500ms after the sw reset\n\nThe original wait time was 200ms which was enough for the firmware to\nfinish loading and boot. After that the firmware will perform\ninitialization and touch calibration, which will take about 1.1 second. The\ntouch calibration will change controller frequency to scan at the most\noptimal frequency and during calibration/frequency switching process we may\nrun into i2c data errors. To avoid them we extend the sleep to 2500ms after\nissuing the sw reset.\n\nSigned-off-by: HungNien Chen <hn.chen@weidahitech.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/339d6b88e872f8369495a7224916a4d1d8376ca3"},{"sha":"e1443d2849b146be4ed8d4ef89ae7e215aafaa5b","author":{"email":"e85aef63a1a9803b668741313e484162be52f7bd@redhat.com","name":"Stephen Chandler Paul"},"message":"Input: i8042 - add unmask_kbd_data option\n\nA big problem with the current i8042 debugging option is that it outputs\ndata going to and from the keyboard by default. As a result, many dmesg\nlogs uploaded by users will unintentionally contain sensitive information\nsuch as their password, as such it's probably a good idea not to output\ndata coming from the keyboard unless specifically enabled by the user.\n\nSigned-off-by: Stephen Chandler Paul <cpaul@redhat.com>\nReviewed-by: Andreas Mohr <andim2@users.sf.net>\nReviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/e1443d2849b146be4ed8d4ef89ae7e215aafaa5b"},{"sha":"cee3d8ccbecb8af6788edaaac46befca78b000dc","author":{"email":"fe47b31f388f85ce6ddf64bf3a0cf6b46077d0e6@linaro.org","name":"Ulf Hansson"},"message":"Input: ambakmi - fix system PM by converting to modern callbacks\n\nThe legacy system PM support has long time ago been dropped from the\nAMBA bus. Align to that by converting to the modern system PM\ncallbacks.\n\nFixes: 26825cfd90f9 (ARM: 7914/1: amba: Drop legacy PM support ...)\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/cee3d8ccbecb8af6788edaaac46befca78b000dc"},{"sha":"800e3b9a68011c4124f380d50e2117523c41a843","author":{"email":"1a8531307367602b8284517edb33d53d54e5ce8e@samsung.com","name":"Krzysztof Kozlowski"},"message":"Input: drop owner assignment from i2c_driver\n\ni2c_driver does not need to set an owner because i2c_register_driver()\nwill set it.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/800e3b9a68011c4124f380d50e2117523c41a843"}]}