From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id F080B884 for ; Wed, 5 Aug 2015 09:10:16 +0000 (UTC) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by smtp1.linuxfoundation.org (Postfix) with ESMTP id 6569689 for ; Wed, 5 Aug 2015 09:10:16 +0000 (UTC) Date: Wed, 5 Aug 2015 11:09:26 +0200 From: Samuel Ortiz To: Linus Walleij Message-ID: <20150805090926.GA27438@zurbaran.home> References: <20150723121441.GB29747@amd> <20150723084251.54da2be0@gandalf.local.home> <20150723154014.GD11162@sirena.org.uk> <55B7FD82.8010806@sonymobile.com> <20150728230743.GO4753@usrtlx11787.corpusers.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Cc: Bjorn Andersson , "ksummit-discuss@lists.linuxfoundation.org" , "riverful.kim@samsung.com" , "kyungmin.park@samsung.com" , John Stultz , Pavel Machek , Greg KH Subject: Re: [Ksummit-discuss] [CORE TOPIC] Mainline kernel on a cellphone List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Wed, Aug 05, 2015 at 10:40:11AM +0200, Linus Walleij wrote: > On Tue, Aug 4, 2015 at 12:36 AM, Marcel Holtmann wrote: > > Hi Rob, > > >> There's been some work by Neil Brown to create a UART slave > >> bus[1] (...) > > > The work on UART slaves (or whatever it will be called eventually) is important > > for Bluetooth and most likely GPS and NFC in the future. It then allows to define > > all the nasty behind the curtain details of that UART via DT or ACPI in vendor drivers. > > I agree 100%, and I think I have a simple enough in-kernel usecase so I can > get testing these series. > > It seems GPS and NFC and other code is being kept out of the kernel > because of the absense of a UART slave bus and all the hazzle of handling > this. Keeping it in userspace means vendors can provide their stacks under the apache license, not the kernel GPL one. Cheers, Samuel.