1.1 --- a/pkg/landfall-examples/hw_info/common.h Mon Nov 13 01:20:09 2023 +0100
1.2 +++ b/pkg/landfall-examples/hw_info/common.h Tue Nov 14 00:02:42 2023 +0100
1.3 @@ -185,10 +185,11 @@
1.4 void spi_send(void *channel, uint32_t bytes, const uint8_t data[]);
1.5
1.6 void spi_send_units(void *channel, uint32_t bytes, const uint8_t data[],
1.7 - uint8_t unit_size, uint8_t char_size);
1.8 + uint8_t unit_size, uint8_t char_size, int big_endian);
1.9
1.10 -uint32_t spi_transfer(void *channel, l4re_dma_space_dma_addr_t paddr,
1.11 - uint32_t count, uint8_t unit_size, uint8_t char_size,
1.12 +uint32_t spi_transfer(void *channel, l4_addr_t vaddr,
1.13 + l4re_dma_space_dma_addr_t paddr, uint32_t count,
1.14 + uint8_t unit_size, uint8_t char_size,
1.15 l4_addr_t desc_vaddr, l4re_dma_space_dma_addr_t desc_paddr);
1.16
1.17
1.18 @@ -232,3 +233,13 @@
1.19 {
1.20 const uint32_t pull_ups, pull_downs;
1.21 };
1.22 +
1.23 +
1.24 +
1.25 +/* Memory definitions. */
1.26 +
1.27 +struct memory_region
1.28 +{
1.29 + unsigned int size;
1.30 + l4_addr_t addr;
1.31 +};