|
Added initial real-time clock peripheral and power-down support. |
cpm-library-improvements |
|
Added general support for SPI transfers, employing plain virtual memory regions |
cpm-library-improvements |
|
Wrapped GPIO-driven SPI operations in the hybrid SPI abstraction, making the |
cpm-library-improvements |
|
Fixed GPC field definitions and added X1600 details. |
cpm-library-improvements |
|
Fixed the control pin release operation. |
cpm-library-improvements |
|
Fixed control pin initialisation and unit sending. |
cpm-library-improvements |
|
Added demonstration configuration files. |
jz4780-spi-lcd |
|
Added an image conversion tool. |
cpm-library-improvements |
|
Employ a picture representation compatible with 16-bit SPI transfers over DMA. |
cpm-library-improvements |
|
Employ a more elegant I/O bus arrangement for the CI20 examples. |
cpm-library-improvements |
|
Employ a picture representation compatible with 16-bit SPI transfers over DMA. |
jz4780-spi-lcd |
|
A demonstration of an SPI-based framebuffer using an ST7789 controller and a |
jz4780-spi-lcd |
|
Allow the omission of an interrupt capability in DMA channel initialisation. |
cpm-library-improvements |
|
Corrected commentary. |
cpm-library-improvements |
|
Added some support for descriptor-based DMA transfers. |
cpm-library-improvements |
|
Added a "hybrid" SPI driver to allow control signals to be manipulated |
cpm-library-improvements |
|
Introduced support for the SPI peripheral on the JZ4780. |
cpm-library-improvements |
|
Adjusted various types and tidied up somewhat. |
cpm-library-improvements |
|
Fixed JZ4780 PLL divider parameters and CPM chip base class frequency type. |
cpm-library-improvements |
|
Added a hardware inspection utility for the JZ4780 and X1600. |
cpm-library-improvements |
|
Use the renamed CI20 device tree filename. |
cpm-library-improvements |
|
Refined and fixed the merged I2C implementation. |
cpm-library-improvements |
|
Added missing clock details. |
cpm-library-improvements |
|
Added JZ4780 DMA support, merged X1600 and JZ4780 I2C support. |
cpm-library-improvements |
|
Adopted a 64-bit frequency type. Fixed PLL update operations. Added the VPU |
cpm-library-improvements |
|
Fixed intra-library dependencies. |
cpm-library-improvements |
|
Broadened the revised CPM support to encompass the JZ4780. |
cpm-library-improvements |
|
Merged X1600 branches. |
cpm-library-improvements |
|
Updated the Letux 400 DMA example to use the revised DMA functionality. |
gpio-x1600 |
|
Merged SPI changes. |
gpio-x1600 |
|
Adjusted the buffer types for improved interoperability. |
spi-gpio |
|
Added AIC/I2S support for the X1600. |
gpio-x1600 |
|
Employed the DMA region allocation utilities. |
gpio-x1600 |
|
Overhauled the DMA support, expanding it to the X1600. |
gpio-x1600 |
|
Removed superfluous functions and tidied up initialisation slightly. |
gpio-x1600 |
|
Added support for DMA region allocation. Expanded memory-related functions to |
gpio-x1600 |
|
Fixed X1600 audio and AIC/I2S clock hierarchy and gating. |
gpio-x1600 |
|
Merged SPI branch. |
gpio-x1600 |
|
Added GPIO-based SPI driver support. |
spi-gpio |
|
Merged branches. |
gpio-x1600 |
|
Somehow made the peripheral work for once. |
i2c-x1600 |
|
Introduced the GPIO-based I2C driver to this branch. |
i2c-x1600 |
|
Added a GPIO-driven I2C channel component. |
gpio-x1600 |
|
Added more diagnostics to try and determine how to get the peripheral to work. |
i2c-x1600 |
|
Merged CPM fixes. |
i2c-x1600 |
|
Fixed the clock sources for the main clock (SCLK_A). |
gpio-x1600 |
|
Fixed erroneous replacement of SMB in comment. |
i2c-x1600 |
|
Added tentative X1600 I2C support which will undoubtedly need more work. |
i2c-x1600 |
|
X1600 pull-up/down registers supposedly enable pull-up/down behaviour. |
gpio-x1600 |
|
Added X1600 GPIO support, also introducing an operation to report pin |
gpio-x1600 |
|
Added some support for setting the frequency of different clocks and PLLs. |
cpm-library-improvements |
|
Added a tool to model various clock dividers. |
cpm-library-improvements |
|
Rationalised X1600 clocks, added various operations, enhanced I2S divider |
cpm-library-improvements |
|
Reformatted, tidied up whitespace. |
cpm-library-improvements |
|
Introduced a base class for divided clocks, changing the generic clock to be a |
cpm-library-improvements |
|
Adjusted visibility of various methods. Removed superfluous comments. |
cpm-library-improvements |
|
Removed superfluous clock methods. |
cpm-library-improvements |
|
Removed superfluous PLL methods. |
cpm-library-improvements |
|
Reorganised the class responsibilities slightly. |
cpm-library-improvements |
|
Replaced specific divider methods with generic parameter methods. |
cpm-library-improvements |