Problems with frame buffer diver with MCS8144
I have managed to build the kernel for my project with support for a frame buffer driver. When the kernel is booting I see several messages in the console indicating the driver is loading and I can briefly the linux penguin is shown on the VDU when "mcs8142_vga_probe: platform register", then it disappears shortly after this message is shown, "mcs8142_vga_probe: EXIT, returning 0"
I cannot work out from which point the driver is loaded and where the parameters for a display of 1600x1050 are passed. Can someone please enlighten me on that. If I do an ls /dev/ I cannot see a reference to fb0, but if I compile and run the example app from here Enabling the Linux Framebuffer the application says that The frame buffer device was opened successfully. The application fails when it tries to read fixed information from the driver, so no image is displayed.
How do I enable the display when the kernel has finished booting? In the make menu I have enabled the Framebuffer Console support, and Map the console to the primary display device.