1.1 --- a/pkg/devices/lib/spi/src/jz4780.cc Wed Apr 24 00:47:34 2024 +0200
1.2 +++ b/pkg/devices/lib/spi/src/jz4780.cc Sat Apr 27 23:46:28 2024 +0200
1.3 @@ -206,8 +206,8 @@
1.4
1.5 Spi_jz4780_channel::Spi_jz4780_channel(l4_addr_t spi_start, l4_addr_t start,
1.6 enum Clock_identifiers clock,
1.7 - Cpm_jz4780_chip *cpm,
1.8 - Dma_jz4780_channel *dma,
1.9 + Cpm_chip *cpm,
1.10 + Dma_channel *dma,
1.11 enum Dma_jz4780_request_type request_type,
1.12 uint64_t frequency)
1.13 : _spi_start(spi_start), _clock(clock), _cpm(cpm), _dma(dma),
1.14 @@ -416,13 +416,13 @@
1.15 /* Initialise the peripheral abstraction. */
1.16
1.17 Spi_jz4780_chip::Spi_jz4780_chip(l4_addr_t spi_start, l4_addr_t start,
1.18 - l4_addr_t end, Cpm_jz4780_chip *cpm)
1.19 + l4_addr_t end, Cpm_chip *cpm)
1.20 : _spi_start(spi_start), _start(start), _end(end), _cpm(cpm)
1.21 {
1.22 }
1.23
1.24 Spi_jz4780_channel *
1.25 -Spi_jz4780_chip::get_channel(uint8_t channel, Dma_jz4780_channel *dma,
1.26 +Spi_jz4780_chip::get_channel(uint8_t channel, Dma_channel *dma,
1.27 uint64_t frequency)
1.28 {
1.29 // NOTE: Only sending is supported.
1.30 @@ -445,13 +445,13 @@
1.31
1.32 void *jz4780_spi_init(l4_addr_t spi_start, l4_addr_t start, l4_addr_t end, void *cpm)
1.33 {
1.34 - return new Spi_jz4780_chip(spi_start, start, end, static_cast<Cpm_jz4780_chip *>(cpm));
1.35 + return new Spi_jz4780_chip(spi_start, start, end, static_cast<Cpm_chip *>(cpm));
1.36 }
1.37
1.38 void *jz4780_spi_get_channel(void *spi, uint8_t channel, void *dma, uint64_t frequency)
1.39 {
1.40 return static_cast<Spi_jz4780_chip *>(spi)->get_channel(channel,
1.41 - static_cast<Dma_jz4780_channel *>(dma), frequency);
1.42 + static_cast<Dma_channel *>(dma), frequency);
1.43 }
1.44
1.45 uint32_t jz4780_spi_send(void *channel, uint32_t bytes, const uint8_t data[])