{"push_id":2394345243,"size":210,"distinct_size":210,"ref":"refs/heads/sunxi-next","head":"36c851c8547b407dd951f2789e4032c90473c7e3","before":"eb838b40d27fdaccedaa229646180076328edfd1","commits":[{"sha":"cb60610af54b143a74991c70448157baf5bfc345","author":{"name":"Xiongfeng Wang","email":"c2f5a392dd2d678d2f7458c42b36aeaeb4df4a14@linaro.org"},"message":"iio: accel: use strlcpy() instead of strncpy()\n\ngcc-8 reports\n\ndrivers/iio/accel/st_accel_i2c.c: In function 'st_accel_i2c_probe':\n./include/linux/string.h:245:9: warning: '__builtin_strncpy' specified\nbound 20 equals destination size [-Wstringop-truncation]\n\nThe compiler require that the length of the dest string is greater than\nthe length we want to copy to make sure the dest string is\nnul-terminated. We can just use strlcpy() to avoid this warning.\n\nSigned-off-by: Xiongfeng Wang <xiongfeng.wang@linaro.org>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/cb60610af54b143a74991c70448157baf5bfc345"},{"sha":"bf388e3a9429b9a477ba9487c29fcf91c504d8d9","author":{"name":"Lorenzo Bianconi","email":"3d2946b2d0a157a9e7d63368d3bb0db4e4dd16ba@redhat.com"},"message":"iio: humidity: hts221: remove warnings in hts221_parse_{temp,rh}_caldata()\n\nRemove following sparse warnings in hts221_parse_temp_caldata() and in\nhts221_parse_rh_caldata():\ndrivers/iio/humidity/hts221_core.c:302:19: warning: cast to\nrestricted __le16\ndrivers/iio/humidity/hts221_core.c:314:18: warning: cast to\nrestricted __le16\ndrivers/iio/humidity/hts221_core.c:320:18: warning: cast to\nrestricted __le16\ndrivers/iio/humidity/hts221_core.c:355:18: warning: cast to\nrestricted __le16\ndrivers/iio/humidity/hts221_core.c:361:18: warning: cast to\nrestricted __le16\n\nFixes: e4a70e3e7d84 (\"iio: humidity: add support to hts221 rh/temp combo device\")\n\nSigned-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/bf388e3a9429b9a477ba9487c29fcf91c504d8d9"},{"sha":"b62c4a96a6627793b2ac2ad3530e37a1cec29559","author":{"name":"Lorenzo Bianconi","email":"3d2946b2d0a157a9e7d63368d3bb0db4e4dd16ba@redhat.com"},"message":"iio: humidity: hts221: remove trailing whitespace from a comment\n\nSigned-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/b62c4a96a6627793b2ac2ad3530e37a1cec29559"},{"sha":"621779220bfc5d2f3e3790e491ae9f91372a12e7","author":{"name":"Lorenzo Bianconi","email":"3d2946b2d0a157a9e7d63368d3bb0db4e4dd16ba@redhat.com"},"message":"iio: humidity: hts221: add regmap API support\n\nIntroduce regmap API support to access to i2c/spi bus instead of\nusing a custom support.\nRemove lock mutex since concurrency is already managed by regmap API\n\nSigned-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/621779220bfc5d2f3e3790e491ae9f91372a12e7"},{"sha":"56154dac338a96c37713b2320d57b76d624a245c","author":{"name":"Lorenzo Bianconi","email":"3d2946b2d0a157a9e7d63368d3bb0db4e4dd16ba@redhat.com"},"message":"iio: humidity: hts221: remove unnecessary get_unaligned_le16()\n\nRemove unnecessary unaligned access routine in hts221_read_oneshot() and\nthe related include\n\nSigned-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/56154dac338a96c37713b2320d57b76d624a245c"},{"sha":"2a7fa90a9aef19ee6a959356be53bbd6ed851304","author":{"name":"Wei Yongjun","email":"cea121043064f325ec96cf17db61a214210a3ed7@huawei.com"},"message":"iio: ep93xx: remove redundant return value check of platform_get_resource()\n\nRemove unneeded error handling on the result of a call\nto platform_get_resource() when the value is passed to\ndevm_ioremap_resource().\n\nSigned-off-by: Wei Yongjun <weiyongjun1@huawei.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/2a7fa90a9aef19ee6a959356be53bbd6ed851304"},{"sha":"64eb8a15a439b56243697237bab6e2c48281138c","author":{"name":"Alexandru Ardelean","email":"337fc293ea492d1f2df27e6fbb00923a03331e4c@analog.com"},"message":"staging: iio: adc: ad7192: disable burnout currents on misconfig\n\nThe burnout currents can be enabled only if buffer is enabled\nand CHOP is disabled.\n\nSo, if neither of these conditions are met, then\nwe should disable the burnout currents in the driver as well,\nand warn the user.\n\nThis change doesn't fix anything.\nThe burnout currents simply won't work if CHOP is enabled\nor buffer is disabled.\nThe intent is to provide the user with some feedback\ninstead of silently not working inside the chip.\n\nSigned-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/64eb8a15a439b56243697237bab6e2c48281138c"},{"sha":"0659ecb5dfc10e4bb771d72e8b1b5c429f612082","author":{"name":"Quentin Schulz","email":"d8b6d84dc4895f5f7aa417a44cabc5d13c4bd844@free-electrons.com"},"message":"iio: adc: axp20x_adc: put ADC rate setting in a per-variant function\n\nTo prepare for a new comer that set a different register with different\nvalues, move rate setting in a function that is specific to each AXP\nvariant.\n\nSigned-off-by: Quentin Schulz <quentin.schulz@free-electrons.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/0659ecb5dfc10e4bb771d72e8b1b5c429f612082"},{"sha":"22042a6e694db118cdb27e8a9ead21df046458df","author":{"name":"Quentin Schulz","email":"d8b6d84dc4895f5f7aa417a44cabc5d13c4bd844@free-electrons.com"},"message":"dt-bindings: iio: adc: add binding for X-Powers AXP PMICs ADC\n\nX-Powers PMICs have several ADC channels that can be used for different\npurposes, e.g. PMIC internal temperature, battery voltage or AC current.\n\nThis is the documentation for AXP209, AXP221/223 and AXP813 ADC\nbindings.\n\nSigned-off-by: Quentin Schulz <quentin.schulz@free-electrons.com>\nReviewed-by: Rob Herring <robh@kernel.org>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/22042a6e694db118cdb27e8a9ead21df046458df"},{"sha":"359163d786e2b05f3e3bd2db7f1629d7150d6dd2","author":{"name":"Quentin Schulz","email":"d8b6d84dc4895f5f7aa417a44cabc5d13c4bd844@free-electrons.com"},"message":"iio: adc: axp20x_adc: make it possible to probe from DT\n\nTo prepare for a future patch that will add a DT node for the ADC, make\naxp20x_adc able to probe from DT and get the per-variant data from\nof_device_id.data since platform_device_id.driver_data won't be set when\nprobing by DT.\n\nLeave the ability to probe via platform for driver compatibility with\nold DTs.\n\nSigned-off-by: Quentin Schulz <quentin.schulz@free-electrons.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/359163d786e2b05f3e3bd2db7f1629d7150d6dd2"},{"sha":"1a3f6755649dd419d9e01cbc38e116e2c70acb73","author":{"name":"Quentin Schulz","email":"d8b6d84dc4895f5f7aa417a44cabc5d13c4bd844@free-electrons.com"},"message":"iio: adc: axp20x_adc: add support for AXP813 ADC\n\nThe X-Powers AXP813 PMIC is really close to what is already done for\nAXP20X/AXP22X.\n\nThere are two pairs of bits to set the rate (one for Voltage and Current\nmeasurements and one for TS/GPIO0 voltage measurements) instead of one.\n\nThe register to set the ADC rates is different from the one for\nAXP20X/AXP22X.\n\nGPIO0 can be used as an ADC (measuring Volts) unlike for AXP22X.\n\nThe scales to apply to the different inputs are unlike the ones from\nAXP20X and AXP22X.\n\nSigned-off-by: Quentin Schulz <quentin.schulz@free-electrons.com>\nAcked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/1a3f6755649dd419d9e01cbc38e116e2c70acb73"},{"sha":"ea9170e57689082fabc5787521774533bbd4a5a9","author":{"name":"Randy Dunlap","email":"7b1545df92ec18ff8c05a6b1165712e69bce8bfd@infradead.org"},"message":"iio/adc: depend on SYSFS instead of selecting it\n\nDrivers should not 'select' a subsystem. Instead they should depend\non it. If the subsystem is disabled, the user probably did that for\na purpose and one driver shouldn't be changing that.\n\nThis also makes all IIO drivers consistent w.r.t depending on SYSFS\ninstead of selecting it.\n\nSigned-off-by: Randy Dunlap <rdunlap@infradead.org>\nCc: Jonathan Cameron <jic23@kernel.org>\nCc: linux-iio@vger.kernel.org\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/ea9170e57689082fabc5787521774533bbd4a5a9"},{"sha":"4d2b6d8c0ae831ba91608f605ce25171bd2d4a4b","author":{"name":"Milan Stevanovic","email":"9bbd4724395a2c8d262c2857478ecfa6feff5d54@gmail.com"},"message":"iio: adc: driver for ti adc081s/adc101s/adc121s\n\n    Add Linux device driver for TI single-channel CMOS\n    8/10/12-bit analog-to-digital converter with a\n    high-speed serial interface.\n\nSigned-off-by: Milan Stevanovic <milan.o.stevanovic@gmail.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/4d2b6d8c0ae831ba91608f605ce25171bd2d4a4b"},{"sha":"54033f19d8f51f75ae263aefb3893f5708cba88b","author":{"name":"Milan Stevanovic","email":"9bbd4724395a2c8d262c2857478ecfa6feff5d54@gmail.com"},"message":"iio: adc: change license description\n\n   Using an SPDX tag. Remove a license notice to keep\n   the whole purpose of using an SPDx id.\n\nSigned-off-by: Milan Stevanovic <milan.o.stevanovic@gmail.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/54033f19d8f51f75ae263aefb3893f5708cba88b"},{"sha":"213451076bd370e55a70ff07f6575b1451ba1a9f","author":{"name":"Lorenzo Bianconi","email":"3d2946b2d0a157a9e7d63368d3bb0db4e4dd16ba@redhat.com"},"message":"iio: imu: st_lsm6dsx: add hw timestamp support\n\nIntroduce hw timestamp support instead of compute sample timestamps\naccording to interrupt rate and configured watermark. LSM6DSx based\ndevices are able to queue in hw FIFO the time reference of data\nsampling\n\nSigned-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/213451076bd370e55a70ff07f6575b1451ba1a9f"},{"sha":"47a361634821dc66cefbfa70b9d10a91269d7f7d","author":{"name":"Crt Mori","email":"88da4515917e82ef2767fe71e85ca8d2afd1fd85@melexis.com"},"message":"lib: Add strongly typed 64bit int_sqrt\n\nThere is no option to perform 64bit integer sqrt on 32bit platform.\nAdded stronger typed int_sqrt64 enables the 64bit calculations to\nbe performed on 32bit platforms. Using same algorithm as int_sqrt()\nwith strong typing provides enough precision also on 32bit platforms,\nbut it sacrifices some performance. In case values are smaller than\nULONG_MAX the standard int_sqrt is used for calculation to maximize the\nperformance due to more native calculations.\n\nSigned-off-by: Crt Mori <cmo@melexis.com>\nAcked-by: Joe Perches <joe@perches.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/47a361634821dc66cefbfa70b9d10a91269d7f7d"},{"sha":"a8062aa116aa6b25cbd4d1617162fa77f5414883","author":{"name":"Crt Mori","email":"88da4515917e82ef2767fe71e85ca8d2afd1fd85@melexis.com"},"message":"dt-bindings: iio: temperature: add MLX90632 device bindings\n\nAdd device tree bindings for MLX90632 IR temperature sensor.\n\nSigned-off-by: Crt Mori <cmo@melexis.com>\nReviewed-by: Rob Herring <robh@kernel.org>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/a8062aa116aa6b25cbd4d1617162fa77f5414883"},{"sha":"c87742abfc80b3f80c4f7a546193ad78e4fed9b6","author":{"name":"Crt Mori","email":"88da4515917e82ef2767fe71e85ca8d2afd1fd85@melexis.com"},"message":"iio: temperature: Adding support for MLX90632\n\nMelexis has just released Infra Red temperature sensor MLX90632 used\nfor contact-less temperature measurement. Driver provides basic\nfunctionality for reporting object (and ambient) temperature with\nsupport for object emissivity.\n\nSigned-off-by: Crt Mori <cmo@melexis.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/c87742abfc80b3f80c4f7a546193ad78e4fed9b6"},{"sha":"0bd39455b14475e94ccedefabe202fb49460211b","author":{"name":"Shreeya Patel","email":"1a63df6c837ad40ea4ec4f3b4a4e0632d8e72ed9@gmail.com"},"message":"Staging: iio: ade7758: Expand buf_lock to cover both buffer and state protection\n\niio_dev->mlock is to be used only by the IIO core for protecting\ndevice mode changes between INDIO_DIRECT and INDIO_BUFFER.\n\nThis patch replaces the use of mlock with the already established\nbuf_lock mutex.\n\nIntroducing 'unlocked' forms of read and write registers. The\nread/write frequency functions now require buf_lock to be held.\nThat's not obvious so avoid this but moving the locking inside\nthe functions where it is then clear that they are taking the\nunlocked forms of the register read/write.\n\nIt isn't readily apparent that write frequency function requires\nthe locks to be taken, so move it inside the function to where it\nis required to protect.\n\nAlso, the read raw does not require iio_dev->mlock for\nreads. It can run concurrently as resource protection is handled\nby buf_lock in read register.\n\nSigned-off-by: Shreeya Patel <shreeya.patel23498@gmail.com>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/0bd39455b14475e94ccedefabe202fb49460211b"},{"sha":"8730e267a17a56e9aea8d8daa15da4f2fb98c8e4","author":{"name":"Phil Reid","email":"3029a7466dc36215fa0da25180deffc5f5e7b138@electromag.com.au"},"message":"dt-bindings: ad5272: Add bindings for Analog Devices digital potentiometers\n\nAdd binding documentation for Analog Devices AD5272 and AD5274 digital\npotentiometer devices.\n\nSigned-off-by: Phil Reid <preid@electromag.com.au>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":true,"url":"https://api.github.com/repos/wens/linux/commits/8730e267a17a56e9aea8d8daa15da4f2fb98c8e4"}]}
{"actor":{"display_login":"wens"}}