From patchwork Thu May 2 14:53:23 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Marek_Beh=C3=BAn?= X-Patchwork-Id: 1094308 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=nic.cz Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=nic.cz header.i=@nic.cz header.b="p0ed/2ow"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 44vyvX6MRgz9s5c for ; Fri, 3 May 2019 00:53:58 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 2A596C21EA8; Thu, 2 May 2019 14:53:45 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 9EC8CC21C29; Thu, 2 May 2019 14:53:43 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 628D6C21CB6; Thu, 2 May 2019 14:53:41 +0000 (UTC) Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) by lists.denx.de (Postfix) with ESMTPS id 102E2C21BE5 for ; Thu, 2 May 2019 14:53:41 +0000 (UTC) Received: from dellmb.labs.office.nic.cz (unknown [172.20.6.125]) by mail.nic.cz (Postfix) with ESMTP id 93E4F605FC; Thu, 2 May 2019 16:53:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1556808820; bh=dmN6BIpvS1kOUINI4tSd8qjfmaxsBOskO5qJPYorfZw=; h=From:To:Date; b=p0ed/2owXnv/TJm6ZbMNBUXiqoDh6T/vb4+RZLjbSq0WOHKcZp0Q8YQMJ9L+NcAbo aGEDtBenY1b9HNFebPYdvvR87zOMtRtzyXtD15OAnhHDhgCxua4wfL4ejWryp2laMp N2/7vDP/p7y7xk9wgB6CjDXuTsEBDbXiDqYp+zow= From: =?utf-8?q?Marek_Beh=C3=BAn?= To: u-boot@lists.denx.de Date: Thu, 2 May 2019 16:53:23 +0200 Message-Id: <20190502145340.16072-1-marek.behun@nic.cz> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.99.2 at mail X-Virus-Status: Clean Cc: Stefan Roese Subject: [U-Boot] [PATCH u-boot-marvell v3 00/17] Fixes for Turris Omnia X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Hi, this is the third version of my fixes for Turris Omnia. Added since v2: - patch 16: adds GPIO support so that boot script can recognize if SFP module is inserted and select appropriate device tree for kernel - patch 17: enable CONFIG_FIT and other options needed by vendor Changes since v2: - added Reviewed-by tags for first 13 patches (sorry Stefan, I already did it before reading your email that Patchwork does this automatically) - patch 14 (Factory RESET button handling): remove the Kconfig options, this functionality is now always enabled - patch 15: added comment as requested by Heiko Marek BehĂșn (17): arm: mvebu: turris_omnia: remove redundant code arm: mvebu: turris_omnia: add XHCI to defconfig arm: mvebu: turris_omnia: use AHCI and SATA driver model arm: mvebu: turris_omnia: remove legacy macros from board header arm: mvebu: turris_omnia: move I2C dependencies to Kconfig arm: mvebu: turris_omnia: add SCSI as boot target arm: mvebu: turris_omnia: refactor I2C accessing code arm: mvebu: turris_omnia: fix checkpatch warnings arm: mvebu: turris_omnia: move ATSHA204A from defconfig to Kconfig arm: mvebu: turris_omnia: refactor more code arm: mvebu: turris_omnia: print board info as Turris Mox arm: mvebu: turris_*: remove watchdog include arm: mvebu: turris_omnia: fix regdomain env var setting arm: mvebu: turris_omnia: add RESET button handling i2c: mvtwsi: fix reading status register after interrupt arm: mvebu: turris_omnia: add GPIO support to defconfig arm: mvebu: turris_omnia: enable defconfig options needed by vendor arch/arm/mach-mvebu/Kconfig | 7 + board/CZ.NIC/turris_mox/turris_mox.c | 4 - board/CZ.NIC/turris_omnia/turris_omnia.c | 348 ++++++++++++----------- configs/turris_omnia_defconfig | 24 +- drivers/i2c/mvtwsi.c | 11 + include/configs/turris_omnia.h | 32 +-- 6 files changed, 233 insertions(+), 193 deletions(-)