NanoPayload

Graph

(0) +60 +100 tip
Added a tentative test for a started device to the MiniPC support.
Made the stage 2 payload work as a uImage file with U-Boot (2012.10-rc2).
Removed the buzzer test for now. Removed result from timer_init.
Removed superfluous flag from the linker invocation.
Added a buzzer for testing purposes.
Replaced direct register usage with convenience macro usage.
Removed redundant include flags.
Moved framebuffer workspace initialisation into the specific driver file.
Added LCD_DE to the supposedly required GPIO pins for the serial LCD.
Added uImage generation support.
Removed NAND and SDRAM initialisation from the jz4730 stage 1 process.
Updated the documentation.
Introduced support for building the jz4730 MiniPC target, adding missing
Updated FSF address.
Added MiniPC configuration headers.
Added missing includes and declarations.
Extended MiniPC board support.
Merged LCD-related header files.
Removed superfluous inclusion (to be done elsewhere).
Moved header inclusion.
Renamed stage 1 source files and extended tentative jz4730 support.
Attempt to decouple generic code from the NanoNote definitions.
Separated board-specific functionality out from common functionality in an
Employ SDRAM definitions instead of numeric literals.
Added some documentation.
Moved various SDRAM definitions and adjusted the initialisation code to show the
Moved PAGE_SIZE into the NanoNote header file.
Made a nicer test pattern for the framebuffer.
Reorganised and tidied the header files and their usage.
Removed superfluous USB boot definitions.
Removed currently superfluous NAND-related definitions.
Removed superfluous error definitions.
Added top-level Makefile.
Finally get something to appear on the screen.
Added required include and removed superfluous comments.
Added display power on.
Removed superfluous and confusing alternative definitions.
Separated the stages into separate directories in order to employ different
Attempted to check PLL initialisation, also fixing SDRAM GPIO reservation.
Split initialisation into separate stage-related files.
Added generic LCD initialisation, removed superfluous console-related
Tidied up and added a memory size measurement function from U-Boot.
Removed superfluous cache-related and duplicate register access definitions.
Moved inclusion of board-specific and LCD functionality, ensuring that the
Reformatted the definitions.
Moved boot argument initialisation into the board file, adding it to stage 2.
Added RTC, timer and initial LCD support.
Added missing stage2 assembly language header.
Set an explicit object ordering, making _start routines first in payloads.
Added support for multiple stages.
Added some comments.
Added various products to the clean rule.
Removed superfluous U-Boot configuration settings.
Fixed payload building, header usage, and pin initialisation.
Introduced the U-Boot version of the jz4740 header file in order to get the LCD
An initial gathering together of resources to make a Ben NanoNote boot payload.
(0) +60 +100 tip