diff options
author | French, Nicholas A <naf@ou.edu> | 2018-03-11 20:27:28 +0100 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab+samsung@kernel.org> | 2019-01-21 18:33:26 +0100 |
commit | 526daee7301d8ec86d8de0698d4c9ada185c5470 (patch) | |
tree | 33392894fe591c647dd22ce1921e844cc6f34dfd /drivers/regulator/hi6421-regulator.c | |
parent | media: soc_camera_platform: remove obsolete soc_camera test driver (diff) | |
download | linux-526daee7301d8ec86d8de0698d4c9ada185c5470.tar.xz linux-526daee7301d8ec86d8de0698d4c9ada185c5470.zip |
media: ivtv: add parameter to enable ivtvfb on x86 PAT systems
ivtvfb was previously disabled for x86 PAT-enabled systems
by commit 1bf1735b4780 ("x86/mm/pat, drivers/media/ivtv:
Use arch_phys_wc_add() and require PAT disabled") as a
workaround to abstract MTRR code away from device drivers.
The driver is not easily upgradable to the PAT-aware
ioremap_wc() API since the firmware hides the address
ranges that should be marked write-combined from the driver.
However, since a write-combined cache on the framebuffer
is only a performance enhancement not a requirement for
the framebuffer to function, completely disabling the driver
in this configuration is not necessary.
Add force_pat module parameter and a corresponding kernel
configuration parameter to optionally force initialization
on PAT-enabled x86 systems with a warning about the lack of
write-combined caching, and document the reasons the driver
cannot be easily updated to support wc caching on all systems.
Signed-off-by: Nick French <naf@ou.edu>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
[hverkuil-cisco@xs4all.nl: fix typo, split long pr_ lines up]
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Diffstat (limited to 'drivers/regulator/hi6421-regulator.c')
0 files changed, 0 insertions, 0 deletions