Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7fbd15f9 authored by Linus Torvalds's avatar Linus Torvalds
Browse files

Merge branch 'rs485fix' of git://www.jni.nu/cris

* 'rs485fix' of git://www.jni.nu/cris:
  CRIS: ioctl for getting RS485 information
parents 1989425a f1d23ed8
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -77,6 +77,7 @@
#define TIOCSERSETRS485	0x5461  /* enable rs-485 (deprecated) */
#define TIOCSERWRRS485	0x5462  /* write rs-485 */
#define TIOCSRS485	0x5463  /* enable rs-485 */
#define TIOCGRS485	0x542E  /* get rs-485 */

/* Used for packet mode */
#define TIOCPKT_DATA		 0
+11 −0
Original line number Diff line number Diff line
@@ -3724,6 +3724,17 @@ rs_ioctl(struct tty_struct *tty, struct file * file,
		return e100_enable_rs485(tty, &rs485data);
	}

	case TIOCGRS485:
	{
		struct serial_rs485 *rs485data =
			&(((struct e100_serial *)tty->driver_data)->rs485);
		/* This is the ioctl to get RS485 data from user-space */
		if (copy_to_user((struct serial_rs485 *) arg,
					rs485data,
					sizeof(serial_rs485)))
			return -EFAULT;
		break;
	}

	case TIOCSERWRRS485:
	{