Message ID | 20210127112719.30632-1-kostap@marvell.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <SRS0=JtRh=G6=lists.infradead.org=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@kernel.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-12.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C11E6C433E0 for <linux-arm-kernel@archiver.kernel.org>; Wed, 27 Jan 2021 11:30:07 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6001E2076D for <linux-arm-kernel@archiver.kernel.org>; Wed, 27 Jan 2021 11:30:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6001E2076D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=marvell.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=uSboC5jy5dP0Rz4m9S7CbqHvw/QaohVVGdw17I9zO+E=; b=r4gY0+1ZlBnJ8V9nkt1O2z2BjJ 2OBdg4rtsPg3gTmHNJlc4h/u2nMBY4rzezUMnLIdYq0XlFmWSrVr/LYY532w1zVxK1uUGUUBrC1m7 sgDIMQABPQn0LZzyHdtGbywCkafwFS/PdKo0uJJBBZ1k6yhDTSKbzrmn0NdQjwmL1fdth6eb2vJZ/ qIefSu0gFRBvKS5DDMXWcIO3w0DsuPoW8ScICeW4D6fxpDpckY15Ai9VskKhqZ0Bjv9B3kfGOx0dw vJ3+ihnCP5r5GWaC2+BmyfCqVg3Z9E8DscU3nfLX3sRvEjwTROIWYqlSKpOegZtdz3FzVy6yGY/09 pqe70NRA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1l4izV-00077s-Vj; Wed, 27 Jan 2021 11:28:06 +0000 Received: from mx0a-0016f401.pphosted.com ([67.231.148.174] helo=mx0b-0016f401.pphosted.com) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1l4izR-00074C-TA for linux-arm-kernel@lists.infradead.org; Wed, 27 Jan 2021 11:28:03 +0000 Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 10RBPagY006063; Wed, 27 Jan 2021 03:27:48 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : mime-version : content-type; s=pfpt0220; bh=+U/r1hv8vMbwQxoqhKVPJyeN9OBrqKxluR3gLDB3EU8=; b=kGvYDjSoF+abdpf1zdmVc6d4JdYiptveLtI82VzpOlyEa5YLaIEXFz8IH9GFCmdFtF5p G81FvxdDuLH7LkyrEg+ii2O+qZhLMdXY8/MQmEiRRuHslpQ3ZWfD9/8Up3MlSH0kTivi Q/fBziH4HAWjFq+mXes2gTURPteC9vuwgCF8UavRGCxquXzJ7ckSbTOLXBnXS60F0ixW +HGslPSIlfpZ/VOD0h3gEB9wqyIAr8YGtrorlzq6US3T9TXJ/NMp3hfHYoTBUkc4jAjW uhARuciOkfn4biB2A0BCIqvhZeBp1OCsbmpoHUufzDRXdN8LAdnl/6F9x77zNOFji+SJ 7w== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0a-0016f401.pphosted.com with ESMTP id 368j1ubd7c-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 27 Jan 2021 03:27:48 -0800 Received: from SC-EXCH01.marvell.com (10.93.176.81) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 27 Jan 2021 03:27:47 -0800 Received: from DC5-EXCH01.marvell.com (10.69.176.38) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 27 Jan 2021 03:27:46 -0800 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Wed, 27 Jan 2021 03:27:46 -0800 Received: from octopus.marvell.com (octopus.marvell.com [10.5.24.3]) by maili.marvell.com (Postfix) with ESMTP id 525753F7040; Wed, 27 Jan 2021 03:27:42 -0800 (PST) From: <kostap@marvell.com> To: <linux-arm-kernel@lists.infradead.org>, <devicetree@vger.kernel.org> Subject: [PATCH 0/4] Add support for CP110 UTMI PHY Date: Wed, 27 Jan 2021 13:27:15 +0200 Message-ID: <20210127112719.30632-1-kostap@marvell.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.343, 18.0.737 definitions=2021-01-27_04:2021-01-27, 2021-01-27 signatures=0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210127_062802_213443_15974903 X-CRM114-Status: GOOD ( 14.31 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Cc: andrew@lunn.ch, mw@semihalf.com, jaz@semihalf.com, gregory.clement@bootlin.com, linux-kernel@vger.kernel.org, linux@armlinux.org.uk, nadavh@marvell.com, lkundrak@v3.sk, vkoul@kernel.org, robh+dt@kernel.org, miquel.raynal@bootlin.com, Konstantin Porotchkin <kostap@marvell.com>, stefanc@marvell.com, kishon@ti.com, bpeled@marvell.com, sebastian.hesselbarth@gmail.com Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series | Add support for CP110 UTMI PHY | expand |
From: Konstantin Porotchkin <kostap@marvell.com> This series of patches adds a new PHY driver for supporting CP110 UTMI PHY in Linux. Currently the functionality of USB ports connected to this PHY depends on boot loader setup. The new driver eliminates kernel configuration dependency from the boot loader. Konstantin Porotchkin (4): drivers: phy: add support for Armada CP110 UTMI PHY devicetree/bindings: add support for CP110 UTMI driver arch/arm64: dts: add support for Marvell CP110 UTMI driver arch/arm64: dts: enable CP110 UTMI driver .../bindings/phy/phy-mvebu-utmi.txt | 69 +++- .../arm64/boot/dts/marvell/armada-7040-db.dts | 12 +- .../arm64/boot/dts/marvell/armada-8040-db.dts | 18 +- .../boot/dts/marvell/armada-8040-mcbin.dtsi | 16 +- arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 19 + arch/arm64/boot/dts/marvell/cn9130-db.dts | 10 +- arch/arm64/boot/dts/marvell/cn9131-db.dts | 8 +- arch/arm64/boot/dts/marvell/cn9132-db.dts | 9 +- drivers/phy/marvell/Kconfig | 8 + drivers/phy/marvell/Makefile | 1 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 372 ++++++++++++++++++ 11 files changed, 522 insertions(+), 20 deletions(-) create mode 100644 drivers/phy/marvell/phy-mvebu-cp110-utmi.c