{"push_id":717149010,"size":121,"distinct_size":121,"ref":"refs/heads/4.1","head":"7cca794410e479099099c3c631cf4f672055a70b","before":"e447363b8add93135549afc0ebeaa45d30c4c1f2","commits":[{"sha":"395a130187fce811d0b4b37ef4f9d8a2a76c38a1","author":{"email":"d6c41255011d14bfa93d8562b946ca186cfa0c7b@gmail.com","name":"Robert Nelson"},"message":"Revert \"ARM: dts: am335x-boneblack: disable RTC-only sleep\"\n\nThis reverts commit 3d76be5b933e2a66d85a2f7444e68e99e8a48ad4.","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/395a130187fce811d0b4b37ef4f9d8a2a76c38a1"},{"sha":"711518a0131d9b36154237579b9d973c5993c00b","author":{"email":"d6c41255011d14bfa93d8562b946ca186cfa0c7b@gmail.com","name":"Robert Nelson"},"message":"Revert \"spi: spidev: Warn loudly if instantiated from DT as \"spidev\"\"\n\nThis reverts commit 956b200a846e324322f6211034c734c65a38e550.","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/711518a0131d9b36154237579b9d973c5993c00b"},{"sha":"280343ba621ee1008ffe21dfcd13a1651f101a9d","author":{"email":"d6c41255011d14bfa93d8562b946ca186cfa0c7b@gmail.com","name":"Robert Nelson"},"message":"trusty: gcc-4.8 (4.8.2-19ubuntu1) has fix\n\nSigned-off-by: Robert Nelson <robertcnelson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/280343ba621ee1008ffe21dfcd13a1651f101a9d"},{"sha":"c151379809768b0ff11125507d702c061b26daa8","author":{"email":"31cc0cbf2a284c9e9ab9489a1b9d091fc8f6c726@iagent.no","name":"Elias Bakken"},"message":"Making the uio pruss driver work","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/c151379809768b0ff11125507d702c061b26daa8"},{"sha":"b61672cb27fbc6c772ce94692143e9110482746b","author":{"email":"31cc0cbf2a284c9e9ab9489a1b9d091fc8f6c726@iagent.no","name":"Elias Bakken"},"message":"Cleaned up error reporting","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/b61672cb27fbc6c772ce94692143e9110482746b"},{"sha":"b7fcb6ddf2ba56ef9afea4f6472854010f043fa7","author":{"email":"d6c41255011d14bfa93d8562b946ca186cfa0c7b@gmail.com","name":"Robert Nelson"},"message":"scripts/dtc: Update to upstream version overlays\n\nSigned-off-by: Robert Nelson <robertcnelson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/b7fcb6ddf2ba56ef9afea4f6472854010f043fa7"},{"sha":"cbd875a2d90814404652b615b6d4d5fdcf372a29","author":{"email":"e9a3fcd7365f8e6a430ada3b68b984cb4aaf0c3e@linaro.org","name":"Srinivas Kandagatla"},"message":"regmap: Introduce regmap_get_max_register\n\nThis patch introduces regmap_get_max_register() function which would be\nused by the infrastructures like nvmem framework built on top of\nregmap.\n\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/cbd875a2d90814404652b615b6d4d5fdcf372a29"},{"sha":"5d8116d794650e00e47e450e58758174567ead2f","author":{"email":"e9a3fcd7365f8e6a430ada3b68b984cb4aaf0c3e@linaro.org","name":"Srinivas Kandagatla"},"message":"regmap: Introduce regmap_get_reg_stride\n\nThis patch introduces regmap_get_reg_stride() function which would\nbe used by the infrastructures like nvmem framework built on top of\nregmap. Mostly this function would be used for sanity checks on inputs\nwithin such infrastructure.\n\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/5d8116d794650e00e47e450e58758174567ead2f"},{"sha":"44a1fed9a86f16997157617eaea03de72e7c4cc3","author":{"email":"4024101abe0c2bf4e288a39b760ad0c2158118b1@konsulko.com","name":"Pantelis Antoniou"},"message":"ARM: dts: Beaglebone i2c definitions\n\nThe beaglebone family of boards contain two I2C busses enabled.\nThe first one with a baseboard identification EEPROM and a\ncape I2C bus.\n\nSigned-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>\nSigned-off-by: Tony Lindgren <tony@atomide.com>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/44a1fed9a86f16997157617eaea03de72e7c4cc3"},{"sha":"8ba1349ad2d54f0750bf6caa2a1191d098d0bf33","author":{"email":"e9a3fcd7365f8e6a430ada3b68b984cb4aaf0c3e@linaro.org","name":"Srinivas Kandagatla"},"message":"nvmem: Add a simple NVMEM framework for nvmem providers\n\nThis patch adds just providers part of the framework just to enable easy\nreview.\n\nUp until now, NVMEM drivers like eeprom were stored in drivers/misc,\nwhere they all had to duplicate pretty much the same code to register\na sysfs file, allow in-kernel users to access the content of the devices\nthey were driving, etc.\n\nThis was also a problem as far as other in-kernel users were involved, since\nthe solutions used were pretty much different from on driver to another,\nthere was a rather big abstraction leak.\n\nThis introduction of this framework aims at solving this. It also\nintroduces DT representation for consumer devices to go get the data\nthey require (MAC Addresses, SoC/Revision ID, part numbers, and so on)\nfrom the nvmems.\n\nHaving regmap interface to this framework would give much better\nabstraction for nvmems on different buses.\n\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>\n[Maxime Ripard: intial version of eeprom framework]\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/8ba1349ad2d54f0750bf6caa2a1191d098d0bf33"},{"sha":"e8e8dd4c3502869b0b40a29cb6750e25293aad29","author":{"email":"e9a3fcd7365f8e6a430ada3b68b984cb4aaf0c3e@linaro.org","name":"Srinivas Kandagatla"},"message":"nvmem: Add a simple NVMEM framework for consumers\n\nThis patch adds just consumers part of the framework just to enable easy\nreview.\n\nUp until now, nvmem drivers were stored in drivers/misc, where they all had to\nduplicate pretty much the same code to register a sysfs file, allow in-kernel\nusers to access the content of the devices they were driving, etc.\n\nThis was also a problem as far as other in-kernel users were involved, since\nthe solutions used were pretty much different from on driver to another, there\nwas a rather big abstraction leak.\n\nThis introduction of this framework aims at solving this. It also introduces DT\nrepresentation for consumer devices to go get the data they require (MAC\nAddresses, SoC/Revision ID, part numbers, and so on) from the nvmems.\n\nHaving regmap interface to this framework would give much better\nabstraction for nvmems on different buses.\n\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>\n[Maxime Ripard: intial version of the framework]\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/e8e8dd4c3502869b0b40a29cb6750e25293aad29"},{"sha":"f36407f75e35f9735f2a673758193478e3532f48","author":{"email":"e9a3fcd7365f8e6a430ada3b68b984cb4aaf0c3e@linaro.org","name":"Srinivas Kandagatla"},"message":"nvmem: Add nvmem_device based consumer apis.\n\nThis patch adds read/write apis which are based on nvmem_device. It is\ncommon that the drivers like omap cape manager or qcom cpr driver to access\nbytes directly at particular offset in the eeprom and not from nvmem\ncell info in DT. These driver would need to get access to the nvmem\ndirectly, which is what these new APIS provide.\n\nThese wrapper apis would help such users to avoid code duplication in\nthere drivers and also avoid them reading a big eeprom blob and parsing\nit internally in there driver.\n\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/f36407f75e35f9735f2a673758193478e3532f48"},{"sha":"bdcec804265d4bf8cac20fb20a2d4aba045e1c95","author":{"email":"e9a3fcd7365f8e6a430ada3b68b984cb4aaf0c3e@linaro.org","name":"Srinivas Kandagatla"},"message":"nvmem: Add bindings for simple nvmem framework\n\nThis patch adds bindings for simple nvmem framework which allows nvmem\nconsumers to talk to nvmem providers to get access to nvmem cell data.\n\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>\n[Maxime Ripard: intial version of eeprom framework]\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/bdcec804265d4bf8cac20fb20a2d4aba045e1c95"},{"sha":"d4f8f32cc168dc6bc0856b70f2c40c25f2592f3f","author":{"email":"e9a3fcd7365f8e6a430ada3b68b984cb4aaf0c3e@linaro.org","name":"Srinivas Kandagatla"},"message":"nvmem: Add simple nvmem-mmio consumer helper functions.\n\nThis patch adds probe and remove helper functions for nvmems which are\nmmio based, With these helper function new nvmem consumer drivers need\nvery little code add its driver.\n\nThis code is currently used for qfprom and sunxi-sid nvmem consumer\ndrivers.\n\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/d4f8f32cc168dc6bc0856b70f2c40c25f2592f3f"},{"sha":"7a9b95cd9f95ffbe259d299d2d43add56a019c15","author":{"email":"e9a3fcd7365f8e6a430ada3b68b984cb4aaf0c3e@linaro.org","name":"Srinivas Kandagatla"},"message":"nvmem: qfprom: Add Qualcomm QFPROM support.\n\nThis patch adds QFPROM support driver which is used by other drivers\nlike thermal sensor and cpufreq.\n\nOn MSM parts there are some efuses (called qfprom) these fuses store\nthings like calibration data, speed bins.. etc. Drivers like cpufreq,\nthermal sensors would read out this data for configuring the driver.\n\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/7a9b95cd9f95ffbe259d299d2d43add56a019c15"},{"sha":"60d6e4aea9b35d533538797a36617e97f0fe7521","author":{"email":"e9a3fcd7365f8e6a430ada3b68b984cb4aaf0c3e@linaro.org","name":"Srinivas Kandagatla"},"message":"nvmem: qfprom: Add bindings for qfprom\n\nThis patch adds bindings for qfprom found in QCOM SOCs. QFPROM driver\nis based on simple nvmem framework.\n\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/60d6e4aea9b35d533538797a36617e97f0fe7521"},{"sha":"04b8e0faa2ee95a89e6999770a0ff12ccfd97269","author":{"email":"2d324f4ca95610bde432fa2af2f28cd21110687d@free-electrons.com","name":"Maxime Ripard"},"message":"nvmem: sunxi: Move the SID driver to the nvmem framework\n\nNow that we have the nvmem framework, we can consolidate the common driver\ncode. Move the driver to the framework, and hopefully, it will fix the sysfs\nfile creation race.\n\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>\n[srinivas.kandagatla: Moved to regmap based EEPROM framework]\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/04b8e0faa2ee95a89e6999770a0ff12ccfd97269"},{"sha":"7b4f85b37acd7408a4dac7e07283dbfca9d5bea5","author":{"email":"4024101abe0c2bf4e288a39b760ad0c2158118b1@konsulko.com","name":"Pantelis Antoniou"},"message":"configfs: Implement binary attributes (v4)\n\nConfigFS lacked binary attributes up until now. This patch\nintroduces support for binary attributes in a somewhat similar\nmanner of sysfs binary attributes albeit with changes that\nfit the configfs usage model.\n\nProblems that configfs binary attributes fix are everything that\nrequires a binary blob as part of the configuration of a resource,\nsuch as bitstream loading for FPGAs, DTBs for dynamically created\ndevices etc.\n\nLook at Documentation/filesystems/configfs/configfs.txt for internals\nand howto use them.\n\nChanges since V3:\n* Rebase against 4.0-rc\n\nChanges since V2:\n* Spelling checkpatch fixes.\n\nChanges since V1:\n* Uses vmalloc instead of kmalloc.\n* Renamed bin_attribute members.\n* Implemented maximum limit of attribute.\n* Cosmetic, whitespace & checkpatch fixes.\n\nSigned-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/7b4f85b37acd7408a4dac7e07283dbfca9d5bea5"},{"sha":"c01885c35474c629ad11963cd87b007eda3e25f2","author":{"email":"4024101abe0c2bf4e288a39b760ad0c2158118b1@konsulko.com","name":"Pantelis Antoniou"},"message":"OF: DT-Overlay configfs interface (v5)\n\nAdd a runtime interface to using configfs for generic device tree overlay\nusage. With it its possible to use device tree overlays without having\nto use a per-platform overlay manager.\n\nPlease see Documentation/devicetree/configfs-overlays.txt for more info.\n\nChanges since v4:\n- Loading fix for multiple overlays as found out by\n  Geert Uytterhoeven <geert@linux-m68k.org>\n\nChanges since v3:\n- Fixed compilation on SPARC & Xtensa\n\nChanges since v2:\n- Removed ifdef CONFIG_OF_OVERLAY (since for now it's required)\n- Created a documentation entry\n- Slight rewording in Kconfig\n\nChanges since v1:\n- of_resolve() -> of_resolve_phandles().\n\nSigned-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/c01885c35474c629ad11963cd87b007eda3e25f2"},{"sha":"3605466acabe16e52aeb2e9f224d8b9d691c0d4c","author":{"email":"4024101abe0c2bf4e288a39b760ad0c2158118b1@konsulko.com","name":"Pantelis Antoniou"},"message":"gitignore: Ignore DTB files\n\nSigned-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/3605466acabe16e52aeb2e9f224d8b9d691c0d4c"}]}