Lines Matching refs:serdev

208 static size_t dell_uart_bl_receive(struct serdev_device *serdev, const u8 *data, size_t len)  in dell_uart_bl_receive()  argument
210 struct dell_uart_backlight *dell_bl = serdev_device_get_drvdata(serdev); in dell_uart_bl_receive()
270 static int dell_uart_bl_serdev_probe(struct serdev_device *serdev) in dell_uart_bl_serdev_probe() argument
275 struct device *dev = &serdev->dev; in dell_uart_bl_serdev_probe()
286 ret = devm_serdev_device_open(dev, serdev); in dell_uart_bl_serdev_probe()
291 serdev_device_set_baudrate(serdev, 9600); in dell_uart_bl_serdev_probe()
292 serdev_device_set_flow_control(serdev, false); in dell_uart_bl_serdev_probe()
293 serdev_device_set_drvdata(serdev, dell_bl); in dell_uart_bl_serdev_probe()
294 serdev_device_set_client_ops(serdev, &dell_uart_bl_serdev_ops); in dell_uart_bl_serdev_probe()
337 struct serdev_device *serdev; in dell_uart_bl_pdev_probe() local
351 serdev = serdev_device_alloc(to_serdev_controller(ctrl_dev)); in dell_uart_bl_pdev_probe()
353 if (!serdev) in dell_uart_bl_pdev_probe()
356 ret = serdev_device_add(serdev); in dell_uart_bl_pdev_probe()
359 serdev_device_put(serdev); in dell_uart_bl_pdev_probe()
371 ret = device_driver_attach(&dell_uart_bl_serdev_driver.driver, &serdev->dev); in dell_uart_bl_pdev_probe()
376 platform_set_drvdata(pdev, serdev); in dell_uart_bl_pdev_probe()
382 serdev_device_remove(serdev); in dell_uart_bl_pdev_probe()
388 struct serdev_device *serdev = platform_get_drvdata(pdev); in dell_uart_bl_pdev_remove() local
391 serdev_device_remove(serdev); in dell_uart_bl_pdev_remove()