226:49b57ce7cd35
|
5 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
A demonstration of an SPI-based framebuffer using an ST7789 controller and a
240x240 screen. |
jz4780-spi-lcd |
|
pkg/devices/Control pkg/devices/lcd/include/lcd-device.h pkg/devices/lcd/include/lcd-jz4740-device.h pkg/devices/lcd/include/lcd-jz4780-spi-device.h pkg/devices/lcd/src/Makefile pkg/devices/lcd/src/common/lcd-device.cc pkg/devices/lcd/src/jz4780/Makefile pkg/devices/lcd/src/jz4780/lcd-jz4780-spi-device.cc
|
|
225:ba0ca04c6e22
226:49b57ce7cd35 228:413c97658f15
|
6 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Allow the omission of an interrupt capability in DMA channel initialisation. |
cpm-library-improvements |
|
pkg/devices/lib/dma/include/dma-jz4780.h pkg/devices/lib/dma/src/jz4780.cc
|
|
224:3e1667db6188
|
6 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Corrected commentary. |
cpm-library-improvements |
|
pkg/devices/lcd/src/jz4740/lcd-jz4740-device.cc
|
|
223:9dacd9bcc5e8
|
6 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added some support for descriptor-based DMA transfers. |
cpm-library-improvements |
|
pkg/devices/lib/dma/include/dma-jz4780.h pkg/devices/lib/dma/src/jz4780.cc pkg/devices/lib/spi/include/spi-jz4780.h pkg/devices/lib/spi/src/jz4780.cc pkg/landfall-examples/hw_info/common.h pkg/landfall-examples/hw_info/hw_info.c pkg/landfall-examples/hw_info/jz4780.c pkg/landfall-examples/hw_info/x1600.c
|
|
222:3f9892859cee
|
6 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a "hybrid" SPI driver to allow control signals to be manipulated
independently of the normal communication channel. |
cpm-library-improvements |
|
pkg/devices/lib/spi/include/spi-gpio.h pkg/devices/lib/spi/include/spi-hybrid.h pkg/devices/lib/spi/include/spi-jz4780.h pkg/devices/lib/spi/include/spi.h pkg/devices/lib/spi/src/Makefile pkg/devices/lib/spi/src/gpio.cc pkg/devices/lib/spi/src/hybrid.cc pkg/devices/lib/spi/src/jz4780.cc pkg/devices/spi/src/jz4740/spi-jz4740.cc pkg/landfall-examples/hw_info/common.h ...
|
|
221:89d597f10dc6
|
6 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced support for the SPI peripheral on the JZ4780.
Removed DMA buffer handling from the AIC/I2S peripheral support, changing the
transfer operation to use an arbitrary physical address.
Changed the hw_info test program to support use of the SPI peripheral and
GPIO-driven SPI communication in the same session.
Added a test picture in RGB16 format for use with the hw_info program. |
cpm-library-improvements |
|
conf/landfall-examples/P8021407-crop-240x240.data conf/landfall-examples/mips-jz4780-info.io conf/landfall-examples/mips-jz4780-info.list conf/landfall-examples/mips-x1600-info.io pkg/devices/lib/Makefile pkg/devices/lib/aic/include/aic-x1600.h pkg/devices/lib/aic/src/x1600.cc pkg/devices/lib/spi/include/spi-gpio.h pkg/devices/lib/spi/include/spi-jz4780.h pkg/devices/lib/spi/src/Makefile ...
|
|
220:edb87791dfa7
|
6 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Adjusted various types and tidied up somewhat. |
cpm-library-improvements |
|
pkg/devices/lib/aic/include/aic-x1600.h pkg/devices/lib/aic/src/x1600.cc
|
|
219:2a1c1c93f1f7
|
6 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed JZ4780 PLL divider parameters and CPM chip base class frequency type.
Fixed the SSI multiplexer definition for the JZ4780 and removed the SSI2 clock. |
cpm-library-improvements |
|
pkg/devices/lib/cpm/include/cpm-common.h pkg/devices/lib/cpm/include/cpm.h pkg/devices/lib/cpm/src/chip.cc pkg/devices/lib/cpm/src/common.cc pkg/devices/lib/cpm/src/jz4780.cc pkg/devices/lib/cpm/src/x1600.cc
|
|
218:77a993bd713f
|
6 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a hardware inspection utility for the JZ4780 and X1600. |
cpm-library-improvements |
|
conf/landfall-examples/mips-jz4780-info.cfg conf/landfall-examples/mips-jz4780-info.io conf/landfall-examples/mips-jz4780-info.list conf/landfall-examples/mips-x1600-info.cfg conf/landfall-examples/mips-x1600-info.io conf/landfall-examples/mips-x1600-info.list conf/landfall-examples/piano-3.raw docs/COPYING.txt pkg/landfall-examples/hw_info/Makefile pkg/landfall-examples/hw_info/common.h ...
|
|
217:a410f6cd5dc8
|
6 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Use the renamed CI20 device tree filename. |
cpm-library-improvements |
|
conf/landfall-examples/mips-ci20-cpm.list conf/landfall-examples/mips-ci20-fbdrv.list conf/landfall-examples/mips-ci20-fbterminal.list conf/landfall-examples/mips-ci20-hdmi-i2c.list conf/landfall-examples/mips-ci20-i2c.list conf/landfall-examples/mips-ci20-led.list conf/landfall-examples/mips-ci20-spectrum.list
|
|