From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932938AbdBPR42 (ORCPT ); Thu, 16 Feb 2017 12:56:28 -0500 Received: from quartz.orcorp.ca ([184.70.90.242]:47703 "EHLO quartz.orcorp.ca" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932254AbdBPR40 (ORCPT ); Thu, 16 Feb 2017 12:56:26 -0500 Date: Thu, 16 Feb 2017 10:56:21 -0700 From: Jason Gunthorpe To: Alan Tull Cc: Moritz Fischer , matthew.gerlach@linux.intel.com, linux-kernel , linux-fpga@vger.kernel.org Subject: Re: [RFC 7/8] fpga-region: add sysfs interface Message-ID: <20170216175621.GB17067@obsidianresearch.com> References: <20170215180612.GB3317@obsidianresearch.com> <20170215203734.GC5531@obsidianresearch.com> <20170215211528.GA9125@obsidianresearch.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-Broken-Reverse-DNS: no host name found for IP address 10.0.0.156 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 16, 2017 at 11:47:08AM -0600, Alan Tull wrote: > > Just to clarify: I was proposing using the binary format of dts, > > not actually requiring devicetree for it to work. There's plenty > > of people running u-boot on x86 using FIT images to boot. > > The FPGA images should not be required to have OS specific parts. > Some ahem non-Linux OS's that use FPGAs don't use device tree, so that > adds an extra complication for them unnecessarily. Not just that, but we parse the bitfile headers in user space as well. Requiring people to use libfdt pretty much kills the idea because of its GPL license. As I've shown the plain text headers can be produced in a scripting langauge, and are trivially consumed without much trouble. IHMO this makes it more likely there would be adoption.. Jason