Lines Matching refs:bdata
109 omap_serial_fill_uart_tx_rx_pads(struct omap_board_data *bdata, in omap_serial_fill_uart_tx_rx_pads() argument
121 bdata->pads = uart->default_omap_uart_pads; in omap_serial_fill_uart_tx_rx_pads()
122 bdata->pads_cnt = ARRAY_SIZE(uart->default_omap_uart_pads); in omap_serial_fill_uart_tx_rx_pads()
125 static void __init omap_serial_check_wakeup(struct omap_board_data *bdata, in omap_serial_check_wakeup() argument
131 int uart_nr = bdata->id + 1; in omap_serial_check_wakeup()
133 if (bdata->id != 2) { in omap_serial_check_wakeup()
159 omap_serial_fill_uart_tx_rx_pads(bdata, uart); in omap_serial_check_wakeup()
163 static void __init omap_serial_check_wakeup(struct omap_board_data *bdata, in omap_serial_check_wakeup() argument
230 void __init omap_serial_init_port(struct omap_board_data *bdata, in omap_serial_init_port() argument
241 if (WARN_ON(!bdata)) in omap_serial_init_port()
243 if (WARN_ON(bdata->id < 0)) in omap_serial_init_port()
245 if (WARN_ON(bdata->id >= num_uarts)) in omap_serial_init_port()
249 if (bdata->id == uart->num) in omap_serial_init_port()
280 oh->mux = omap_hwmod_mux_init(bdata->pads, bdata->pads_cnt); in omap_serial_init_port()
282 if (console_uart_id == bdata->id) { in omap_serial_init_port()
289 if (((cpu_is_omap34xx() || cpu_is_omap44xx()) && bdata->pads) in omap_serial_init_port()
305 struct omap_board_data bdata; in omap_serial_board_init() local
308 bdata.id = uart->num; in omap_serial_board_init()
309 bdata.flags = 0; in omap_serial_board_init()
310 bdata.pads = NULL; in omap_serial_board_init()
311 bdata.pads_cnt = 0; in omap_serial_board_init()
313 omap_serial_check_wakeup(&bdata, uart); in omap_serial_board_init()
316 omap_serial_init_port(&bdata, NULL); in omap_serial_board_init()
318 omap_serial_init_port(&bdata, &info[uart->num]); in omap_serial_board_init()