|
@@ -195,6 +195,7 @@ int serdev_device_open(struct serdev_device *);
|
|
|
void serdev_device_close(struct serdev_device *);
|
|
|
unsigned int serdev_device_set_baudrate(struct serdev_device *, unsigned int);
|
|
|
void serdev_device_set_flow_control(struct serdev_device *, bool);
|
|
|
+int serdev_device_write_buf(struct serdev_device *, const unsigned char *, size_t);
|
|
|
void serdev_device_wait_until_sent(struct serdev_device *, long);
|
|
|
int serdev_device_get_tiocm(struct serdev_device *);
|
|
|
int serdev_device_set_tiocm(struct serdev_device *, int, int);
|
|
@@ -236,6 +237,12 @@ static inline unsigned int serdev_device_set_baudrate(struct serdev_device *sdev
|
|
|
return 0;
|
|
|
}
|
|
|
static inline void serdev_device_set_flow_control(struct serdev_device *sdev, bool enable) {}
|
|
|
+static inline int serdev_device_write_buf(struct serdev_device *serdev,
|
|
|
+ const unsigned char *buf,
|
|
|
+ size_t count)
|
|
|
+{
|
|
|
+ return -ENODEV;
|
|
|
+}
|
|
|
static inline void serdev_device_wait_until_sent(struct serdev_device *sdev, long timeout) {}
|
|
|
static inline int serdev_device_get_tiocm(struct serdev_device *serdev)
|
|
|
{
|
|
@@ -312,11 +319,4 @@ static inline struct device *serdev_tty_port_register(struct tty_port *port,
|
|
|
static inline void serdev_tty_port_unregister(struct tty_port *port) {}
|
|
|
#endif /* CONFIG_SERIAL_DEV_CTRL_TTYPORT */
|
|
|
|
|
|
-static inline int serdev_device_write_buf(struct serdev_device *serdev,
|
|
|
- const unsigned char *data,
|
|
|
- size_t count)
|
|
|
-{
|
|
|
- return serdev_device_write(serdev, data, count, 0);
|
|
|
-}
|
|
|
-
|
|
|
#endif /*_LINUX_SERDEV_H */
|