From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id A7C181F04E2; Wed, 8 Feb 2017 18:09:28 -0500 (EST) Received: from hera.aquilenet.fr (hera.aquilenet.fr [141.255.128.1]) by befuddled.reisers.ca (Postfix) with ESMTP id F12061F0B18 for ; Wed, 8 Feb 2017 18:07:54 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 75759B732; Thu, 9 Feb 2017 00:07:54 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e1UF0vThH03M; Thu, 9 Feb 2017 00:07:54 +0100 (CET) Received: from var.youpi.perso.aquilenet.fr (unknown [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19]) by hera.aquilenet.fr (Postfix) with ESMTPSA id DE8349ACE; Thu, 9 Feb 2017 00:07:53 +0100 (CET) Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.88) (envelope-from ) id 1cbbL6-0005rr-U0; Thu, 09 Feb 2017 00:07:52 +0100 Date: Thu, 9 Feb 2017 00:07:52 +0100 From: Samuel Thibault To: Okash Khawaja Cc: "Speakup is a screen review system for Linux." Subject: Re: [PATCH 4/5] staging: speakup: add spk_ttyio Message-ID: <20170208230752.GX2955@var.home> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30) X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Feb 2017 23:09:29 -0000 Okash Khawaja, on Wed 08 Feb 2017 22:53:18 +0000, wrote: > This adds spk_ttyio.c file which contains functions related to comms > via TTY subsystem, using line discipline N_SPEAKUP. Again, way more details will be welcome (really, see commits in the linux git tree, commit logs are usually like 10-20 lines!): you need to explain that previously speakup would, to access serial port, poke standard ISA ports itself, by trying to steal it from the serial driver. Some ISA cards actually need this way of doing it, but most other synthesizers don't, and can actually work by using the proper TTY subsystem through a new N_SPEAKUP line discipline. So this adds the methods for drivers to switch to accessing serial ports through the TTY subsystem, whenever appropriate. Samuel