Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S941883AbcJYQeb (ORCPT ); Tue, 25 Oct 2016 12:34:31 -0400 Received: from mail-pf0-f172.google.com ([209.85.192.172]:36474 "EHLO mail-pf0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S941099AbcJYQeY (ORCPT ); Tue, 25 Oct 2016 12:34:24 -0400 Date: Tue, 25 Oct 2016 09:34:20 -0700 From: Moritz Fischer To: Joel Holdsworth Cc: atull , ijc+devicetree@hellion.org.uk, galak@codeaurora.org, mark.rutland@arm.com, pawel.moll@arm.com, robh+dt@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [v2 2/2] fpga: Add support for Lattice iCE40 FPGAs Message-ID: <20161025163420.GA24050@live.com> References: <1477283989-21947-1-git-send-email-joel@airwebreathe.org.uk> <1477283989-21947-2-git-send-email-joel@airwebreathe.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.7.0 (2016-08-17) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 993 Lines: 27 On Mon, Oct 24, 2016 at 11:05:28PM -0600, Joel Holdsworth wrote: > Only being able to load firmware from kernel C-code is rather a limitation - > though I suppose the framework is quite early in development. I agree this is a limitation. To expand a bit on what Alan said. For the last year(?) or so we've been reviewing / reiterating patches to do that using device tree overlays. Rob was ok with the last round of bindings so it looks like it is moving in the right direction. The part that's missing in the whole spiel is a way to apply overlays from userland (which in turn then trigger the reconfiguration of the regions). Pantelis has a patchset that allows doing this using a configfs interface; however the devicetree maintainers weren't too happy with it. At ELCE Pantelis and me talked to Frank about the patchset and Pantelis agreed to resubmit the patchset with small changes. TL;DR we'll eventually get there but it takes time and many rounds of review :) Cheers, Moritz