Lines Matching defs:atheros_platformsw
85 struct atheros_platformsw { struct
86 const struct atheros_intrsw *apsw_intrsw;
88 void (*apsw_intr_init)(void);
89 const char * const * apsw_cpu_intrnames;
90 const char * const * apsw_misc_intrnames;
91 size_t apsw_cpu_nintrs;
92 size_t apsw_misc_nintrs;
93 u_int apsw_cpuirq_misc;
95 bus_addr_t apsw_misc_intmask;
96 bus_addr_t apsw_misc_intstat;
98 const struct ipl_sr_map *apsw_ipl_sr_map;
103 size_t (*apsw_get_memsize)(void);
104 void (*apsw_wdog_reload)(uint32_t);
105 void (*apsw_bus_init)(void);
106 void (*apsw_get_freqs)(struct arfreqs *);
107 void (*apsw_device_register)(device_t, void *);
108 int (*apsw_enable_device)(const struct atheros_device *);
109 void (*apsw_reset)(void);
110 const struct atheros_device *apsw_devices;
115 bus_addr_t apsw_uart0_base;
116 bus_addr_t apsw_revision_id_addr;