diff options
author | Anatolij Gustschin <agust@denx.de> | 2010-07-23 04:00:37 +0000 |
---|---|---|
committer | Grant Likely <grant.likely@secretlab.ca> | 2010-08-01 17:06:44 -0600 |
commit | 4b5006ec7bb73cd9d4c8a723d484b4c87fad4123 (patch) | |
tree | 9c7e494c106eb835a377cff3ba8d827534e37be8 /arch/powerpc/platforms/512x/mpc512x.h | |
parent | 0814a979a64a5ae61c7567496d090e204ecabd2b (diff) | |
download | blackbird-op-linux-4b5006ec7bb73cd9d4c8a723d484b4c87fad4123.tar.gz blackbird-op-linux-4b5006ec7bb73cd9d4c8a723d484b4c87fad4123.zip |
powerpc/5121: shared DIU framebuffer support
MPC5121 DIU configuration/setup as initialized by the boot
loader currently will get lost while booting Linux. As a
result displaying the boot splash is not possible through
the boot process.
To prevent this we reserve configured DIU frame buffer
address range while booting and preserve AOI descriptor
and gamma table so that DIU continues displaying through
the whole boot process. On first open from user space
DIU frame buffer driver releases the reserved frame
buffer area and continues to operate as usual.
Signed-off-by: John Rigby <jcrigby@gmail.com>
Signed-off-by: Anatolij Gustschin <agust@denx.de>
Acked-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Diffstat (limited to 'arch/powerpc/platforms/512x/mpc512x.h')
-rw-r--r-- | arch/powerpc/platforms/512x/mpc512x.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/512x/mpc512x.h b/arch/powerpc/platforms/512x/mpc512x.h index b2daca0d1488..1ab6d11d0b19 100644 --- a/arch/powerpc/platforms/512x/mpc512x.h +++ b/arch/powerpc/platforms/512x/mpc512x.h @@ -16,4 +16,6 @@ extern void __init mpc512x_init(void); extern int __init mpc5121_clk_init(void); void __init mpc512x_declare_of_platform_devices(void); extern void mpc512x_restart(char *cmd); +extern void mpc512x_init_diu(void); +extern void mpc512x_setup_diu(void); #endif /* __MPC512X_H__ */ |