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