{"push_id":672161419,"size":86,"distinct_size":1,"ref":"refs/heads/topics/soc/picoxcell-machine","head":"217486a3e30e4a4d00a367e0de4a76e84edfe88f","before":"2acea451cf3926f08101c1aef24ee5db51f26fd0","commits":[{"sha":"a7d2bf25a4837e6514a2747380fd4539b63ee20c","author":{"email":"afb75201fb002d7fdd2b0b231e006999e00db8a9@linux.intel.com","name":"Mika Westerberg"},"message":"HID: i2c-hid: Do not fail probing if gpiolib is not enabled\n\nUsing GPIOs and gpiolib is optional. If the kernel is compiled without GPIO\nsupport the driver should not fail if it finds the interrupt using normal\nmethods.\n\nHowever, commit a485923efbb8 (\"HID: i2c-hid: Add support for ACPI GPIO\ninterrupts\") did not take into account that acpi_dev_add_driver_gpios()\nreturns -ENXIO when !CONFIG_GPIOLIB.\n\nFix this by checking the return value against -ENXIO and 0 and only in that\ncase fail the probe.\n\nReported-by: Gabriele Mazzotta <gabriele.mzt@gmail.com>\nSigned-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/a7d2bf25a4837e6514a2747380fd4539b63ee20c"},{"sha":"ca082355b542710fd07559ee05f6975c2768344b","author":{"email":"42eed19c0f56a8d487deac90c6d19d6364b7ba73@samsung.com","name":"Chanwoo Choi"},"message":"clk: Use CONFIG_ARCH_EXYNOS instead of CONFIG_ARCH_EXYNOS5433\n\nThis patch removes the CONFIG_ARCH_EXYNOS5433 and then use only the\nCONFIG_ARCH_EXYNOS for ARM-64bit Exynos5433 SoC.\n\nSigned-off-by: Chanwoo Choi <cw00.choi@samsung.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/ca082355b542710fd07559ee05f6975c2768344b"},{"sha":"a84d1f546c0ef11446d8db6fd1a2c8d24d107b0b","author":{"email":"41b6036433e5f6e320aceb7f1267c6aae8cab431@samsung.com","name":"Jonghwa Lee"},"message":"clk: exynos5433: Fix wrong offset of PCLK_MSCL_SECURE_SMMU_JPEG\n\nThis patch fixes the wrong offoset of PCLK_MSCL_SECURE_SMMU_JPEG in CMU_MSCL\ndomain.\n\nFixes: b274bbfd8b4a94 (clk: samsung: exynos5433: Add clocks for CMU_MSCL domain)\nSigned-off-by: Jonghwa Lee <jonghwa3.lee@samsung.com>\nSigned-off-by: Chanwoo Choi <cw00.choi@samsung.com>\nReviewed-by: Krzysztof Kozlowski <k.kozlowski.k@gmail.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/a84d1f546c0ef11446d8db6fd1a2c8d24d107b0b"},{"sha":"1a9f6c887db891ed477642c38a1e17ee23c3f02b","author":{"email":"41b6036433e5f6e320aceb7f1267c6aae8cab431@samsung.com","name":"Jonghwa Lee"},"message":"clk: exynos5433: Fix CLK_PCLK_MONOTONIC_CNT clk register assignment\n\nCLK_PCLK_MONOTONIC_CNT clock had a wrong register assigned to it.\nThe correct register is ENABLE_PCLK_MIF_SECURE_MONOTONIC_CNT.\n\nSigned-off-by: Jonghwa Lee <jonghwa3.lee@samsung.com>\nSigned-off-by: Chanwoo Choi <cw00.choi@samsung.com>\nReviewed-by: Krzysztof Kozlowski <k.kozlowski.k@gmail.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/1a9f6c887db891ed477642c38a1e17ee23c3f02b"},{"sha":"b57c93be79e4061b8878315df2f6a239ad967d50","author":{"email":"42eed19c0f56a8d487deac90c6d19d6364b7ba73@samsung.com","name":"Chanwoo Choi"},"message":"clk: exynos5433: Fix wrong parent clock of sclk_apollo clock\n\nThis patch fixes the wrong parent clock of sclk_apollo clock\nfrom 'div_apollo_pll' to 'div_apollo2'.\n\nSigned-off-by: Chanwoo Choi <cw00.choi@samsung.com>\nReviewed-by: Krzysztof Kozlowski <k.kozlowski.k@gmail.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/b57c93be79e4061b8878315df2f6a239ad967d50"},{"sha":"85943d7ea5832afd454b7219ec1d8c2498c4fbcc","author":{"email":"42eed19c0f56a8d487deac90c6d19d6364b7ba73@samsung.com","name":"Chanwoo Choi"},"message":"clk: exynos5433: Fix wrong PMS value of exynos5433_pll_rates\n\nThis patch fixes the wrong PMS value of exynos5433_pll_rates table\nfor {ATLAS|APOLLO|MEM0|MEM1|BUS|MFC|MPHY|G3D|DISP|ISP|_PLL.\n- 720 MHz (mdiv=360, pdiv=6, sdiv=1) -> 700 MHz (mdiv=175, pdiv=3, sdiv=1)\n- 350 MHz (mdiv=360, pdiv=6, sdiv=2) -> (mdiv=350, pdiv=6, sdiv=2)\n- 133 MHz (mdiv=552, pdiv=6, sdiv=4) -> (mdiv=532, pdiv=6, sdiv=4)\n\nSigned-off-by: Chanwoo Choi <cw00.choi@samsung.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/85943d7ea5832afd454b7219ec1d8c2498c4fbcc"},{"sha":"771aada9ace7e5dd837a69ef0bca08b5455b2d36","author":{"email":"db4757c56f54651f568cc7cda79cd93c781b1605@linux.vnet.ibm.com","name":"Michael Holzheu"},"message":"s390/bpf: Adjust ALU64_DIV/MOD to match interpreter change\n\nThe s390x ALU64_DIV/MOD has been implemented according to the eBPF\ninterpreter specification that used do_div(). This function does a 64-bit\nby 32-bit divide. It turned out that this was wrong and now the interpreter\nuses div64_u64_rem() for full 64-bit division.\n\nSo fix this and use full 64-bit division in the s390x eBPF backend code.\n\nSigned-off-by: Michael Holzheu <holzheu@linux.vnet.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/771aada9ace7e5dd837a69ef0bca08b5455b2d36"},{"sha":"8cc2af7c530e320db442e6efec8c84c125c07c81","author":{"email":"b04e0b0bdc16f65c64e8c92a6ceec5f2a36e265b@de.ibm.com","name":"Ingo Tuchscherer"},"message":"s390/zcrypt: fixed ap poll timer behavior\n\nThe ap poll timer restart condition was wrong. Hence the poll timer\nwas not restarted reliable when setting a new time interval via the\npoll_timeout sysfs attribute.\nAdded missing timer locking.\n\nReported-by: Thomas Gleixner <tglx@linutronix.de>\nSigned-off-by: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/8cc2af7c530e320db442e6efec8c84c125c07c81"},{"sha":"b9b4b1cef156e6b403b26ea4cb6d0caf4850e05c","author":{"email":"db4757c56f54651f568cc7cda79cd93c781b1605@linux.vnet.ibm.com","name":"Michael Holzheu"},"message":"s390/bpf: Fix gcov stack space problem\n\nWhen compiling the kernel for GCOV (CONFIG_GCOV_KERNEL,-fprofile-arcs),\ngcc allocates a lot of stack space because of the large switch statement\nin bpf_jit_insn().\n\nThis leads to the following compile warning:\n\n arch/s390/net/bpf_jit_comp.c: In function 'bpf_jit_prog':\n arch/s390/net/bpf_jit_comp.c:1144:1: warning: frame size of\n  function 'bpf_jit_prog' is 12592 bytes which is more than\n  half the stack size. The dynamic check would not be reliable.\n  No check emitted for this function.\n\n arch/s390/net/bpf_jit_comp.c:1144:1: warning: the frame size of 12504\n  bytes is larger than 1024 bytes [-Wframe-larger-than=]\n\nAnd indead gcc allocates 12592 bytes of stack space:\n\n # objdump -d arch/s390/net/bpf_jit_comp.o\n ...\n 0000000000000c60 <bpf_jit_prog>:\n     c60:       eb 6f f0 48 00 24       stmg    %r6,%r15,72(%r15)\n     c66:       b9 04 00 ef             lgr     %r14,%r15\n     c6a:       e3 f0 fe d0 fc 71       lay     %r15,-12592(%r15)\n\nAs a workaround of that problem we now define bpf_jit_insn() as\nnoinline which then reduces the stack space.\n\n # objdump -d arch/s390/net/bpf_jit_comp.o\n ...\n 0000000000000070 <bpf_jit_insn>:\n      70:       eb 6f f0 48 00 24       stmg    %r6,%r15,72(%r15)\n      76:       c0 d0 00 00 00 00       larl    %r13,76 <bpf_jit_insn+0x6>\n      7c:       a7 f1 3f 80             tmll    %r15,16256\n      80:       b9 04 00 ef             lgr     %r14,%r15\n      84:       e3 f0 ff a0 ff 71       lay     %r15,-96(%r15)\n\nSigned-off-by: Michael Holzheu <holzheu@linux.vnet.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/b9b4b1cef156e6b403b26ea4cb6d0caf4850e05c"},{"sha":"27796e755a2fc6707cdf9b484a56395f703e4f3d","author":{"email":"e5c0b4cdf99ae1d408b9c497159e74b54e02e008@ti.com","name":"Peter Ujfalusi"},"message":"ASoC: davinci-mcasp: Correct pm status check in suspend callback\n\npm_runtime_enabled() will only tell if the pm runtime has been enabled for\nthe device, which is done at probe time but will not tell the actual power\nstate of the device.\npm_runtime_active() provides this information.\nThis patch fixes a kernel crash when doing suspend when McASP is not\nactive.\n\nSigned-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/27796e755a2fc6707cdf9b484a56395f703e4f3d"},{"sha":"52cdc33c383850433d8c93e4aa469ed9bfcd1c56","author":{"email":"f81855f978b85fa6db70ddca8c1c5be629bdb342@linaro.org","name":"Georgi Djakov"},"message":"clk: qcom: Fix MSM8916 venus divider value\n\nOne of the video codec clock frequencies has incorrect divider\nvalue. Fix it.\n\nFixes: 3966fab8b6ab \"clk: qcom: Add MSM8916 Global Clock Controller support\"\nSigned-off-by: Georgi Djakov <georgi.djakov@linaro.org>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/52cdc33c383850433d8c93e4aa469ed9bfcd1c56"},{"sha":"5d45ed8f5bfaeaf50576b8d663796ee905ccf2a0","author":{"email":"f81855f978b85fa6db70ddca8c1c5be629bdb342@linaro.org","name":"Georgi Djakov"},"message":"clk: qcom: Fix MSM8916 gfx3d_clk_src configuration\n\nThe gfx3d_clk_src parents configuration is incorrect. Fix it.\n\nFixes: 3966fab8b6ab \"clk: qcom: Add MSM8916 Global Clock Controller support\"\nSigned-off-by: Georgi Djakov <georgi.djakov@linaro.org>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/5d45ed8f5bfaeaf50576b8d663796ee905ccf2a0"},{"sha":"88776f366ede7d9cdce60bd2c9753dd6d6fa8b77","author":{"email":"4596b3305151c7ee743192a95d394341e3d3b644@suse.de","name":"Takashi Iwai"},"message":"ALSA: hda - Add headphone quirk for Lifebook E752\n\nFujitsu Lifebook E752 laptop needs a similar quirk done for Lifebook\nT731.  Otherwise the headphone is always muted.\n\nReported-and-tested-by: Christian Weber <we_chris@hotmail.com>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/88776f366ede7d9cdce60bd2c9753dd6d6fa8b77"},{"sha":"545774bd6e1427d98dde77244329d2311c5eca6f","author":{"email":"b6ffd6973e972cb999e8e535ab74da7fee0c035f@ingics.com","name":"Axel Lin"},"message":"ASoC: mc13783: Fix wrong mask value used in mc13xxx_reg_rmw() calls\n\nmc13xxx_reg_rmw() won't change any bit if passing 0 to the mask field.\nPass AUDIO_SSI_SEL instead of 0 for the mask field to set AUDIO_SSI_SEL\nbit.\n\nSigned-off-by: Axel Lin <axel.lin@ingics.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>\nCc: stable@vger.kernel.org","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/545774bd6e1427d98dde77244329d2311c5eca6f"},{"sha":"ec6bfca835b61df360881c1bf89268f69fed2a61","author":{"email":"f9c437feeb6aa4c634d1401f9d6bbc3a81a20705@realtek.com","name":"Kailang Yang"},"message":"ALSA: hda/realtek - Fix typo for ALC286/ALC288\n\nDelete more one break for ALC286/ALC288.\n\nSigned-off-by: Kailang Yang <kailang@realtek.com>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/ec6bfca835b61df360881c1bf89268f69fed2a61"},{"sha":"810e4425c224af6be67dff68c8832af1b5a11f89","author":{"email":"2750baa0af9b656228a0c6ae55ea7df1c78e68de@gmail.com","name":"Vasily Khoruzhick"},"message":"ASoC: uda1380: Avoid accessing i2c bus when codec is disabled\n\nset_dai_fmt_both() callback is called from snd_soc_runtime_set_dai_fmt()\nwhich is called from snd_soc_register_card(), but at this time codec\nis not powered on yet. Replace direct i2c write with regcache write.\n\nFixes: 5f0acedddf533c (ASoC: rx1950_uda1380: Use static DAI format setup)\nFixes: 5cc10b9b77c234 (ASoC: h1940_uda1380: Use static DAI format setup)\nSigned-off-by: Vasily Khoruzhick <anarsoul@gmail.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>\nCc: stable@vger.kernel.org","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/810e4425c224af6be67dff68c8832af1b5a11f89"},{"sha":"97372e5a99449b4fffa824a382ad6358066a9918","author":{"email":"039000e09e601bba70626bd0fbe59654c9cf8cac@collabora.co.uk","name":"Javier Martinez Canillas"},"message":"clk: exynos5420: Restore GATE_BUS_TOP on suspend\n\nCommit ae43b3289186 (\"ARM: 8202/1: dmaengine: pl330: Add runtime Power\nManagement support v12\") added pm support for the pl330 dma driver but\nit makes the clock for the Exynos5420 MDMA0 DMA controller to be gated\nduring suspend and this in turn makes its parent clock aclk266_g2d to\nbe gated. But the clock needs to be ungated prior suspend to allow the\nsystem to be suspend and resumed correctly.\n\nAdd GATE_BUS_TOP register to the list of registers to be restored when\nthe system enters into a suspend state so aclk266_g2d will be ungated.\n\nThanks to Abhilash Kesavan for figuring out that this was the issue.\n\nFixes: ae43b32 (\"ARM: 8202/1: dmaengine: pl330: Add runtime Power Management support v12\")\nCc: stable@vger.kernel.org # 3.19+\nSigned-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>\nTested-by: Kevin Hilman <khilman@linaro.org>\nTested-by: Abhilash Kesavan <a.kesavan@samsung.com>\nAcked-by: Tomasz Figa <tomasz.figa@gmail.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/97372e5a99449b4fffa824a382ad6358066a9918"},{"sha":"2c674fac5b1603c6a2aacc88116e3fbc75ebd799","author":{"email":"f9c437feeb6aa4c634d1401f9d6bbc3a81a20705@realtek.com","name":"Kailang Yang"},"message":"ALSA: hda/realtek - Add ALC298 alias name for Dell\n\nAdd ALC3266 for Dell platform.\n\nSigned-off-by: Kailang Yang <kailang@realtek.com>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/2c674fac5b1603c6a2aacc88116e3fbc75ebd799"},{"sha":"d2a5d46b167a9a8231264daf80165b739aecf1d7","author":{"email":"2b078277ee35da55cb781a09fbe3a1f3f85cc310@freescale.com","name":"Dong Aisheng"},"message":"clk: add missing lock when call clk_core_enable in clk_set_parent\n\nBefore commit 035a61c314eb (\"clk: Make clk API return per-user\nstruct clk instances\") we acquired the enable_lock in\n__clk_set_parent_{before,after}() by means of calling\nclk_enable(). After commit 035a61c314eb we use clk_core_enable()\nin place of the clk_enable(), and clk_core_enable() doesn't\nacquire the enable_lock. This opens up a race condition between\nclk_set_parent() and clk_enable(). Fix it.\n\nFixes: 035a61c314eb (\"clk: Make clk API return per-user struct clk instances\")\nCc: Mike Turquette <mturquette@linaro.org>\nCc: Stephen Boyd <sboyd@codeaurora.org>\nSigned-off-by: Dong Aisheng <aisheng.dong@freescale.com>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/d2a5d46b167a9a8231264daf80165b739aecf1d7"},{"sha":"5006c1052aafa01dab5b0e643b7dac755b41f3bb","author":{"email":"7a0e50e3f6a0939db82b6a8a423c08a163896f41@redhat.com","name":"Benjamin Tissoires"},"message":"Revert \"HID: logitech-hidpp: support combo keyboard touchpad TK820\"\n\nThis reverts commit 3a61e97563d78a2ca10752902449570d8433ce76.\n\nThe Logitech TK820 seems to be affected by a firmware bug which\ndelays the sending of the keys (pressed, or released, which triggers\na key-repeat) while holding fingers on the touch sensor.\nThis behavior can be observed while using the mouse emulation mode\nif the user moves the finger while typing (highly improbable though).\nHolding the finger still while in the mouse emulation mode does\nnot trigger the key repeat problem.\nSo better keep things in their previous state to not have to\nexplain users that the new key-repeat bug they see is a \"feature\".\n\nFurthermore, I noticed that I disabled the media keys whith\nthis patch. Sorry, my bad.\n\nI think it is best to revert the patch, in all the current\nversions it has been shipped.\n\nCc: <stable@vger.kernel.org> # v3.19 and above\nSigned-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/5006c1052aafa01dab5b0e643b7dac755b41f3bb"}]}