Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp2976447pxb; Mon, 16 Nov 2020 02:21:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJydODKKlgfv2EtfRx8rIDxLW30DGew+Xgy+3eKQqE9QdUr1yiXbUqFeUgVzUW4cxRzwgYbv X-Received: by 2002:a17:906:b0d8:: with SMTP id bk24mr2480044ejb.113.1605522073312; Mon, 16 Nov 2020 02:21:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605522073; cv=none; d=google.com; s=arc-20160816; b=EKXyxZsG/gt6X7Ia2We2zfypw1VGq4+HsyblHgwwzWq6cu39P9qD15YT+BzE7w4T+Z hTDa57fQis6DeJIJJ046tjIGU3ugmkcesnB93HY4WCfdHnnsVpJAxVsdYoplx2KWm7Pk qSrx6TykkzQ+CLc11Bxcyzh/vUKMuaMU7oLlNfC3Mn6xeNEewlx2Mx14mRYOgoNQ/P9x W5OntmhOE2ly6c/ALy/efmCksVf5YHe/5/LcoTLU9aBhKAAt3/GbcCT6OCLvo/5iFttV 9Oc1KYS9+IpSz8x2T5ka5NBZedK99Ed33rcDlcpunlgVwMQMK2835g/+g55pZ36C8k9I DKYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=cPcVTlt4PtaJnqwyX4xYXu+/IKdY0k4HutlOclbS1nM=; b=EsD5wezIh3DWLx8IOVEXyO7K71TKnvrGd1TpEndrJM8PzIcSwQY77UY6qOOU2sS3q7 fcGtGxR8v1v7jQv9umyBzvd8qCLzpQRg03NwUWBnOWjSkArUQiV+4X55rjiIxCPiW0Qg 2ei1LOPMfv8NXuVG52DmBDgqd5T3UegyShwN1zcpRRoStPoWqOBWqpmEmgX0ISenVIOl NeD/reZjerZgQ1qtr4W98IduKX4qFSrD63/M387PVre7LXq2xojKOZILW5fX+Q+et1yQ BQP5J99gu5w8KkrYU9z3+FYnf978iPmTxAc/sop3FWzscfEI9IJGk6qrNOFdFCxPrw7K eupg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=TZjbGcnk; 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 r17si11165886edv.234.2020.11.16.02.20.50; Mon, 16 Nov 2020 02:21:13 -0800 (PST) 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=TZjbGcnk; 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 S1728784AbgKPKQy (ORCPT + 99 others); Mon, 16 Nov 2020 05:16:54 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33432 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726621AbgKPKQx (ORCPT ); Mon, 16 Nov 2020 05:16:53 -0500 Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E41B1C0613CF for ; Mon, 16 Nov 2020 02:16:51 -0800 (PST) Received: by mail-wr1-x443.google.com with SMTP id j7so18037287wrp.3 for ; Mon, 16 Nov 2020 02:16:51 -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=cPcVTlt4PtaJnqwyX4xYXu+/IKdY0k4HutlOclbS1nM=; b=TZjbGcnkBRQSD8Dl4SgMJvoMpmw4tLtZFcPYqIvp+RKueRfsMqBuCAC8vyU/ubvNYX uLO/dh8A2P3ZugUzDocHm3jFdQeZONKKsi2g5neE1s+gHXG9jd8tOnQQYWoEBCR65qIh vq0uyQzd+2aOQ5JCaGNVJM37Wc+b7BSqKp6F0O4il/O1uA1hki9xlLHkMEmwe548jwHE FrZdFIkJ9cFJKsY2NgtRJO92jwP6w7loQKZxM2R8M14J1LvBEBxycHLdz08x+NNJ7UaZ pCqjpBscww5rIahnB9+0ykkPahxxBTM8GOXsE164c62x9rS7+cA+Ed2J+UR1Z15jSdk7 NWXA== 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=cPcVTlt4PtaJnqwyX4xYXu+/IKdY0k4HutlOclbS1nM=; b=L3TOWNgsnbLf9qI9JePDD+F6PCbdKFmcnei0wwOw0XNND6+/Qyibt4Rq553sB6O9vK Usi3fintjWfERzrySoKyWZ6lbWM8Wu/IyP40lhjwXNpSHQkcrAZbITvilktfkATX8EuK KnqOOfts0uwDA23sO+ECtDbW6b9fJASHDcVZWTGtb1bq2zDrah4MhWnyqi+1S7GrHCjl ZNpxeluUKP0ODRQBqlzneN7ryAgWU+ddD1dLOnHKFJ7i9r0XDaqS1SyHv5jDPtaYbYm9 4dSkFLtuIXa3HLHv9ojE2vDmyc60Fn9Et/Yar2x2wuqG4+SWEr/k2DY3rOGXgjTJ7XMy 9Ukw== X-Gm-Message-State: AOAM531eTT8azSCX9hD8mQWrAEmZdYMiejHAmuJTlkRBwcEShvsUPh8K S/Ju2ZIfFzINeY+PAYomdyjEgg== X-Received: by 2002:adf:f9cb:: with SMTP id w11mr18853811wrr.1.1605521810515; Mon, 16 Nov 2020 02:16:50 -0800 (PST) Received: from localhost.localdomain ([2a01:e35:2ec0:82b0:edb9:72a:9e35:6eb]) by smtp.gmail.com with ESMTPSA id c17sm22265131wro.19.2020.11.16.02.16.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Nov 2020 02:16:49 -0800 (PST) From: Neil Armstrong To: kishon@ti.com, repk@triplefau.lt, vkoul@kernel.org Cc: Neil Armstrong , linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [RESEND PATCH v3 0/3] phy: amlogic: add MIPI DSI function to analog MIPI+PCIe PHY Date: Mon, 16 Nov 2020 11:16:44 +0100 Message-Id: <20201116101647.73448-1-narmstrong@baylibre.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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. Changes since v2 at [2]: - Add DT review tags - Rebase on 5.10-rc1 Changes since v1 at [1]: - added description to binding as requested parent - updated commit log of patch 1 - also update example of patch 1 [1] https://lkml.kernel.org/r/20200907073402.26674-1-narmstrong@baylibre.com [2] https://lkml.kernel.org/r/20200915130339.11079-1-narmstrong@baylibre.com 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 | 21 +- drivers/phy/amlogic/Kconfig | 1 + .../amlogic/phy-meson-axg-mipi-pcie-analog.c | 204 ++++++++++++------ 3 files changed, 149 insertions(+), 77 deletions(-) -- 2.25.1