Commit Graph

894806 Commits

Author SHA1 Message Date
Chiharu Shirasaka 6035855ecd arm: remove PW-H1 LPUART6 node 2021-10-13 01:11:15 +09:00
Chiharu Shirasaka fff05eea68 arm: add PW-H1 device tree 2021-10-10 05:06:57 +09:00
tka3220 001161e546 arm: brain: add PW-SH5 keyboard node 2021-10-01 01:47:06 +09:00
Takumi Sueda e8a7820730 Input: brain-kbd-gpio: add paren 2021-10-01 01:47:06 +09:00
Takumi Sueda 336a19d563 arm: brain: enable polldev and Brain GPIO keyboard driver 2021-10-01 01:47:06 +09:00
Takumi Sueda 664b7ac799 arm: brain: add PW-SH3 keyboard node 2021-10-01 01:47:06 +09:00
Takumi Sueda c95508b51e input: keyboard: implement brain-kbd-gpio 2021-10-01 01:47:06 +09:00
Takumi Sueda c2605a15c6 arm: brain: specify named const 2021-10-01 01:47:06 +09:00
Takumi Sueda 42508151e5 drm: brainlcd: fill the mode struct with proper values 2021-10-01 01:47:06 +09:00
Takumi Sueda 7f092d92e4 drm: brainlcd: set LCDIF clock 2021-10-01 01:47:06 +09:00
Suguru Saito bee08820ee arm: brain: enable LCD touch panel for 2nd generation 2021-10-01 01:47:06 +09:00
Suguru Saito 2e494aafea pwg5300: fix RUN state 2021-10-01 01:47:06 +09:00
Suguru Saito 0001409424 pwg5300: add pwg5300 and LCD support 2021-10-01 01:47:06 +09:00
Suguru Saito c6fac22bce brain: add device-tree for 2nd generation 2021-10-01 01:47:06 +09:00
Takumi Sueda 966aaf56b0 arm: brain: disable RTC 2021-10-01 01:47:06 +09:00
Takumi Sueda d9f29c0bdc arm: add PW-SH7 2021-10-01 01:47:05 +09:00
Takumi Sueda 4280c45f34 arm: brain: fix wrong model identifiers 2021-10-01 01:47:05 +09:00
Takumi Sueda e4a7fb9fa7 arm: brain: enable 8x11 VGA font 2021-10-01 01:47:05 +09:00
Takumi Sueda 35a822419e arm: brain: enable exFAT driver & prune config 2021-10-01 01:47:05 +09:00
Takumi Sueda 9d93fc2ede arm: brain: enable Atheros wireless chip drivers 2021-10-01 01:47:05 +09:00
Takumi Sueda 27c42d9a25 arm: brain: enable Realtek USB ethernet driver 2021-10-01 01:47:05 +09:00
Takumi Sueda 8082c1aaf6 arm: brain: enable Wi-Fi devices 2021-10-01 01:47:05 +09:00
Takumi Sueda b16a56de2e arm: brain: enable RNDIS host 2021-10-01 01:47:05 +09:00
Takumi Sueda fb378b9861 arch/arm: fix indent 2021-10-01 01:47:05 +09:00
Takumi Sueda 9ed34d0fa9 arch/arm: enable the keyboard node in Brain PW-SH2 DT 2021-10-01 01:47:05 +09:00
Takumi Sueda e2163ed803 input: keyboard: implement brain-kbd-i2c 2021-10-01 01:47:05 +09:00
tka3220 f0d9cb1e56 video/logo: add and enable brain logo 2021-10-01 01:47:05 +09:00
Takumi Sueda 72518d2395 arm: commonize Brain defconfig 2021-10-01 01:47:05 +09:00
Takumi Sueda 5cae3cd0bd arm: mxs: commonize Brain mach code 2021-10-01 01:47:05 +09:00
Takumi Sueda 426eea3293 arm: re-measured LCD dimensions 2021-10-01 01:47:05 +09:00
Takumi Sueda 7c40cc26d0 arm: add PW-SH1 - PW-SH6 device tree 2021-10-01 01:47:05 +09:00
Takumi Sueda 404cd6aca8 drm: brainlcd: read display size from device tree 2021-10-01 01:47:05 +09:00
Takumi Sueda 91c6dc8bbb drm: brainlcd: shorten pipe_to_brain_drm_private name 2021-10-01 01:47:05 +09:00
Takumi Sueda ea4178e8a7 drm: brainlcd: load MAC config from device tree 2021-10-01 01:47:05 +09:00
Takumi Sueda 70d8eee4b7 drm: brainlcd: add ILI9805_MADCTL_GS 2021-10-01 01:47:05 +09:00
Takumi Sueda 9671acac43 drm: brainlcd: remove unused defines 2021-10-01 01:47:04 +09:00
Takumi Sueda 691b11ef9c pwsh1: include LCD spec + alpha 2021-10-01 01:47:04 +09:00
Takumi Sueda 5d44996a43 pwsh1: change font to 6x11 2021-10-01 01:47:04 +09:00
Takumi Sueda 2c81367f9c pwsh1: update defconfig 2021-10-01 01:47:04 +09:00
Takumi Sueda 3318693397 arch/arm: add PW-SH1 2021-10-01 01:47:04 +09:00
Takumi Sueda de5623790c Update defconfig 2021-10-01 01:47:04 +09:00
Takumi Sueda 4be8ba38b8 drm: brainlcd: implement brain LCD driver 2021-10-01 01:47:04 +09:00
Takumi Sueda 459d2f25e9 arch/arm: update defconfig 2021-10-01 01:47:04 +09:00
Takumi Sueda 28ac881ee1 arch/arm: update EVK device tree for first porting 2021-10-01 01:47:04 +09:00
Otavio Salvador 09a7977be8
Merge pull request #458 from zandrey/5.4-2.3.x-imx
[EOL]: Update 5.4-2.3.x-imx up to v5.4.149
2021-09-28 12:14:52 -03:00
Andrey Zhizhikin 913880358f This is the 5.4.149 stable release
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmFQYpIACgkQONu9yGCS
 aT5nNBAAnao6g0C+ZSPUJrX3Aa9I+dcP8le9T4faUD1E8fa3XSIrDhUrZwhvdI06
 ljos1XzQe60/CJmY1jnfL4TOQqrfS6tLTseVGIhFAtJQorxxQwzuCEq/2sqlYz/A
 BEN1/g1XjXyFMmKw598luTClbHk91pnScxA0ZyJ28lhNeBnpuHKK5+PvqNT2bg6G
 Vc8IGPv7cd48FjfwBzDuWklsQE9FFHPtq2eyhAk6K9QbECnP9wgfdrPx87oyRGN6
 tPtSEhlwNM8EEaFZ1/1zgTgj3n35I3LXGfV19YRid20y1SbwB8yFloidx8SjaAOE
 rMpiyxcDgfYoeHw5WBt+f/QVLx3Ia8uEFgwFSHyD1btNrPGdAlatWgXSrNBLvQuy
 jIoDtqY9L5Ty3T3rBjyDlXl0oUUDD4JyVteGsrXlzVEHa7YaLIhvrcQ6Es09XDZX
 TXPinEMPTohO7/cCVHjXOuREXeYukXLrKuZBBNTutANP9Yx7Tj9yAwVtrnakkv1B
 WykWhjJSmOHcj3q8hm9i1GI8qo3sWIwvM0c8in1OLzA+vpjXPR9onA8PHYidj8LY
 f4E3I2Xp+zBj8WljLgHIJhpwdo8jq5StdYPl0y3Na/ZVU3El3VKtwiT0RieOnKfp
 aOj16+CdbCDpdDZofqu/Zio4Do0RFPsHHeEnfedH38aOw1bjctw=
 =e/m/
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEdQaENiSDAlGTDEbB7G51OISzHs0FAmFRuk4ACgkQ7G51OISz
 Hs05Iw/9EJFb9xJJhi1GzCVg6X5rF4Nna8yNwZOtEWtnG3fE0FcJJ1AP8pN0l93v
 yI+c6KbNl30hqI25ji/VEgoLlOOe5/5QctnPXryXrkf4jvoXQC2TZSGhFfznBlYK
 XcfbaYSlCf9fgaFQBDfi9S1/k/8yVDs9QKIKf6aUlXKmNWhF9I3Fp6nQ1cnaZjMp
 tMto2WOilgCFMwb9EuSTuSPHE0bDqmwk7npVQ8/HA2QdMzLySwHVUZKD8vC9Kvsc
 1csT8lkWak+7N5p2RNyrJAORL9OBvhdPZVyh0cMet00T+zDV0aUDpn3/6R4gnFUz
 TmRdG/oRMqlkhQYvKpFiE295AtU41TMjc9Mb0dg9KYCsCh9yTGgZdR0ftYOHFb+o
 wgXBkURAbj7JETTtRBVMRDEV8Zo1iJjpvGmILT8jO7IsQppkTh2JcjI5rnoxUdGB
 eAd5W36aZfnOEPdUpoWf2mNF8bgQodDVYHc8cPlknJPKP3GM6EZDUNEkKRFTe8hD
 /IP4yLrOvqaxP9n82bPNuRTpKM365Q+rmHkPlTof8ZLYCB52gdJBg9/oTVGfuLfE
 o+DtHU1sBuzukyPEJE2okb3D9uqKM0/xnUxhXQqxDFhXMcI5npllQ7FK71FOWtcp
 4YTGwf/Y4DmK0tckzNg1URnzATRR+6b8zjMR1zc9gfUawnBhwWU=
 =zMkr
 -----END PGP SIGNATURE-----

Merge tag 'v5.4.149' into 5.4-2.3.x-imx

This is the 5.4.149 stable release

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2021-09-27 12:34:19 +00:00
Greg Kroah-Hartman e74e2950a0 Linux 5.4.149
Link: https://lore.kernel.org/r/20210924124332.229289734@linuxfoundation.org
Tested-by: Jon Hunter <jonathanh@nvidia.com>
Tested-by: Shuah Khan <skhan@linuxfoundation.org>
Tested-by: Florian Fainelli <f.fainelli@gmail.com>
Link: https://lore.kernel.org/r/20210925120748.206179334@linuxfoundation.org
Tested-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-09-26 14:07:14 +02:00
Guenter Roeck 3825263486 drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV
commit e8f71f89236ef82d449991bfbc237e3cb6ea584f upstream.

nvkm test builds fail with the following error.

  drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c: In function 'nvkm_control_mthd_pstate_info':
  drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c:60:35: error: overflow in conversion from 'int' to '__s8' {aka 'signed char'} changes value from '-251' to '5'

The code builds on most architectures, but fails on parisc where ENOSYS
is defined as 251.

Replace the error code with -ENODEV (-19).  The actual error code does
not really matter and is not passed to userspace - it just has to be
negative.

Fixes: 7238eca4cf ("drm/nouveau: expose pstate selection per-power source in sysfs")
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Cc: Ben Skeggs <bskeggs@redhat.com>
Cc: David Airlie <airlied@linux.ie>
Cc: Daniel Vetter <daniel@ffwll.ch>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-09-26 14:07:14 +02:00
Yu-Tung Chang 409cb0b3d4 rtc: rx8010: select REGMAP_I2C
[ Upstream commit 0c45d3e24ef3d3d87c5e0077b8f38d1372af7176 ]

The rtc-rx8010 uses the I2C regmap but doesn't select it in Kconfig so
depending on the configuration the build may fail. Fix it.

Signed-off-by: Yu-Tung Chang <mtwget@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Link: https://lore.kernel.org/r/20210830052532.40356-1-mtwget@gmail.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-09-26 14:07:14 +02:00
Li Jinlin 43832bf763 blk-throttle: fix UAF by deleteing timer in blk_throtl_exit()
[ Upstream commit 884f0e84f1e3195b801319c8ec3d5774e9bf2710 ]

The pending timer has been set up in blk_throtl_init(). However, the
timer is not deleted in blk_throtl_exit(). This means that the timer
handler may still be running after freeing the timer, which would
result in a use-after-free.

Fix by calling del_timer_sync() to delete the timer in blk_throtl_exit().

Signed-off-by: Li Jinlin <lijinlin3@huawei.com>
Link: https://lore.kernel.org/r/20210907121242.2885564-1-lijinlin3@huawei.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-09-26 14:07:13 +02:00