aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mach-exynos/Kconfig
diff options
context:
space:
mode:
authorVictor Kamensky <victor.kamensky@linaro.org>2013-07-29 22:22:10 -0700
committerVictor Kamensky <victor.kamensky@linaro.org>2013-09-29 21:20:16 -0700
commita8bd78ed9ed507c1dfc0c361797b99788537fa45 (patch)
treed32f2c179e38900d3082787eb5e59bf041d73872 /arch/arm/mach-exynos/Kconfig
parenta8262178741d04715a8eac57994eb971282c2c99 (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