From patchwork Sat Feb 23 17:53:57 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabien Parent X-Patchwork-Id: 1047419 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=baylibre.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="n33vt8IB"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 446GC66MnBz9sBR for ; Sun, 24 Feb 2019 04:57:54 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 7B33CC21D4A; Sat, 23 Feb 2019 17:57:49 +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=RCVD_IN_MSPIKE_H2, 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 DE067C21C38; Sat, 23 Feb 2019 17:57:46 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 683B6C21C2C; Sat, 23 Feb 2019 17:57:45 +0000 (UTC) Received: from mail-wm1-f65.google.com (mail-wm1-f65.google.com [209.85.128.65]) by lists.denx.de (Postfix) with ESMTPS id 166F6C21C29 for ; Sat, 23 Feb 2019 17:57:45 +0000 (UTC) Received: by mail-wm1-f65.google.com with SMTP id x7so4610308wmj.0 for ; Sat, 23 Feb 2019 09:57:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=/Jk1f1B1qftE9i9JKBrlvU7KTkfFAWFazWvj2W++XhU=; b=n33vt8IBYZzD/O/WpTDsvCKFWE26XkqaswjQHTMs/sW+myWSwzGf9U3xUnEEIfXjqP IM3WcaMArjrFGrmlyAHs+x1675Sr1eWy3k4jV9/TLtLfePrNgwypYown/M3mbVl6FXD4 2DR7OZDUTJNymDrJS89gYxgLvMGdij/zACMhHwldNhrC1sX9RdPem+Kn9wX/6fi3p/oZ n/SMbJTFimLvDaNUoTgm9CIaRbwhabRcxIffeovluFpy2V01mKrMxwL9LpIi9CB+KZ28 iMFpNUUTEqpQu19lidFiT4fakMmFepZS6tsngMM2kFJXaDLlmMXSkyxQWvyeE0BLqRKC Qbdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=/Jk1f1B1qftE9i9JKBrlvU7KTkfFAWFazWvj2W++XhU=; b=bDPFzcDWEI45pFxdujtCR6Ohw5+zkA9EVKHQdTELSEBXFvn4Bs8s251i4hLNMqx0p7 d8JrwJPV+YQvGAf+HkEqDAKoMe8inpXaAdukVXsJlsgDoHm8vUewSTHHBs0EE5ehrzUA 8sOA/Terv8tgZQawLeKibKt/JHtqgsqB6payYa3dH3tfzHmc7iZjndCvNdt2peKnGg7v XNvNyUKvagNtlRgMkEpU6NVA5jNwcd3DwuG+s8smuRrYXaECgngDLxy8T21x+g2QHbB2 EWOmCn/AVQlunTDjINslqYwW58EGlcadXGjxYdXrqbfOhjTTg/i0hmPR/2EF/jz6aMRI 2WPg== X-Gm-Message-State: AHQUAuaVfHzKzruMFgHSVXY+x0DlCNQeJtE7vHhV6datQ10+zNWJcjgB c9wSA+p1YQmuXXp7jIcFxhuOlU/onIY= X-Google-Smtp-Source: AHgI3IbzhQlS4G4rc/moaJeNgjT5VQpL40ju56VapD+zqrs9Zl6KaL3pP4C8jOXik2rwkspy2PWfag== X-Received: by 2002:a1c:c019:: with SMTP id q25mr5009106wmf.113.1550944664117; Sat, 23 Feb 2019 09:57:44 -0800 (PST) Received: from localhost.localdomain (cag06-8-78-203-165-84.fbx.proxad.net. [78.203.165.84]) by smtp.gmail.com with ESMTPSA id s3sm3117483wmj.23.2019.02.23.09.57.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 23 Feb 2019 09:57:43 -0800 (PST) From: Fabien Parent To: u-boot@lists.denx.de Date: Sat, 23 Feb 2019 18:53:57 +0100 Message-Id: <20190223175403.21347-1-fparent@baylibre.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Cc: trini@konsulko.com, ryder.lee@mediatek.com, stephane.leprovost@mediatek.com, ccaione@baylibre.com, GSS_MTK_Uboot_upstream@mediatek.com Subject: [U-Boot] [PATCH v2 0/6] Add support for MT8516 SoCs 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" This patch series adds basic boot support on eMMC for the MediaTek MT8516 SoC based boards. This series adds the clock, pinctrl drivers and the SoC initialization code. Fabien Parent (6): mmc: mtk-sd: add source_cg clock support mmc: mtk-sd: add support for MT8516 clk: mediatek: add support for SETCLR_INV and NO_SETCLR flags clk: mediatek: add driver for MT8516 pinctrl: add driver for MT8516 ARM: MediaTek: Add support for MT8516 SoC arch/arm/dts/mt8516-u-boot.dtsi | 25 + arch/arm/dts/mt8516.dtsi | 136 ++++ arch/arm/mach-mediatek/Kconfig | 10 + arch/arm/mach-mediatek/Makefile | 1 + arch/arm/mach-mediatek/mt8516/Makefile | 3 + arch/arm/mach-mediatek/mt8516/init.c | 120 ++++ drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt8516.c | 802 ++++++++++++++++++++++ drivers/clk/mediatek/clk-mtk.c | 12 + drivers/mmc/mtk-sd.c | 15 + drivers/pinctrl/mediatek/Kconfig | 4 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt8516.c | 391 +++++++++++ include/dt-bindings/clock/mt8516-clk.h | 251 +++++++ 14 files changed, 1772 insertions(+) create mode 100644 arch/arm/dts/mt8516-u-boot.dtsi create mode 100644 arch/arm/dts/mt8516.dtsi create mode 100644 arch/arm/mach-mediatek/mt8516/Makefile create mode 100644 arch/arm/mach-mediatek/mt8516/init.c create mode 100644 drivers/clk/mediatek/clk-mt8516.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8516.c create mode 100644 include/dt-bindings/clock/mt8516-clk.h