struct memmap_entry_s {
enum soc_dma_port_type type;
- a_target_phys_addr addr;
+ target_phys_addr_t addr;
union {
struct {
void *opaque;
}
static inline struct memmap_entry_s *soc_dma_lookup(struct dma_s *dma,
- a_target_phys_addr addr)
+ target_phys_addr_t addr)
{
struct memmap_entry_s *lo;
int hi;
if (s->enabled_count)
/* We completely ignore channel priorities and stuff */
s->channel_freq = s->soc.freq / s->enabled_count;
- else
+ else {
/* TODO: Signal that we want to disable the functional clock and let
* the platform code decide what to do with it, i.e. check that
* auto-idle is enabled in the clock controller and if we are stopping
* the clock, do the same with any parent clocks that had only one
- * user keeping them on and auto-idle enabled. */;
+ * user keeping them on and auto-idle enabled. */
+ }
}
void soc_dma_set_request(struct soc_dma_ch_s *ch, int level)
return &s->soc;
}
-void soc_dma_port_add_fifo(struct soc_dma_s *soc, a_target_phys_addr virt_base,
+void soc_dma_port_add_fifo(struct soc_dma_s *soc, target_phys_addr_t virt_base,
soc_dma_io_t fn, void *opaque, int out)
{
struct memmap_entry_s *entry;
}
void soc_dma_port_add_mem(struct soc_dma_s *soc, uint8_t *phys_base,
- a_target_phys_addr virt_base, size_t size)
+ target_phys_addr_t virt_base, size_t size)
{
struct memmap_entry_s *entry;
struct dma_s *dma = (struct dma_s *) soc;