Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp3030675pxk; Mon, 7 Sep 2020 00:37:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhDyjwjD74OfPi3zJXSlhY7xWyNNNTBrS4XwoleqbSNKgcFo6u5T6Jt9x+AoIQioxCZ4yr X-Received: by 2002:a17:906:3e81:: with SMTP id a1mr19371906ejj.227.1599464240672; Mon, 07 Sep 2020 00:37:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599464240; cv=none; d=google.com; s=arc-20160816; b=jstoLMRvNHYJnsYCW+Py3EoLNJ9NTdU3gmsfK1HQCiquHS6aAOjRKDEQe2jZL3exQc iYtc8ARWIi+MVlSbwbtLkSiQEzCxvRL4n4itSZ7boYm+VtFO66PsCQnStJmsIZZkmLFc Fke3F+wQKtQaAix7eY7Bu+7TBTrDE2DWdey3ZoTIosQ4zz0ZrB3TlcvPQiWn4EMSoKgl cRedE25234eMETjdqBuvJlhtY5iR2KMGhVg8RpavaKLH9KfVY1AmnLmEWWZ8bOuhFVtl YRFj0Pl5k0JeMGLZDoUO9pyLr5rQI+kTNGH4fI1j7tpnh2CnO8uIVEOGd/eCjrFWFCXr T5Bg== 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=vj8HWAVrpRy1isn5QaCtQMf3ecM7tJijiOroIqActls=; b=fpx0I2wNlwbhUYEUU8o2fCsIBMPYht9uFDHqqdx3CCD83l1TWX7uwKCIEuedCzMBQa kBwEP333+ix/6ONFNKVvPLNltuWW0fPrfnmYhNtFYYH/4IfEzeDb0/quW5nXER1d05bK tmHqxEhp0DuOrghPKURPO2UJ1nthloHO3Ec2v+Rsdu1LGu8Fn5orIIFzSsJQQ9B+NxvD txdItXMI3zG4qk6A1QhSzGyL9L6SqV5oN6gLovmJwyoQ+2m2RuO5jXeIoJ51Ek1cL6Ob oFmAghuoEF6m1DWvScRVp2TD/EVWUT9L9m5/byXnb3+TENStx2vM8ViwUEHzqx70HqL1 KGag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=CqUz0UAu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x18si10302519ejd.51.2020.09.07.00.36.55; Mon, 07 Sep 2020 00:37:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=CqUz0UAu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726780AbgIGHeR (ORCPT + 99 others); Mon, 7 Sep 2020 03:34:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35406 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726896AbgIGHeJ (ORCPT ); Mon, 7 Sep 2020 03:34:09 -0400 Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 41ED2C061573 for ; Mon, 7 Sep 2020 00:34:09 -0700 (PDT) Received: by mail-wm1-x344.google.com with SMTP id l9so13163013wme.3 for ; Mon, 07 Sep 2020 00:34:09 -0700 (PDT) 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=vj8HWAVrpRy1isn5QaCtQMf3ecM7tJijiOroIqActls=; b=CqUz0UAulnbLvDtdUuMuICb27QDT1ayBqFVQ1Ox81QjldlBZor+TMFwG//o8suMq2n DeEaw5b2NzdC7u/6Ov8ttU74GGIsmbQxWiY2DRpUuqhqG06UDrQXzMPm7P/pEdlihdTa 3bC3JcDbhlLxaSugwyG0roFO4Y3srOE76AJhmaVUlasEqIfxsV5czWVf8nVwcBO6mcze B3cGRKIHIj8jE51IQigYWg1nfJX7U9APLy6TDcTH1uHQR2YG5cutuixwBH/KItRD4NMQ 6c+uQpGibnl2Pyi+3CHIkk3b6MTHa87t1Yha1bLvCweDhmjYpQ/XLMaNQPaSiEfdahBm qv7g== 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=vj8HWAVrpRy1isn5QaCtQMf3ecM7tJijiOroIqActls=; b=iFijX4EIlJl9mYfoOlr/jjK8oB9RmtsXPhEEfwz3/Tokh725lhoS4lUozx4p4tUhEM 0QvFsO0eZ1r6sFxYIIhJZ7bIc/MoAZFT+0XeE6sXC3kM5RNRtV1332a88/qpBWq634vV rGficVmE+LkwV90eL9wksCfq/K4TXeUtaBthwbt2o2AaQJAf4d9mZ11aBUQZrCbrq6NL 69SUmW58N9mWWZvoppJqUYT67+rtNe6Pmkf9/IwUihSmtq5SA5xxhTqoqfegKuycFwKF oUzm/bC2mahWjTfVemkBDj5Wx7EuwM0h6z13wAms8sOEqos8G/BBHvlalcFE2VV7M5s+ CAVA== X-Gm-Message-State: AOAM532FnhogauIO4yXLZRAsEidysXftRvVfrW3Lo8smEcJTstUweziu L6W8DaCmktptYZekhAuKKcgbEg== X-Received: by 2002:a1c:bbd7:: with SMTP id l206mr20503113wmf.185.1599464047762; Mon, 07 Sep 2020 00:34:07 -0700 (PDT) Received: from bender.baylibre.local ([2a01:e35:2ec0:82b0:5405:9623:e2f1:b2ac]) by smtp.gmail.com with ESMTPSA id u66sm527689wme.1.2020.09.07.00.34.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Sep 2020 00:34:07 -0700 (PDT) From: Neil Armstrong To: kishon@ti.com, repk@triplefau.lt Cc: linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Neil Armstrong Subject: [PATCH 0/3] phy: amlogic: add MIPI DSI function to analog MIPI+PCIe PHY Date: Mon, 7 Sep 2020 09:33:59 +0200 Message-Id: <20200907073402.26674-1-narmstrong@baylibre.com> X-Mailer: git-send-email 2.22.0 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 The AXG Analog MIPI-DSI PHY also provides functions to the PCIe PHY, thus we need to have inclusive support for both interfaces at runtime. This fixes the regmap get from parent node, removes cell param to select a mode and implement runtime configuration & power on/off for both functions since they are not exclusive. Neil Armstrong (3): dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: remove reg attribute dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: remove phy cell parameter phy: amlogic: phy-meson-axg-mipi-pcie-analog: add support for MIPI DSI analog .../amlogic,meson-axg-mipi-pcie-analog.yaml | 8 +- drivers/phy/amlogic/Kconfig | 1 + .../amlogic/phy-meson-axg-mipi-pcie-analog.c | 204 ++++++++++++------ 3 files changed, 138 insertions(+), 75 deletions(-) -- 2.22.0