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 serdev_device_set_drvdata(serdev, dell_bl); in dell_uart_bl_serdev_probe()
287 serdev_device_set_client_ops(serdev, &dell_uart_bl_serdev_ops); in dell_uart_bl_serdev_probe()
289 ret = devm_serdev_device_open(dev, serdev); in dell_uart_bl_serdev_probe()
294 serdev_device_set_baudrate(serdev, 9600); in dell_uart_bl_serdev_probe()
295 serdev_device_set_flow_control(serdev, false); in dell_uart_bl_serdev_probe()
338 struct serdev_device *serdev; in dell_uart_bl_pdev_probe() local
352 serdev = serdev_device_alloc(to_serdev_controller(ctrl_dev)); in dell_uart_bl_pdev_probe()
354 if (!serdev) in dell_uart_bl_pdev_probe()
357 ret = serdev_device_add(serdev); in dell_uart_bl_pdev_probe()
360 serdev_device_put(serdev); in dell_uart_bl_pdev_probe()
372 ret = device_driver_attach(&dell_uart_bl_serdev_driver.driver, &serdev->dev); in dell_uart_bl_pdev_probe()
377 platform_set_drvdata(pdev, serdev); in dell_uart_bl_pdev_probe()
383 serdev_device_remove(serdev); in dell_uart_bl_pdev_probe()
389 struct serdev_device *serdev = platform_get_drvdata(pdev); in dell_uart_bl_pdev_remove() local
392 serdev_device_remove(serdev); in dell_uart_bl_pdev_remove()