Lines Matching defs:uart_routing
495 struct aspeed_uart_routing *uart_routing = dev_get_drvdata(dev);
499 regmap_read(uart_routing->map, sel->reg, &val);
522 struct aspeed_uart_routing *uart_routing = dev_get_drvdata(dev);
532 regmap_update_bits(uart_routing->map, sel->reg,
543 struct aspeed_uart_routing *uart_routing;
545 uart_routing = devm_kzalloc(&pdev->dev, sizeof(*uart_routing), GFP_KERNEL);
546 if (!uart_routing)
549 uart_routing->map = syscon_node_to_regmap(dev->parent->of_node);
550 if (IS_ERR(uart_routing->map)) {
552 return PTR_ERR(uart_routing->map);
555 uart_routing->attr_grp = of_device_get_match_data(dev);
557 rc = sysfs_create_group(&dev->kobj, uart_routing->attr_grp);
561 dev_set_drvdata(dev, uart_routing);
571 struct aspeed_uart_routing *uart_routing = platform_get_drvdata(pdev);
573 sysfs_remove_group(&dev->kobj, uart_routing->attr_grp);