display and keypad support for nhk8815
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest9 patches 0 repliesNew
- v29 patches 0 repliesSuperseded
Changes in v3 from the cover letter
* the clcd driver using a C structure instead of numeric defines for register offsets. Renamed previous clcdc_regs to clcd_config, since regs is now the hardware-description structure.
* added "address" field to clcd_config, so clcd.c doesn't include anithing specific to Nomadik and can be use unchanged by other clcd-equipped SoCs.
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | nhk8815: change the order of initializationboard/ | +21 | 0 replies | |
| 2/9 | video: add amba-clcd prime-celldrivers/ drivers/ include/ | +157 | 1 reply | |
| 3/9 | include/nomadik.h: add physical address for cldcinclude/ | +1 | 1 reply | |
| 4/9 | drivers/misc: add stmpe2401 port extender and keypad controllerdrivers/ drivers/ include/ | +258 | 0 replies | |
| 5/9 | nhk8815.h: define we need stmpeinclude/ | +6 | 0 replies | |
| 6/9 | lcd: make 16bpp workcommon/ | +21 | 7 replies | |
| 7/9 | nhk8815: added keypadboard/ board/ board/ +2 more | +117 | 0 replies | |
| 8/9 | nhk8815: start lower in RAM, so the 800x480 frame buffer fitsboard/ | +3 | 0 replies | |
| 9/9 | nhk8815: added lcd supportboard/ board/ board/ +2 more | +103 | 0 replies |
Reviews trailers per patch
All 9 patches have a Reviewed-by or Acked-by.
| Patch | Andrea Gallo |
|---|---|
| 1/9 | A-b |
| 2/9 | A-b |
| 3/9 | A-b |
| 4/9 | A-b |
| 5/9 | A-b |
| 6/9 | A-b A-b |
| 7/9 | A-b |
| 8/9 | A-b |
| 9/9 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [U-Boot] [PATCH V3 0/9] display and keypad support for nhk8815
This patch series is very similar to V2 I sent on Nov 25th, only 2/9 and 9/9 are different.
Changes from V2:
* the clcd driver using a C structure instead of numeric defines for register offsets. Renamed previous clcdc_regs to clcd_config, since regs is now the hardware-description structure.
* added "address" field to clcd_config, so clcd.c doesn't include anithing specific to Nomadik and can be use unchanged by other clcd-equipped SoCs.
ps: Wolfgang: while I understand patches must be posted, I offered to avoid extra traffic if it was only a matter of removing printf. Won't do that again, lesson learnt.
Alessandro Rubini (9):
nhk8815: change the order of initialization
video: add amba-clcd prime-cell
include/nomadik.h: add physical address for cldc drivers/misc: add stmpe2401 port extender and keypad controller nhk8815.h: define we need stmpe
lcd: make 16bpp work
nhk8815: added keypad
nhk8815: start lower in RAM, so the 800x480 frame buffer fits
nhk8815: added lcd support
board/st/nhk8815/Makefile | 6 +- board/st/nhk8815/config.mk | 8 +- board/st/nhk8815/keypad.c | 99 +++++++++++++++++++ board/st/nhk8815/lcd.c | 88 +++++++++++++++++ board/st/nhk8815/nhk8815-devices.h | 8 ++ board/st/nhk8815/nhk8815.c | 38 +++++-- common/lcd.c | 27 ++++- drivers/misc/Makefile | 1 + drivers/misc/stmpe2401.c | 191 ++++++++++++++++++++++++++++++++++++ drivers/video/Makefile | 1 + drivers/video/amba.c | 79 +++++++++++++++ include/amba_clcd.h | 77 +++++++++++++++ include/configs/nhk8815.h | 20 ++++- include/nomadik.h | 1 + include/stmpe2401.h | 66 ++++++++++++ 15 files changed, 687 insertions(+), 23 deletions(-) create mode 100644 board/st/nhk8815/keypad.c create mode 100644 board/st/nhk8815/lcd.c create mode 100644 board/st/nhk8815/nhk8815-devices.h create mode 100644 drivers/misc/stmpe2401.c create mode 100644 drivers/video/amba.c create mode 100644 include/amba_clcd.h create mode 100644 include/stmpe2401.h