{"push_id":2936909883,"size":23,"distinct_size":18,"ref":"refs/heads/lr/olpc-xo175","head":"08573de8b3a12f0336de32efe55b1403be976e23","before":"3f8a52cc7518dda02b261c095b0c27cd0156e184","commits":[{"sha":"24f9d1f675146652261ba1f087976674c5b4bd40","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"libertas: return errno from lbs_add_card()\n\nThis makes the error handling somewhat cleaner -- lbs_add_card() does no\nlogner throw away the errno and lets its callers propagate it.\n\nSigned-off-by: Lubomir Rintel <lkundrak@v3.sk>","distinct":false,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/24f9d1f675146652261ba1f087976674c5b4bd40"},{"sha":"1a3a3edecf45d6644edf62d4f3b707e5f9409357","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"libertas: don't set URB_ZERO_PACKET on IN USB transfer\n\nThe USB core gets rightfully upset:\n\n  usb 1-1: BOGUS urb flags, 240 --> 200\n  WARNING: CPU: 0 PID: 60 at drivers/usb/core/urb.c:503 usb_submit_urb+0x2f8/0x3ed\n  Modules linked in:\n  CPU: 0 PID: 60 Comm: kworker/0:3 Not tainted 4.19.0-rc6-00319-g5206d00a45c7 #39\n  Hardware name: OLPC XO/XO, BIOS OLPC Ver 1.00.01 06/11/2014\n  Workqueue: events request_firmware_work_func\n  EIP: usb_submit_urb+0x2f8/0x3ed\n  Code: 75 06 8b 8f 80 00 00 00 8d 47 78 89 4d e4 89 55 e8 e8 35 1c f6 ff 8b 55 e8 56 52 8b 4d e4 51 50 68 e3 ce c7 c0 e8 ed 18 c6 ff <0f> 0b 83 c4 14 80 7d ef 01 74 0a 80 7d ef 03 0f 85 b8 00 00 00 8b\n  EAX: 00000025 EBX: ce7d4980 ECX: 00000000 EDX: 00000001\n  ESI: 00000200 EDI: ce7d8800 EBP: ce7f5ea8 ESP: ce7f5e70\n  DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 EFLAGS: 00210292\n  CR0: 80050033 CR2: 00000000 CR3: 00e80000 CR4: 00000090\n  Call Trace:\n   ? if_usb_fw_timeo+0x64/0x64\n   __if_usb_submit_rx_urb+0x85/0xe6\n   ? if_usb_fw_timeo+0x64/0x64\n   if_usb_submit_rx_urb_fwload+0xd/0xf\n   if_usb_prog_firmware+0xc0/0x3db\n   ? _request_firmware+0x54/0x47b\n   ? _request_firmware+0x89/0x47b\n   ? if_usb_probe+0x412/0x412\n   lbs_fw_loaded+0x55/0xa6\n   ? debug_smp_processor_id+0x12/0x14\n   helper_firmware_cb+0x3c/0x3f\n   request_firmware_work_func+0x37/0x6f\n   process_one_work+0x164/0x25a\n   worker_thread+0x1c4/0x284\n   kthread+0xec/0xf1\n   ? cancel_delayed_work_sync+0xf/0xf\n   ? kthread_create_on_node+0x1a/0x1a\n   ret_from_fork+0x2e/0x38\n  ---[ end trace 3ef1e3b2dd53852f ]---\n\nSigned-off-by: Lubomir Rintel <lkundrak@v3.sk>","distinct":false,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/1a3a3edecf45d6644edf62d4f3b707e5f9409357"},{"sha":"d2cb7d9d45d4fe09127360b0ac5057ba423ae294","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"mmc: core: Allow building PWRSEQ_SD8787 with LIBERTAS_SDIO\n\nThe sd8686 \"libertas\" SDIO adapter's power is controlled with WLAN_RST\nand WLAN_PD pins -- pretty much the same way as sd8787. Allow building\nthe power sequencing driver along with the libertas Wi-Fi driver.\n\nSigned-off-by: Lubomir Rintel <lkundrak@v3.sk>","distinct":false,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/d2cb7d9d45d4fe09127360b0ac5057ba423ae294"},{"sha":"56e6574efdc93275c5b7a3d9a0bf45553909f397","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"x86, olpc: Indicate that legacy PC platform should not register RTC\n\nOn OLPC XO-1 we're discovering the RTC via device tree from the arch\ninitcall. Don't let the PC platform register another one from its\ndevice initcall, it's not going to work:\n\n  sysfs: cannot create duplicate filename '/devices/platform/rtc_cmos'\n  CPU: 0 PID: 1 Comm: swapper Not tainted 4.19.0-rc6 #12\n  Hardware name: OLPC XO/XO, BIOS OLPC Ver 1.00.01 06/11/2014\n  Call Trace:\n   dump_stack+0x16/0x18\n   sysfs_warn_dup+0x46/0x58\n   sysfs_create_dir_ns+0x76/0x9b\n   kobject_add_internal+0xed/0x209\n   ? __schedule+0x3fa/0x447\n   kobject_add+0x5b/0x66\n   device_add+0x298/0x535\n   ? insert_resource_conflict+0x2a/0x3e\n   platform_device_add+0x14d/0x192\n   ? io_delay_init+0x19/0x19\n   platform_device_register+0x1c/0x1f\n   add_rtc_cmos+0x16/0x31\n   do_one_initcall+0x78/0x14a\n   ? do_early_param+0x75/0x75\n   kernel_init_freeable+0x152/0x1e0\n   ? rest_init+0xa2/0xa2\n   kernel_init+0x8/0xd5\n   ret_from_fork+0x2e/0x38\n  kobject_add_internal failed for rtc_cmos with -EEXIST, don't try to\n    register things with the same name in the same directory.\n  platform rtc_cmos: registered platform RTC device (no PNP device found)\n\nSigned-off-by: Lubomir Rintel <lkundrak@v3.sk>","distinct":false,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/56e6574efdc93275c5b7a3d9a0bf45553909f397"},{"sha":"b6b4938ac0d82766e5efba140a89d40f0e2d2d3c","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"[media] ov7670: make \"xclk\" clock optional\n\nWhen the \"xclk\" clock was added, it was made mandatory. This broke the\ndriver on an OLPC plaform which doesn't know such clock. Make it\noptional.\n\nTested on a OLPC XO-1 laptop.\n\nCc: stable@vger.kernel.org # 4.11+\nFixes: 0a024d634cee (\"[media] ov7670: get xclk\")\nSigned-off-by: Lubomir Rintel <lkundrak@v3.sk>","distinct":false,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/b6b4938ac0d82766e5efba140a89d40f0e2d2d3c"},{"sha":"3ff29f4879b50c799309870c7d1d8d9a35c1e9a1","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"Merge branches 'lr/olpc-xo175-fixes2-ap-sp', 'lr/olpc-xo175-fixes2-cpu-fixes', 'lr/olpc-xo175-fixes2-cpu-mmp2', 'lr/olpc-xo175-fixes2-himax', 'lr/olpc-xo175-fixes2-mmc', 'lr/olpc-xo175-fixes2-spi-ec2', 'lr/olpc-xo175-fixes2-timer', 'lr/olpc-xo175-fixes2-trivial', 'lr/olpc-xo175-fixes2-twsi' and 'lr/olpc-xo175-fixes2-usb-otg' into merged","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/3ff29f4879b50c799309870c7d1d8d9a35c1e9a1"},{"sha":"bf37225671b1b68affb5f8fc8c7a6c252c5d0d25","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"ARM: dts: add OLPC XO 1.75 machine\n\nThis is a fairly complete description of an OLPC XO 1.75 laptop.\n\nIt's notably missing:\n\n* LCDC. I didn't manage to get the Armada DRM driver working yet.\n* Vivante GPU. At least the device tree part should be straightforward\n  once the LCDC works.\n* Camera. The driver needs porting to DT.\n* Audio.\n\nI'll add those as time permits.\n\nThe laptop's native OpenFirmware is actually able to flatten the device\ntree and pass it to the kernel. However, even with the most recent\nfirmware images, there are significant differencies between the bindings\nthat firmware provides and the bindings that drivers actually expect.\n\nGiven the firmware is actually free software it might be possible to\nfix it. Alternatively, it can just be patched around with a Forth boot\nscript.\n\nSo far, I've tested this with CONFIG_ARM_APPENDED_DTB.\n\nSigned-off-by: Lubomir Rintel <lkundrak@v3.sk>","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/bf37225671b1b68affb5f8fc8c7a6c252c5d0d25"},{"sha":"eb6bec6dea671ccf9018e1b1ef0930f3856a0cfc","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"clk: mmp2: add GPU clock\n\nSigned-off-by: Lubomir Rintel <lkundrak@v3.sk>","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/eb6bec6dea671ccf9018e1b1ef0930f3856a0cfc"},{"sha":"f786579015c7b8a1e8836aad91b098ff9ae6ff14","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"DT: marvell,mmp2: add LCD controller\n\nThe bindings are essentially the same as of the Dove LCD controller:\nDocumentation/devicetree/bindings/display/armada/marvell,dove-lcd.txt\n\nSigned-off-by: Lubomir Rintel <lkundrak@v3.sk>","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/f786579015c7b8a1e8836aad91b098ff9ae6ff14"},{"sha":"2299ea54064cbbf45f727c47522d9bb0d7869f0b","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"DT: marvell,mmp2: add GPU core\n\nThe bindings are documented here:\nDocumentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt\n\nSigned-off-by: Lubomir Rintel <lkundrak@v3.sk>","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/2299ea54064cbbf45f727c47522d9bb0d7869f0b"},{"sha":"65a78fa02349d3b8e823dc2d8885a6210c664016","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"XXX ARM: dts: add gpu & lcd","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/65a78fa02349d3b8e823dc2d8885a6210c664016"},{"sha":"fd0495fe4ce897c704a435655defdba713505ef9","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"ARM: multi_v7_defconfig: enable OLPC platform\n\nThis enables drivers that are used on an OLPC XO 1.75 machine.\n\nSigned-off-by: Lubomir Rintel <lkundrak@v3.sk>","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/fd0495fe4ce897c704a435655defdba713505ef9"},{"sha":"188445444fa2f78fd97c5aaec55c3b74e7f851cc","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"olpc-image","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/188445444fa2f78fd97c5aaec55c3b74e7f851cc"},{"sha":"6eeeda86edb0613b74b81bbf6dc1a393eb3c0444","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"pxa168fb: dt","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/6eeeda86edb0613b74b81bbf6dc1a393eb3c0444"},{"sha":"841b46f14e13eaba708cc3469e07197062338f2d","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"pxa168fb: zzz size","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/841b46f14e13eaba708cc3469e07197062338f2d"},{"sha":"937260bf25da474f91d57f1d35bc18fae3055364","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"pxa168fb clk hack","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/937260bf25da474f91d57f1d35bc18fae3055364"},{"sha":"e60d56d7a20538c7fdf78d190ed6dbc5a3dc471e","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"OLPC XO-1.75 defconfig base\n\nSigned-off-by: Lubomir Rintel <lkundrak@v3.sk>","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/e60d56d7a20538c7fdf78d190ed6dbc5a3dc471e"},{"sha":"3ee0b081f9ff4c923d18d137b73c4a21f4ebb4cc","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"systemd","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/3ee0b081f9ff4c923d18d137b73c4a21f4ebb4cc"},{"sha":"6c2db6edc535f8d3db37ace04bd26baafeac37e4","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"usbnet config","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/6c2db6edc535f8d3db37ace04bd26baafeac37e4"},{"sha":"f18ef4ec9dfa65e018f285699c526f110f040f3e","author":{"name":"Lubomir Rintel","email":"c9b9bbc6e9b0bc7e9cec5af1551c7b98adb9530c@v3.sk"},"message":"x buildme config","distinct":true,"url":"https://api.github.com/repos/hackerspace/olpc-xo175-linux/commits/f18ef4ec9dfa65e018f285699c526f110f040f3e"}]}
{"actor":{"display_login":"lkundrak"}}