aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mach-exynos/Kconfig
diff options
context:
space:
mode:
authorVictor Kamensky <victor.kamensky@linaro.org>2013-11-08 23:08:42 -0800
committerAnders Roxell <anders.roxell@linaro.org>2013-11-25 15:11:28 +0100
commitbcbb99bb7e2ce2367e4aa33ca9b21d2196de024a (patch)
tree68e38818999d900d6eebd25f673ebcc0f5214dc9 /arch/arm/mach-exynos/Kconfig
parentea92551e313a5f08b2905fb4b018f4e47829c2f4 (diff)
exynos: serial clear and set big endian fix
Samsung serial driver uses __set_bit and __clear_bit functions directly with h/w registers. But these functions are not endian neutral. In case of BE host before operation on the bit byte swap is needed and byte swap is required after operation on the bit is complete. Patch creates and use __hw_set_bit and __hw_clear_bit, that in case of LE just call __set_bit and __clear_bit, but in case of BE they do required byteswaps Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org>
Diffstat (limited to 'arch/arm/mach-exynos/Kconfig')
0 files changed, 0 insertions, 0 deletions