Received: by 2002:ac0:8c9a:0:0:0:0:0 with SMTP id r26csp3569503ima; Mon, 4 Feb 2019 01:15:15 -0800 (PST) X-Google-Smtp-Source: ALg8bN6ymOguFSHZ1/GWi5r1NJPhFWUI7DnT8NHvdh1BvpefZVcTOstzmLHrqq9bZ35wpJJMj67T X-Received: by 2002:a62:60c5:: with SMTP id u188mr50457924pfb.4.1549271714974; Mon, 04 Feb 2019 01:15:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549271714; cv=none; d=google.com; s=arc-20160816; b=b6YNxkxLWX7cpfn6dzu5VO+Nu2PW2VPvaV2540lqxoBeeLA7TteCWLSGBLVDJ0hGpo d35WHqhcIUtTy/v9mbN+tWPweHV6gK7IjCnA97odmk6gicFxP+5GkSgbIeTSiIe5qXw8 A73hUU+OsXvP4exxzf2yBK9pp+xe0h4d/ILEin1E3NwdHlYGvctUgOgc7yZ6qhrl7/Ie NHr5ppRJG7RGGBrYYItlNXntBhkQJ8T3hBD7ok8OiYhCkgSa1gDlkSwAdvEpB6nMgz6B xxrD49Z7CcqqZiJP8X+gPK3x8OXk2CLFtqeUArH6LZ+0ddfD11gG7p/vYzYVAVJJ7loc g+Kg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=z/hN4UZA5/W8njVj2LODqL+qcn1cDZ7HkX1s6BIO7xM=; b=JWA+RJbIBAfjYecxG9YKriMYEqx0yManKB91Wib5X6s0tf0Fk5QC4O6XIUDqh5XtS8 pbsGh8qsKvfnNjYa1punCIyMMK8F71F5adNj8d6DewAi6XDicITlyMS9WcmhwsKP1Cv0 Zmew2KbJE0WeX8bYqv2YPS0J1Sk81PTP6CihGyFLWGMgjdpou7tlEvQDl25pvQulBr1z 7BSSNViJK03d5Nn2eNlMWxaVRhffS1pTbTcTbpB0os680RsFAK9oJmSTPMIqKh3Gwrti KPqsR5bh0L+D4G81w8inmiPCi86DV+Sz2GkUF63AboaxRoyY6HXOhJqLic175nD4sW0e YIOg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=ORVIbuvc; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ba7si1376446plb.348.2019.02.04.01.14.58; Mon, 04 Feb 2019 01:15:14 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=ORVIbuvc; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728903AbfBDJNh (ORCPT + 99 others); Mon, 4 Feb 2019 04:13:37 -0500 Received: from mail-wr1-f66.google.com ([209.85.221.66]:36578 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726502AbfBDJNg (ORCPT ); Mon, 4 Feb 2019 04:13:36 -0500 Received: by mail-wr1-f66.google.com with SMTP id z3so2476471wrv.3 for ; Mon, 04 Feb 2019 01:13:35 -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=z/hN4UZA5/W8njVj2LODqL+qcn1cDZ7HkX1s6BIO7xM=; b=ORVIbuvcNN4weMu3n8EQCohEjHyBJlU6oJd+/6215aPa5qykD26XJlfrEyRjv19HlL g1YX3R3sCleOgUBpuBxcKFFD8CbQV4eiRXC1j+RFqghhPnu1m8rmdirk1i+15HaklM+B 8I+2d9987Q6kCLo80Ne5IpgqJ4OwRxjJPu2OIhzdvq3g+m+4fC1nraIoX4vrVPh0HCIS xRsA8y9mj3VWxP8tbBUVWFLgqsBwQmBYiQMvJAmUDSwT1dgnoRHqIndL7p//b0V3mVlx 6SHoOHQkFBidYf/kuTTz6HJR/o5GJogg3cQMefgVtg1ICaPzLqj68FBYFzlKcEkRzwYG wjFA== 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=z/hN4UZA5/W8njVj2LODqL+qcn1cDZ7HkX1s6BIO7xM=; b=aYmP9lrZhBZiep296vjw5kPQDOL59pfMaGZ7Fr9MN8AQZL/EqNM1zJRXQCkiGd0BCA iSpDL4wizs9CH17AAGtSKY3wV9zzY4HvNzePXesVtcajGG+D2f/v4XmgRgPPFCXtHaua fcGa0aEOeHVNrTObh8FUnYU7pk+W40hjiwUG3F6ebBr05vl6bmoeOY3r+ZzqvrakZD9E 3AFnZpYZETP9K17Vh+xklk3Eh+6LMLZHZ8yKeMea5+Vb37SI+wOhZVzWPNDXeHZ3EaZp fP5Ncd4VcZFsxsjd71RuMT5KQwLnR1FLP/3uVzWEl41MjzhefjBCx8zt2aal3BPYEdcn 4p5A== X-Gm-Message-State: AHQUAuZV2CLjMwihEdL2KDH4SXFieeUtjVgLFImI7kpCCPEQ/EuBUSgE t8+mTK4KIFBKwfBjkpKpG9lb1w== X-Received: by 2002:adf:80a9:: with SMTP id 38mr32840375wrl.137.1549271614793; Mon, 04 Feb 2019 01:13:34 -0800 (PST) Received: from bender.baylibre.local (lmontsouris-657-1-212-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.gmail.com with ESMTPSA id m21sm9371390wmi.43.2019.02.04.01.13.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 04 Feb 2019 01:13:34 -0800 (PST) From: Neil Armstrong To: jbrunet@baylibre.com Cc: Neil Armstrong , linux-clk@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] clk: meson: Add G12A AO Clock + Reset Controller Date: Mon, 4 Feb 2019 10:13:28 +0100 Message-Id: <20190204091331.9298-1-narmstrong@baylibre.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset add support for the Amlogic G12A SoC family Always-On clock and reset controller. This adds support for clocks on the Always-On domain like : - Always-On UARTS & I2C Controllers - CEC Controllers - SARADC source and bus clock - Infrared Decoder/Encoder bus clock - USB 32K reference clock This also adds resets lines for : - Always-On UARTS & I2C Controllers - SARADC, Infrared Decoder/Encoder This patchset depends on the ("clk: meson: rework drivers dependencies") from Jerome Brunet at [1]. [1] https://lkml.kernel.org/r/20190201125841.26785-1-jbrunet@baylibre.com Neil Armstrong (2): dt-bindings: clk: add G12A AO Clock and Reset Bindings clk: meson: Add G12A AO Clock + Reset Controller .../bindings/clock/amlogic,gxbb-aoclkc.txt | 1 + drivers/clk/meson/Kconfig | 2 + drivers/clk/meson/Makefile | 2 +- drivers/clk/meson/g12a-aoclk.c | 448 ++++++++++++++++++ drivers/clk/meson/g12a-aoclk.h | 15 + include/dt-bindings/clock/g12a-aoclkc.h | 43 ++ include/dt-bindings/reset/g12a-aoclkc.h | 18 + 7 files changed, 528 insertions(+), 1 deletion(-) create mode 100644 drivers/clk/meson/g12a-aoclk.c create mode 100644 drivers/clk/meson/g12a-aoclk.h create mode 100644 include/dt-bindings/clock/g12a-aoclkc.h create mode 100644 include/dt-bindings/reset/g12a-aoclkc.h -- 2.20.1