embox
1package embox.driver.spi
2
3module bcm283x_spi0 {
4option number base_addr = 0x20204000
5option number spi_int = 54
6
7/* Bus Display speed = core_freq/divisor. (on Pi3B, by default core_freq=400).
8A safe starting default value may be 40
9*/
10option number spi_bus_clock_divisor = 40
11option string log_level="LOG_NONE"
12
13source "bcm283x_spi0.c"
14
15@IncludeExport(path="drivers")
16source "bcm283x_spi0.h"
17
18depends core
19depends embox.driver.spi.spi_dma
20depends embox.driver.periph_memory
21depends embox.driver.gpio.api
22}
23
24module spi_dma {
25option string log_level="LOG_NONE"
26
27source "spi_dma.c"
28
29depends embox.driver.dma.dma_api
30}
31