Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Drivers

Folders or files

Features

ADC (SAR12B)

  1. Support read external voltage.

Audio (I2S)

  1. Support S16_LE format, 48kHz, stereo recording.

  2. Support S16_LE format, 48kHz, stereo playback.

GPIO driver

  1. Support digital output.

  2. Support digital input.

AHB DMA

  1. Support SPI DMA mode transferring.

  2. Support memory-to-memory transferring.

I2C driver

  1. Support RX and TX transferring.

  2. Support 100kHz and 400kHz speeds.

Mailbox

  1. Support communication between CM4 and CA55.

  2. Support normal mode (software).

  3. Support direction mode (hardware).

PWM

  1. Support set frequency and duty.

RTC

  1. Support set and get time.

  2. Support set alarm.

  3. Support alarm interrupt.

  4. Support periodic interrupt.

SPI

  1. Support master mode TX and RX transferring.

  2. Support set clock frequency.

  3. Support mode 0, 1, 2 and 3.

  4. Support DMA mode.

Timer

  1. Support generate timer interrupt.

UART

  1. Support TX and RX transferring.

Watchdog

  1. Support pretimeout function.

Files

Folders

Descriptions

firmware/arduino_core_sunplus/

Root folder of OP-TEE

application/

Code of app_main, freertos_main and arduino_main

application/power_manager/

Code for power manager

application/VirtIOSerial/

Code for virtual IO (UART)

bin/

Firmware (binary) file, resultant files of compilation.

system/drivers

Code for drivers

system/freertos

Code for FreeRTOS

system/Middlewares

Code for OpenAMP

system/sp7350

variants/sp7350_evb/

Platform relevant files