linux/drivers/tty/serial/serial_ctrl.c

// SPDX-License-Identifier: GPL-2.0+
/*
 * Serial core controller driver
 *
 * Copyright (C) 2023 Texas Instruments Incorporated - https://www.ti.com/
 * Author: Tony Lindgren <[email protected]>
 *
 * This driver manages the serial core controller struct device instances.
 * The serial core controller devices are children of the physical serial
 * port device.
 */

#include <linux/device.h>
#include <linux/module.h>
#include <linux/pm_runtime.h>
#include <linux/serial_core.h>
#include <linux/spinlock.h>

#include "serial_base.h"

static int serial_ctrl_probe(struct device *dev)
{}

static int serial_ctrl_remove(struct device *dev)
{}

/*
 * Serial core controller device init functions. Note that the physical
 * serial port device driver may not have completed probe at this point.
 */
int serial_ctrl_register_port(struct uart_driver *drv, struct uart_port *port)
{}

void serial_ctrl_unregister_port(struct uart_driver *drv, struct uart_port *port)
{}

static struct device_driver serial_ctrl_driver =;

int serial_base_ctrl_init(void)
{}

void serial_base_ctrl_exit(void)
{}

MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();