Searched refs:extif (Results 1 – 8 of 8) sorted by relevance
/drivers/ssb/ |
D | driver_extif.c | 20 static inline u32 extif_read32(struct ssb_extif *extif, u16 offset) in extif_read32() argument 22 return ssb_read32(extif->dev, offset); in extif_read32() 25 static inline void extif_write32(struct ssb_extif *extif, u16 offset, u32 value) in extif_write32() argument 27 ssb_write32(extif->dev, offset, value); in extif_write32() 30 static inline u32 extif_write32_masked(struct ssb_extif *extif, u16 offset, in extif_write32_masked() argument 34 value |= extif_read32(extif, offset) & ~mask; in extif_write32_masked() 35 extif_write32(extif, offset, value); in extif_write32_masked() 55 int ssb_extif_serial_init(struct ssb_extif *extif, struct ssb_serial_port *ports) in ssb_extif_serial_init() argument 60 extif_write32(extif, SSB_EXTIF_GPIO_INTPOL, 0); in ssb_extif_serial_init() 61 extif_write32(extif, SSB_EXTIF_GPIO_INTMASK, 0); in ssb_extif_serial_init() [all …]
|
D | driver_gpio.c | 263 return !!ssb_extif_gpio_in(&bus->extif, 1 << gpio); in ssb_gpio_extif_get_value() 271 ssb_extif_gpio_out(&bus->extif, 1 << gpio, value ? 1 << gpio : 0); in ssb_gpio_extif_set_value() 279 ssb_extif_gpio_outen(&bus->extif, 1 << gpio, 0); in ssb_gpio_extif_direction_input() 288 ssb_extif_gpio_outen(&bus->extif, 1 << gpio, 1 << gpio); in ssb_gpio_extif_direction_output() 289 ssb_extif_gpio_out(&bus->extif, 1 << gpio, value ? 1 << gpio : 0); in ssb_gpio_extif_direction_output() 299 ssb_extif_gpio_intmask(&bus->extif, BIT(gpio), 0); in ssb_gpio_irq_extif_mask() 306 u32 val = ssb_extif_gpio_in(&bus->extif, BIT(gpio)); in ssb_gpio_irq_extif_unmask() 308 ssb_extif_gpio_polarity(&bus->extif, BIT(gpio), val); in ssb_gpio_irq_extif_unmask() 309 ssb_extif_gpio_intmask(&bus->extif, BIT(gpio), BIT(gpio)); in ssb_gpio_irq_extif_unmask() 321 struct ssb_extif *extif = &bus->extif; in ssb_gpio_irq_extif_handler() local [all …]
|
D | embedded.c | 29 if (ssb_extif_available(&bus->extif)) { in ssb_watchdog_timer_set() 30 ssb_extif_watchdog_timer_set(&bus->extif, ticks); in ssb_watchdog_timer_set() 47 } else if (ssb_extif_available(&bus->extif)) { in ssb_watchdog_register() 48 wdt.driver_data = &bus->extif; in ssb_watchdog_register() 77 else if (ssb_extif_available(&bus->extif)) in ssb_gpio_in() 78 res = ssb_extif_gpio_in(&bus->extif, mask); in ssb_gpio_in() 95 else if (ssb_extif_available(&bus->extif)) in ssb_gpio_out() 96 res = ssb_extif_gpio_out(&bus->extif, mask, value); in ssb_gpio_out() 113 else if (ssb_extif_available(&bus->extif)) in ssb_gpio_outen() 114 res = ssb_extif_gpio_outen(&bus->extif, mask, value); in ssb_gpio_outen() [all …]
|
D | driver_mipscore.c | 205 if (ssb_extif_available(&bus->extif)) in ssb_mips_serial_init() 206 mcore->nr_serial_ports = ssb_extif_serial_init(&bus->extif, mcore->serial_ports); in ssb_mips_serial_init() 272 if (ssb_extif_available(&bus->extif)) { in ssb_cpu_clock() 273 ssb_extif_get_clockcontrol(&bus->extif, &pll_type, &n, &m); in ssb_cpu_clock() 310 if (ssb_extif_available(&bus->extif)) in ssb_mipscore_init() 311 ssb_extif_timing_init(&bus->extif, ns); in ssb_mipscore_init()
|
D | ssb_private.h | 278 extern void ssb_extif_init(struct ssb_extif *extif); 280 static inline void ssb_extif_init(struct ssb_extif *extif) in ssb_extif_init() argument
|
D | scan.c | 376 if (bus->extif.dev) { in ssb_bus_scan() 380 bus->extif.dev = dev; in ssb_bus_scan()
|
D | main.c | 659 ssb_extif_init(&bus->extif); in ssb_bus_register() 941 if (ssb_extif_available(&bus->extif)) in ssb_clockspeed() 942 ssb_extif_get_clockcontrol(&bus->extif, &plltype, in ssb_clockspeed()
|
/drivers/video/fbdev/omap/ |
D | hwa742.c | 132 struct lcd_ctrl_extif *extif; member 144 hwa742.extif->set_bits_per_cycle(8); in hwa742_read_reg() 145 hwa742.extif->write_command(®, 1); in hwa742_read_reg() 146 hwa742.extif->read_data(&data, 1); in hwa742_read_reg() 153 hwa742.extif->set_bits_per_cycle(8); in hwa742_write_reg() 154 hwa742.extif->write_command(®, 1); in hwa742_write_reg() 155 hwa742.extif->write_data(&data, 1); in hwa742_write_reg() 174 hwa742.extif->set_bits_per_cycle(8); in set_window_regs() 177 hwa742.extif->write_command(&cmd, 1); in set_window_regs() 179 hwa742.extif->write_data(tmp, 8); in set_window_regs() [all …]
|