aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/c++/clang.cpp
diff options
context:
space:
mode:
authorKrzysztof Kozlowski <[email protected]>2017-06-14 15:18:28 +0200
committerKrzysztof Kozlowski <[email protected]>2017-07-18 19:02:44 +0200
commitaf0b0baa89953aed07034725023371b2fa50a1e6 (patch)
tree264ef44df6762971791be8535a07c841c35f2298 /tools/perf/util/c++/clang.cpp
parentcee7413d84044a0c1919a7c70a2d761ae24390de (diff)
pinctrl: samsung: Fix invalid register offset used for Exynos5433 external interrupts
When setting the pin function for external interrupts, the driver used wrong IO memory address base. The pin function register is always under pctl_base, not the eint_base. By updating wrong register, the external interrupts for chosen GPIO would not work at all and some other GPIO might be configured to wrong value. For example on Exynos5433-based boards, the external interrupts for gpf{1-5}-X GPIOs should not work at all (driver toggled reserved registers from ALIVE bank instead). Platforms other than Exynos5433 should not be affected as eint_base equals pctl_base in such case. Fixes: 8b1bd11c1f8f ("pinctrl: samsung: Add the support the multiple IORESOURCE_MEM for one pin-bank") Cc: <[email protected]> Reported-by: Tomasz Figa <[email protected]> Signed-off-by: Krzysztof Kozlowski <[email protected]> Reviewed-by: Sylwester Nawrocki <[email protected]> Tested-by: Sylwester Nawrocki <[email protected]>
Diffstat (limited to 'tools/perf/util/c++/clang.cpp')
0 files changed, 0 insertions, 0 deletions