227:2b8d17cf5a88
|
2017-07-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved initialisation details to the generic LCD module, changing the address
computation functions to use information from the display structure.
Moved clock and power management operations into the generic LCD module, thus
focusing the jz4740 LCD module on specific LCD-related functionality. |
|
|
stage2/jzlcd.c stage2/jzlcd.h stage2/lcd.c
|
|
226:1871eb0ee98c
|
2017-07-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed erroneous clock and power management operations. |
|
|
stage2/jzlcd.c
|
|
225:36caaaf8aecf
|
2017-07-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make LCD register access relative to a supplied base parameter. |
|
|
include/jz4740.h stage2/jzlcd.c stage2/jzlcd.h
|
|
224:d41c05accd39
|
2017-07-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Parameterised LCD controller initialisation, allowing addresses to be passed in
rather than being calculated within the function.
Changed various descriptor structure member names. |
|
|
stage2/jzlcd.c stage2/jzlcd.h
|
|
223:61ef56dfab17
|
2017-07-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Parameterise LCD register operations using the display information structure,
setting the memory base to zero for now. |
|
|
stage2/jzlcd.c stage2/jzlcd.h stage2/minipc_claa070vc01.c stage2/nanonote_gpm940b0.c
|
|
222:49f8e5bfb1cd
|
2017-07-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Initialise framebuffer structure reference members but correct them later. |
|
|
stage2/lcd.c stage2/minipc_claa070vc01.c stage2/nanonote_gpm940b0.c
|
|
221:b4dcc2099e0f
219:a6159a678002
|
2017-07-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Eliminate redundant members in vidinfo_t, adding a member referencing the
framebuffer details, and changing the descriptor member name and type name.
Note that the reference to the framebuffer details needs correcting for user
mode usage. |
|
|
stage2/jzlcd.c stage2/jzlcd.h stage2/lcd.c stage2/lcd.h stage2/minipc_claa070vc01.c stage2/nanonote_gpm940b0.c stage2/tasks/example.c stage2/tasks/keyscan.c
|
|
220:58e0aff59722
|
2017-07-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed GPIO region sizes. |
|
|
include/minipc.h include/nanonote.h
|
|
219:a6159a678002
220:58e0aff59722 221:b4dcc2099e0f
|
2017-06-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced separate abstractions for GPIO keymap details and moved
initialisation into the keyscan task.
Disabled the power button GPIO interrupt for now. |
|
|
include/minipc.h include/nanonote.h stage2/Makefile stage2/board-nanonote.c stage2/board.h stage2/irq.c stage2/minipc_gpio.c stage2/minipc_gpio.h stage2/nanonote_gpio.c stage2/nanonote_gpio.h ...
|
|
218:d38448b333a8
|
2017-06-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Use the physical base address of the GPIO registers. |
|
|
include/mips.h stage2/task_gpio.c stage2/task_gpio.h
|
|