{"push_id":868803824,"size":17,"distinct_size":5,"ref":"refs/heads/v3.19-imx5-x0.1","head":"81d0e5bcb4b53c192d8a20fd8ce2fec7d9e46aae","before":"499b46531e0048b57f8defde0f457b342eeecca0","commits":[{"sha":"f9055647df9ccb8490d8c235b937249e14404024","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"lirc_dev: pass lirc_driver struct ptr to chardev callbacks","distinct":false,"url":"https://api.github.com/repos/contactless/linux/commits/f9055647df9ccb8490d8c235b937249e14404024"},{"sha":"8b2f687ba2d4028b36fe4e4afbf35aaf83f1ccc2","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"staging: media: lirc: Add lirc_pwm driver\n\nThis driver can transmit sequences of pulses and spaces using PWM for carrier\ngeneration.","distinct":false,"url":"https://api.github.com/repos/contactless/linux/commits/8b2f687ba2d4028b36fe4e4afbf35aaf83f1ccc2"},{"sha":"49a7edf8ba7250622e83c5d7ed2b874c78835482","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"ARM: dts: imx23-wirenboard41: Add lirc-pwm instance","distinct":false,"url":"https://api.github.com/repos/contactless/linux/commits/49a7edf8ba7250622e83c5d7ed2b874c78835482"},{"sha":"40df8b1857092a40adafe5c163c173b91676bed3","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"staging: media: lirc: add lirc_gpio driver\n\nThis driver can capture pulses/spaces with any GPIO pin.","distinct":false,"url":"https://api.github.com/repos/contactless/linux/commits/40df8b1857092a40adafe5c163c173b91676bed3"},{"sha":"c18e67d91827010d3b595e055861f15d12f9c1e9","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"ARM: dts: imx28-ev-dbg: support of EV-iMX287-SODIMM{,-MB} for LIRC drivers\ndebug","distinct":false,"url":"https://api.github.com/repos/contactless/linux/commits/c18e67d91827010d3b595e055861f15d12f9c1e9"},{"sha":"badf8c7847bb5fe637120a1fb6e5d1ce5d926ee0","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"staging: media: lirc: lirc_{pwm,gpio}: Merge lirc_pwm and lirc_gpio\n\nNow lirc_pwm driver supports the following features (each is optional via DT):\n- Sending with PWM\n- Sending with GPIO (without softcarrier yet)\n- Receiving with GPIO\n\nAlso it supports using the same GPIO for both receiving and sending.\nLots of testing needed, some cleanups possible.","distinct":false,"url":"https://api.github.com/repos/contactless/linux/commits/badf8c7847bb5fe637120a1fb6e5d1ce5d926ee0"},{"sha":"fd4477b71710dfecb10dde4344af2e76d852281c","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"ARM: dts: imx28-ev-dbg: Merge lirc-{in,out} for new lirc_pwm driver","distinct":false,"url":"https://api.github.com/repos/contactless/linux/commits/fd4477b71710dfecb10dde4344af2e76d852281c"},{"sha":"60d2304f1abfa9455dd7cf73e1c13c0e63533e0c","author":{"email":"b7dd01033c4127955e40eb22ef88c9b62e50c9a2@induct.be","name":"Gaetan Hug"},"message":"pwm: mxs: Fix period divider computation\n\nThe driver computes which clock divider it sould be using from the\nrequested period. This computation assumes that the link between the\nregister value and the actual divider value is raising 2 to the power of\nthe registry value.\n\n    div = 1 << regvalue\n\nThis is true only for the first 5 values out of 8. Next values are 64,\n256 and, 1024 - instead of 32, 64, 128.\nThis affects only the users requesting a period > 0.04369s.\n\nReplace the computation with a look-up table.\n\nSigned-off-by: Gaetan Hug <ghug@induct.be>\nAcked-by: Shawn Guo <shawn.guo@linaro.org>\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/contactless/linux/commits/60d2304f1abfa9455dd7cf73e1c13c0e63533e0c"},{"sha":"3e74a37fe19fb34ab00b3eb8421e68e69b384bcc","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"staging: media: lirc: lirc_pwm: Change PWM output mechanism\n\nNow space is sended by setting PWM to zero duty, and enable/disable only on\nstart/finish of the transfer. This is to prevent leaving PWM in random state\nwhen transfer is done.","distinct":false,"url":"https://api.github.com/repos/contactless/linux/commits/3e74a37fe19fb34ab00b3eb8421e68e69b384bcc"},{"sha":"3f0634a8bff434d74198ab3d0e8d0e1396fe2c05","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"staging: media: lirc: lirc_pwm: Make GPIO active-low flag linux-way and use it","distinct":false,"url":"https://api.github.com/repos/contactless/linux/commits/3f0634a8bff434d74198ab3d0e8d0e1396fe2c05"},{"sha":"426e3d8e5ebd257761efa5c42eef0d1def1502b3","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"staging: media: lirc: lirc_pwm: Add DT parameter for maximum PWM duty","distinct":false,"url":"https://api.github.com/repos/contactless/linux/commits/426e3d8e5ebd257761efa5c42eef0d1def1502b3"},{"sha":"2825c8a705103a2ce753d72adc708c4999af4fe7","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"ARM: dts: imx28-ev-dbg: Add pwm-max-duty for lirc","distinct":false,"url":"https://api.github.com/repos/contactless/linux/commits/2825c8a705103a2ce753d72adc708c4999af4fe7"},{"sha":"f3c2aa7b37ff87420c4e05f781b6d4f387db2a10","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"Merge branch 'v3.19-imx5-x0.1' into dev/lirc_pwm","distinct":true,"url":"https://api.github.com/repos/contactless/linux/commits/f3c2aa7b37ff87420c4e05f781b6d4f387db2a10"},{"sha":"94b64fd482d1acabe75250bac55dde5b26f984da","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"lirc_pwm: Add pwm-idle-active option; fix oops on unexpected IRQ","distinct":true,"url":"https://api.github.com/repos/contactless/linux/commits/94b64fd482d1acabe75250bac55dde5b26f984da"},{"sha":"1a11a8bb2f113654b186b5b7bbcaefeccf7f7668","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"ARM: dts: imx28-wirenboard52: Add lirc-pwm","distinct":true,"url":"https://api.github.com/repos/contactless/linux/commits/1a11a8bb2f113654b186b5b7bbcaefeccf7f7668"},{"sha":"170574ffb02a32d90717852da455d8aa19d28779","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"ARM: dts: imx28-wirenboard52: Sanitize pinmux to match netlist, other cleanups","distinct":true,"url":"https://api.github.com/repos/contactless/linux/commits/170574ffb02a32d90717852da455d8aa19d28779"},{"sha":"81d0e5bcb4b53c192d8a20fd8ce2fec7d9e46aae","author":{"email":"606dea48097b11a81ae73926c337e20e8a4bf3cd@gmail.com","name":"Alexey Ignatov"},"message":"ARM: mxs_wirenboard_defconfig: Enable LIRC_PWM and OTG_FSM","distinct":true,"url":"https://api.github.com/repos/contactless/linux/commits/81d0e5bcb4b53c192d8a20fd8ce2fec7d9e46aae"}]}