{"push_id":737602802,"size":78,"distinct_size":78,"ref":"refs/heads/master","head":"26ae19a3883c9d595e9100fd10b856a7cf1a949a","before":"763e326c8bcded22460fb25def2ed0e2459dcc8d","commits":[{"sha":"0a0830feb2adce8c7234b8c166a32fe9e7616788","author":{"email":"eba86029bdfc5762d0419aa8dd4fd0368b2d01d4@ti.com","name":"Roger Quadros"},"message":"phy: ti-pipe3: fix suspend\n\nRelying on PM-ops for shutting down PHY clocks was a\nbad idea since the users (e.g. PCIe/SATA) might not\nhave been suspended by then.\n\nThe main culprit for not shutting down the clocks was\nthe stray pm_runtime_get() call in probe.\n\nFix the whole thing in the right way by getting rid\nof that pm_runtime_get() call from probe and\nremoving all PM-ops. It is the sole responsibility\nof the PHY user to properly turn OFF and de-initialize\nthe PHY as part of its suspend routine.\n\nAs PHY core serializes init/exit we don't need\nto use a spinlock in this driver. So get rid of it.\n\nSigned-off-by: Roger Quadros <rogerq@ti.com>\nSigned-off-by: Sekhar Nori <nsekhar@ti.com>\nSigned-off-by: Kishon Vijay Abraham I <kishon@ti.com>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/0a0830feb2adce8c7234b8c166a32fe9e7616788"},{"sha":"1c4b1d1da3d88ec3871459683d0e64fedbce0b16","author":{"email":"34be3ca399e9e73d80098c083a5b58614c3ca6da@linux.vnet.ibm.com","name":"Sebastian Ott"},"message":"phy/pxa: add HAS_IOMEM dependency\n\nFix this compile error:\n\ndrivers/built-in.o: In function 'mv_usb2_phy_probe':\nphy-pxa-28nm-usb2.c:(.text+0x25ec): undefined reference to\n'devm_ioremap_resource'\ndrivers/built-in.o: In function 'mv_hsic_phy_probe':\nphy-pxa-28nm-hsic.c:(.text+0x3084): undefined reference to\n'devm_ioremap_resource'\n\nSigned-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>\nSigned-off-by: Kishon Vijay Abraham I <kishon@ti.com>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/1c4b1d1da3d88ec3871459683d0e64fedbce0b16"},{"sha":"96696a9df935d15fd2e89603454c20a692ec232a","author":{"email":"f6791a31c90678fcc39be798e02f0a198b51c990@gmail.com","name":"Thomas Hebb"},"message":"phy: berlin-usb: fix divider for BG2CD\n\nThe marvell,berlin2cd-usb-phy compatible incorrectly sets the PLL\ndivider to BG2's value instead of BG2CD/BG2Q's. Change it to the right\nvalue.\n\nSigned-off-by: Thomas Hebb <tommyhebb@gmail.com>\nCc: stable@vger.kernel.org\nSigned-off-by: Kishon Vijay Abraham I <kishon@ti.com>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/96696a9df935d15fd2e89603454c20a692ec232a"},{"sha":"dcb54fcb3483862e993abdae99cec22fb3ae4099","author":{"email":"f6791a31c90678fcc39be798e02f0a198b51c990@gmail.com","name":"Thomas Hebb"},"message":"phy: berlin-usb: fix divider for BG2\n\nThe USB PLL divider set by the marvell,berlin2-usb-phy compatible is not\ncorrect for BG2. We couldn't change it before because BG2Q incorrectly\nused the same compatible string. Now that BG2Q's compatible is fixed,\nchange BG2's divider to the correct value.\n\nSigned-off-by: Thomas Hebb <tommyhebb@gmail.com>\nTested-by: Antoine Tenart <antoine.tenart@free-electrons.com>\nSigned-off-by: Kishon Vijay Abraham I <kishon@ti.com>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/dcb54fcb3483862e993abdae99cec22fb3ae4099"},{"sha":"88cc7b4eee1e7b9bca1a64dae5adaa044cf72312","author":{"email":"910e550f1c830a1d246b6c3ed4d6ca559ba95c19@linux.intel.com","name":"Srinivas Pandruvada"},"message":"hid-sensor: Fix suspend/resume delay\n\nBy default all the sensors are runtime suspended state (lowest power\nstate). During Linux suspend process, all the run time suspended\ndevices are resumed and then suspended. This caused all sensors to\npower up and introduced delay in suspend time, when we introduced\nruntime PM for HID sensors. The opposite process happens during resume\nprocess.\n\nTo fix this, we do powerup process of the sensors only when the request\nis issued from user (raw or tiggerred). In this way when runtime,\nresume calls for powerup it will simply return as this will not match\nuser requested state.\n\nNote this is a regression fix as the increase in suspend / resume\ntimes can be substantial (report of 8 seconds on Len's laptop!)\n\nSigned-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>\nTested-by: Len Brown <len.brown@intel.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/88cc7b4eee1e7b9bca1a64dae5adaa044cf72312"},{"sha":"c11e28f959a6e700d19a952e078cb368c2e781a4","author":{"email":"9ab5f52a1ca0bcf4f70d6d9008e02f6134b5b8f2@sntech.de","name":"Heiko Stuebner"},"message":"iio: adc: rockchip_saradc: add missing MODULE_* data\n\nThe module-data is currently missing. This includes the license-information\nwhich makes the driver taint the kernel and miss symbols when compiled as\nmodule.\n\nFixes: 44d6f2ef94f9 (\"iio: adc: add driver for Rockchip saradc\")\nSigned-off-by: Heiko Stuebner <heiko@sntech.de>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/c11e28f959a6e700d19a952e078cb368c2e781a4"},{"sha":"b220da654d268c79f420fbfac6a35eb420b9cc4b","author":{"email":"679188261afeb60eb822cd934fd7b46a48ddd743@freescale.com","name":"Fabio Estevam"},"message":"iio: twl4030-madc: Pass the IRQF_ONESHOT flag\n\nSince commit 1c6c69525b40 (\"genirq: Reject bogus threaded irq requests\")\nthreaded IRQs without a primary handler need to be requested with\nIRQF_ONESHOT, otherwise the request will fail.\n\nSo pass the IRQF_ONESHOT flag in this case.\n\nThe semantic patch that makes this change is available\nin scripts/coccinelle/misc/irqf_oneshot.cocci.\n\nSigned-off-by: Fabio Estevam <fabio.estevam@freescale.com>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/b220da654d268c79f420fbfac6a35eb420b9cc4b"},{"sha":"2acbe15f8ae539809ef8169a65a8d859cf932530","author":{"email":"54192c763ae4f960dbf2b2f913f2990b3167a436@intel.com","name":"Adriana Reus"},"message":"iio: inv-mpu: Specify the expected format/precision for write channels\n\nThe gyroscope needs IIO_VAL_INT_PLUS_NANO for the scale channel and\nunless specified write returns MICRO by default.\nThis needs to be properly specified so that write operations into scale\nhave the expected behaviour.\n\nSigned-off-by: Adriana Reus <adriana.reus@intel.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/2acbe15f8ae539809ef8169a65a8d859cf932530"},{"sha":"63fc444967591c3849438aa0f21d5de96a928311","author":{"email":"f45a6396254d0683f1df8e14b691f61d753fe117@intel.com","name":"Daniel Baluta"},"message":"iio: ABI: Clarify proximity output value\n\nCurrent description for proximity measurement is ambiguous. While\nthe first part says that proximity is measured by observing\nreflectivity, the second part incorrectly infers that reported values\nshould behave like a distance.\n\nThis is because of AS3935 lightning sensor which uses the proximity\nAPI, while not being a true proximity sensor.\n\nNote this is marked for stable as it accompanies a fix in ABI usage\nto the sx9500 driver which would otherwise appear to be correct.\n\nFixes:  614e8842ddf (\"iio: ABI: add clarification for proximity\")\nSigned-off-by: Daniel Baluta <daniel.baluta@intel.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/63fc444967591c3849438aa0f21d5de96a928311"},{"sha":"86d24f04f9a0a7bad8e1719e5aa464eb5779e678","author":{"email":"f45a6396254d0683f1df8e14b691f61d753fe117@intel.com","name":"Daniel Baluta"},"message":"iio: proximity: sx9500: Fix proximity value\n\nBecause of the ABI confusion proximity value exposed by SX9500\nwas inverted.\n\nSigned-off-by: Daniel Baluta <daniel.baluta@intel.com>\nReviewed-by: Vlad Dogaru <vlad.dogaru@intel.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/86d24f04f9a0a7bad8e1719e5aa464eb5779e678"},{"sha":"09f4dcc9443c4731b6669066bd1bc4312ef17bcc","author":{"email":"93fe74ee7a7e39874fd701f063d69220b56eff57@femto-st.fr","name":"JM Friedt"},"message":"iio: DAC: ad5624r_spi: fix bit shift of output data value\n\nThe value sent on the SPI bus is shifted by an erroneous number of bits.\nThe shift value was already computed in the iio_chan_spec structure and\nhence subtracting this argument to 16 yields an erroneous data position\nin the SPI stream.\n\nSigned-off-by: JM Friedt <jmfriedt@femto-st.fr>\nAcked-by: Lars-Peter Clausen <lars@metafoo.de>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/09f4dcc9443c4731b6669066bd1bc4312ef17bcc"},{"sha":"815983e9afcb21552e1b9d77e3755d394cbf5249","author":{"email":"f8c6ef22f8c4a004adf9fc5ec02bbbe7d6b80a57@rsi-elektrotechnik.de","name":"Jan Leupold"},"message":"iio: adc: at91_adc: allow to use full range of startup time\n\nThe DT-Property \"atmel,adc-startup-time\" is stored in an u8 for a microsecond\nvalue. When trying to increase the value of STARTUP in Register AT91_ADC_MR\nsome higher values can't be reached.\n\nChange the type in function parameter and private structure field from u8 to\nu32.\n\nSigned-off-by: Jan Leupold <leupold@rsi-elektrotechnik.de>\n[nicolas.ferre@atmel.com: change commit message, increase u16 to u32 for startup time]\nSigned-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>\nAcked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/815983e9afcb21552e1b9d77e3755d394cbf5249"},{"sha":"bd7bd0cc3a60e082b17a4f64ce76831aa1c6dffe","author":{"email":"4bccb8448924141fc676c25eb657b52ee47a361d@gmx.de","name":"Hartmut Knaack"},"message":"iio:light:cm3323: clear bitmask before set\n\nWhen setting the bits for integration time, the appropriate bitmask needs\nto be cleared first.\n\nSigned-off-by: Hartmut Knaack <knaack.h@gmx.de>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/bd7bd0cc3a60e082b17a4f64ce76831aa1c6dffe"},{"sha":"c13c9da6d86fa9cb6449deb6c71b18ffcf32ae53","author":{"email":"4bccb8448924141fc676c25eb657b52ee47a361d@gmx.de","name":"Hartmut Knaack"},"message":"iio:accel:bmc150-accel: fix counting direction\n\nIn bmc150_accel_unregister_triggers() triggers should be unregistered in\nreverse order of registration. Trigger registration starts with number 0,\ncounting up. In consequence, trigger number needs to be count down here.\n\nSigned-off-by: Hartmut Knaack <knaack.h@gmx.de>\nReviewed-by: Octavian Purdila <octavian.purdila@intel.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/c13c9da6d86fa9cb6449deb6c71b18ffcf32ae53"},{"sha":"40f34b0c75c2a633ba647afec41947d8dd3bc920","author":{"email":"a2c19d57d338d8f9d8de092166164455662a8cbe@pmeerw.net","name":"Peter Meerwald"},"message":"iio: light: tcs3414: Fix bug preventing to set integration time\n\nthe millisecond values in tcs3414_times should be checked against\nval2, not val, which is always zero.\n\nSigned-off-by: Peter Meerwald <pmeerw@pmeerw.net>\nReported-by: Stephan Kleisinger <stephan.kleisinger@gmail.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/40f34b0c75c2a633ba647afec41947d8dd3bc920"},{"sha":"5646e856db1e3e2b260c6ba732524e5a886770d5","author":{"email":"4bccb8448924141fc676c25eb657b52ee47a361d@gmx.de","name":"Hartmut Knaack"},"message":"iio:adc:cc10001_adc: fix Kconfig dependency\n\nThe Cosmic Circuits 10001 ADC driver depends on HAS_IOMEM, HAVE_CLK and\nREGULATOR together, not just any of these.\n\nSigned-off-by: Hartmut Knaack <knaack.h@gmx.de>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/5646e856db1e3e2b260c6ba732524e5a886770d5"},{"sha":"0f16fc8bb38156c842f6976ddbdf4f266e893a1b","author":{"email":"b75f8220a67c4f14d45e5ea46d503f5e0609a801@intel.com","name":"Tiberiu Breana"},"message":"iio: light: STK3310: un-invert proximity values\n\nIn accordance with the recent proximity ABI changes,\nSTK3310's proximity readings should be un-inversed\nin order to return low values for far-away objects\nand high values for close ones.\n\nAs consequences of this change, iio event directions\nhave been switched and maximum proximity sensor\nreference values have also been adjusted in accordance\nwith the real readings.\n\nSigned-off-by: Tiberiu Breana <tiberiu.a.breana@intel.com>\nAcked-by: Hartmut Knaack <knaack.h@gmx.de>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/0f16fc8bb38156c842f6976ddbdf4f266e893a1b"},{"sha":"53c8eccb710fbe10ad5ad1e056486f953c4cba18","author":{"email":"4bccb8448924141fc676c25eb657b52ee47a361d@gmx.de","name":"Hartmut Knaack"},"message":"iio:light:stk3310: Fix REGMAP_I2C dependency\n\nThe stk3310 driver makes use of regmap_i2c, so this dependency needs to be\nreflected in Kconfig.\n\nSigned-off-by: Hartmut Knaack <knaack.h@gmx.de>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/53c8eccb710fbe10ad5ad1e056486f953c4cba18"},{"sha":"c99389ad3d80eeef0d0980a17e07f41822bda687","author":{"email":"81bb04145e3d5d821756cb32df2a2762f1f43a93@intel.com","name":"Teodora Baluta"},"message":"iio: magnetometer: mmc35240: fix available sampling frequencies\n\nFix the sampling frequencies according to the datasheet (page 8). The\ndatasheet specifies the following available frequencies for continuous\nmode: 1.5 Hz, 13 Hz, 25 Hz, and 50 Hz.\n\nAlso fix comments about the ODR to comply with datasheet.\n\nSigned-off-by: Teodora Baluta <teodora.baluta@intel.com>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/c99389ad3d80eeef0d0980a17e07f41822bda687"},{"sha":"498adaeb898c4eff190d598799bd9b0d607ce051","author":{"email":"8a8090b76fed5957d83ed04f662034969f51e57f@intel.com","name":"Vlad Dogaru"},"message":"iio: sx9500: rework error handling of raw readings\n\nFix error handling so that we can power the chip down even if a raw read\nfails.\n\nReported-by: Hartmut Knaack <knaack.h@gmx.de>\nSigned-off-by: Vlad Dogaru <vlad.dogaru@intel.com>\nAcked-by: Hartmut Knaack <knaack.h@gmx.de>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/498adaeb898c4eff190d598799bd9b0d607ce051"}]}