From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Brown Subject: Re: [Ksummit-2013-discuss] ARM topic: Is DT on ARM the solution, or is there something better? Date: Mon, 21 Oct 2013 23:47:23 -0700 Message-ID: <20131022064723.GA15861@codeaurora.org> References: <52644A9E.3060007@wwwdotorg.org> <20131020220839.GT2443@sirena.org.uk> <5264576F.6050307@wwwdotorg.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Return-path: Content-Disposition: inline In-Reply-To: Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Nicolas Pitre Cc: Stephen Warren , "devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , "ksummit-2013-discuss-cunTk1MwBs98uUxBSJOaYoYkZiVZrdSR2LY78lusg7I@public.gmane.org" , "linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org" List-Id: devicetree@vger.kernel.org On Sun, Oct 20, 2013 at 09:00:08PM -0400, Nicolas Pitre wrote: >The hardware support in the kernel, on the other hand, can be improved >incrementally with time. It doesn't matter if it is not optimal at >first. It can be revisited, optimized, reviewed, and sometimes even >redesigned. And only when it reaches maturity would be the time to use >the experience from the kernel development and make some firmware out of >it. But what would be the point then? One other point that is kind of overlooked, but I think is important, is that firmware will tend to be closed source. The advantages we get to having drivers shared in the kernel would be gone, and we would end up with multiple implementations of essentially the same driver, especially with reference hardware blocks that get used in different platforms. David -- sent by an employee of the Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, hosted by The Linux Foundation -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html