summaryrefslogtreecommitdiff
path: root/arch/arm/mach-integrator/include/mach/cm.h
AgeCommit message (Collapse)AuthorFilesLines
2013-10-16ARM: integrator: move CM base into device treeLinus Walleij1-39/+0
This moves the core module (CM) control base into the device tree. It is a simple memory range of 0x200 bytes. Move the cm header down into the machine directory and unexport the cm_control() symbol as no modules are using it. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2013-10-16ARM: integrator: get the CM control register by proxyLinus Walleij1-1/+2
The CM_CTRL register was accessed directly from the LED driver, which does not work now that we get the base for the register from the device tree. Add an accessor function to do this and make the LED driver compile again. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2012-10-09ARM: integrator: use __iomem pointers for MMIO, part 2Arnd Bergmann1-1/+1
Due to some interesting merges in the integrator code, not all users of mmio pointers were converted before, this fixes all warnings that got introduced as a consequence. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Cc: Linus Walleij <linus.walleij@linaro.org> Cc: Russell King <rmk+kernel@arm.linux.org.uk>
2012-08-01ARM: mach-integrator: move CM_CTRL to header file for accessing by other ↵Bryan Wu1-0/+2
functions Signed-off-by: Bryan Wu <bryan.wu@canonical.com>
2011-02-19ARM: integrator: support CLCD RGB5551 layout for 16bppRussell King1-2/+2
When the CLCD is in anything but RGB888 mode, its outputs are configured for RGB5551 output. Integrator/CP supports RGB565 via an external multiplexer, which we configure for RGB5551 or RGB565 based only on the bits per pixel. So when userspace asks for the RGB555 layout, the mux remains in RGB565 mode, and we produce incorrect colours. Fix this. Note that Integrator doesn't support BGR565 mode, but does support BGR5551. Acked-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2008-08-07[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/machRussell King1-0/+36
This just leaves include/asm-arm/plat-* to deal with. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>