Searched refs:extif (Results 1 - 10 of 10) sorted by last modified time

/linux-master/drivers/ssb/
H A Dmain.c661 ssb_extif_init(&bus->extif);
948 if (ssb_extif_available(&bus->extif))
949 ssb_extif_get_clockcontrol(&bus->extif, &plltype,
H A Ddriver_gpio.c265 return !!ssb_extif_gpio_in(&bus->extif, 1 << gpio);
273 ssb_extif_gpio_out(&bus->extif, 1 << gpio, value ? 1 << gpio : 0);
281 ssb_extif_gpio_outen(&bus->extif, 1 << gpio, 0);
290 ssb_extif_gpio_outen(&bus->extif, 1 << gpio, 1 << gpio);
291 ssb_extif_gpio_out(&bus->extif, 1 << gpio, value ? 1 << gpio : 0);
301 ssb_extif_gpio_intmask(&bus->extif, BIT(gpio), 0);
308 u32 val = ssb_extif_gpio_in(&bus->extif, BIT(gpio));
310 ssb_extif_gpio_polarity(&bus->extif, BIT(gpio), val);
311 ssb_extif_gpio_intmask(&bus->extif, BIT(gpio), BIT(gpio));
323 struct ssb_extif *extif local
343 struct ssb_extif *extif = &bus->extif; local
387 struct ssb_extif *extif = &bus->extif; local
[all...]
H A Dscan.c375 if (bus->extif.dev) {
379 bus->extif.dev = dev;
H A Ddriver_mipscore.c206 if (ssb_extif_available(&bus->extif))
207 mcore->nr_serial_ports = ssb_extif_serial_init(&bus->extif, mcore->serial_ports);
273 if (ssb_extif_available(&bus->extif)) {
274 ssb_extif_get_clockcontrol(&bus->extif, &pll_type, &n, &m);
311 if (ssb_extif_available(&bus->extif))
312 ssb_extif_timing_init(&bus->extif, ns);
H A Ddriver_extif.c20 static inline u32 extif_read32(struct ssb_extif *extif, u16 offset) argument
22 return ssb_read32(extif->dev, offset);
25 static inline void extif_write32(struct ssb_extif *extif, u16 offset, u32 value) argument
27 ssb_write32(extif->dev, offset, value);
30 static inline u32 extif_write32_masked(struct ssb_extif *extif, u16 offset, argument
34 value |= extif_read32(extif, offset) & ~mask;
35 extif_write32(extif, offset, value);
55 int ssb_extif_serial_init(struct ssb_extif *extif, struct ssb_serial_port *ports) argument
60 extif_write32(extif, SSB_EXTIF_GPIO_INTPOL, 0);
61 extif_write32(extif, SSB_EXTIF_GPIO_INTMAS
86 ssb_extif_timing_init(struct ssb_extif *extif, unsigned long ns) argument
107 ssb_extif_get_clockcontrol(struct ssb_extif *extif, u32 *pll_type, u32 *n, u32 *m) argument
117 struct ssb_extif *extif = bcm47xx_wdt_get_drvdata(wdt); local
124 struct ssb_extif *extif = bcm47xx_wdt_get_drvdata(wdt); local
132 ssb_extif_watchdog_timer_set(struct ssb_extif *extif, u32 ticks) argument
141 ssb_extif_init(struct ssb_extif *extif) argument
148 ssb_extif_gpio_in(struct ssb_extif *extif, u32 mask) argument
153 ssb_extif_gpio_out(struct ssb_extif *extif, u32 mask, u32 value) argument
166 ssb_extif_gpio_outen(struct ssb_extif *extif, u32 mask, u32 value) argument
179 ssb_extif_gpio_polarity(struct ssb_extif *extif, u32 mask, u32 value) argument
191 ssb_extif_gpio_intmask(struct ssb_extif *extif, u32 mask, u32 value) argument
[all...]
H A Dssb_private.h245 extern void ssb_extif_init(struct ssb_extif *extif);
247 static inline void ssb_extif_init(struct ssb_extif *extif) argument
H A Dembedded.c29 if (ssb_extif_available(&bus->extif)) {
30 ssb_extif_watchdog_timer_set(&bus->extif, ticks);
47 } else if (ssb_extif_available(&bus->extif)) {
48 wdt.driver_data = &bus->extif;
77 else if (ssb_extif_available(&bus->extif))
78 res = ssb_extif_gpio_in(&bus->extif, mask);
95 else if (ssb_extif_available(&bus->extif))
96 res = ssb_extif_gpio_out(&bus->extif, mask, value);
113 else if (ssb_extif_available(&bus->extif))
114 res = ssb_extif_gpio_outen(&bus->extif, mas
[all...]
/linux-master/include/linux/ssb/
H A Dssb.h476 struct ssb_extif extif; member in struct:ssb_bus
H A Dssb_driver_extif.h166 static inline bool ssb_extif_available(struct ssb_extif *extif) argument
168 return (extif->dev != NULL);
171 extern void ssb_extif_get_clockcontrol(struct ssb_extif *extif,
174 extern void ssb_extif_timing_init(struct ssb_extif *extif,
177 extern u32 ssb_extif_watchdog_timer_set(struct ssb_extif *extif, u32 ticks);
180 u32 ssb_extif_gpio_in(struct ssb_extif *extif, u32 mask);
181 u32 ssb_extif_gpio_out(struct ssb_extif *extif, u32 mask, u32 value);
182 u32 ssb_extif_gpio_outen(struct ssb_extif *extif, u32 mask, u32 value);
183 u32 ssb_extif_gpio_polarity(struct ssb_extif *extif, u32 mask, u32 value);
184 u32 ssb_extif_gpio_intmask(struct ssb_extif *extif, u3
198 ssb_extif_available(struct ssb_extif *extif) argument
204 ssb_extif_get_clockcontrol(struct ssb_extif *extif, u32 *plltype, u32 *n, u32 *m) argument
210 ssb_extif_timing_init(struct ssb_extif *extif, unsigned long ns) argument
215 ssb_extif_watchdog_timer_set(struct ssb_extif *extif, u32 ticks) argument
220 ssb_extif_gpio_in(struct ssb_extif *extif, u32 mask) argument
225 ssb_extif_gpio_out(struct ssb_extif *extif, u32 mask, u32 value) argument
231 ssb_extif_gpio_outen(struct ssb_extif *extif, u32 mask, u32 value) argument
237 ssb_extif_gpio_polarity(struct ssb_extif *extif, u32 mask, u32 value) argument
243 ssb_extif_gpio_intmask(struct ssb_extif *extif, u32 mask, u32 value) argument
250 ssb_extif_serial_init(struct ssb_extif *extif, struct ssb_serial_port *ports) argument
[all...]
/linux-master/drivers/video/fbdev/omap/
H A Dhwa742.c127 struct lcd_ctrl_extif *extif; member in struct:__anon36
139 hwa742.extif->set_bits_per_cycle(8);
140 hwa742.extif->write_command(&reg, 1);
141 hwa742.extif->read_data(&data, 1);
148 hwa742.extif->set_bits_per_cycle(8);
149 hwa742.extif->write_command(&reg, 1);
150 hwa742.extif->write_data(&data, 1);
169 hwa742.extif->set_bits_per_cycle(8);
172 hwa742.extif->write_command(&cmd, 1);
174 hwa742.extif
[all...]

Completed in 159 milliseconds