Lines Matching refs:se
103 struct geni_se se; member
205 port->se.base = uport->membase; in qcom_geni_serial_request_port()
443 geni_se_cancel_m_cmd(&port->se); in qcom_geni_serial_console_write()
446 geni_se_abort_m_cmd(&port->se); in qcom_geni_serial_console_write()
581 geni_se_cancel_m_cmd(&port->se); in qcom_geni_serial_stop_tx()
584 geni_se_abort_m_cmd(&port->se); in qcom_geni_serial_stop_tx()
602 geni_se_setup_s_cmd(&port->se, UART_START_READ, 0); in qcom_geni_serial_start_rx()
633 geni_se_cancel_s_cmd(&port->se); in qcom_geni_serial_stop_rx()
817 port->tx_fifo_depth = geni_se_get_tx_fifo_depth(&port->se); in get_tx_fifo_size()
818 port->tx_fifo_width = geni_se_get_tx_fifo_width(&port->se); in get_tx_fifo_size()
819 port->rx_fifo_depth = geni_se_get_rx_fifo_depth(&port->se); in get_tx_fifo_size()
854 proto = geni_se_read_proto(&port->se); in qcom_geni_serial_port_setup()
871 geni_se_config_packing(&port->se, BITS_PER_BYTE, port->tx_bytes_pw, in qcom_geni_serial_port_setup()
873 geni_se_config_packing(&port->se, BITS_PER_BYTE, port->rx_bytes_pw, in qcom_geni_serial_port_setup()
875 geni_se_init(&port->se, UART_RX_WM, port->rx_fifo_depth - 2); in qcom_geni_serial_port_setup()
876 geni_se_select_mode(&port->se, GENI_SE_FIFO); in qcom_geni_serial_port_setup()
962 ver = geni_se_get_qup_hw_version(&port->se); in qcom_geni_serial_set_termios()
971 clk_set_rate(port->se.clk, clk_rate); in qcom_geni_serial_set_termios()
1110 struct geni_se se; in qcom_geni_serial_earlycon_setup() local
1115 memset(&se, 0, sizeof(se)); in qcom_geni_serial_earlycon_setup()
1116 se.base = uport->membase; in qcom_geni_serial_earlycon_setup()
1117 if (geni_se_read_proto(&se) != GENI_SE_UART) in qcom_geni_serial_earlycon_setup()
1132 geni_se_config_packing(&se, BITS_PER_BYTE, 1, false, true, false); in qcom_geni_serial_earlycon_setup()
1133 geni_se_init(&se, DEF_FIFO_DEPTH_WORDS / 2, DEF_FIFO_DEPTH_WORDS - 2); in qcom_geni_serial_earlycon_setup()
1134 geni_se_select_mode(&se, GENI_SE_FIFO); in qcom_geni_serial_earlycon_setup()
1206 geni_se_resources_on(&port->se); in qcom_geni_serial_pm()
1209 geni_se_resources_off(&port->se); in qcom_geni_serial_pm()
1282 port->se.dev = &pdev->dev; in qcom_geni_serial_probe()
1283 port->se.wrapper = dev_get_drvdata(pdev->dev.parent); in qcom_geni_serial_probe()
1284 port->se.clk = devm_clk_get(&pdev->dev, "se"); in qcom_geni_serial_probe()
1285 if (IS_ERR(port->se.clk)) { in qcom_geni_serial_probe()
1286 ret = PTR_ERR(port->se.clk); in qcom_geni_serial_probe()