From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 11 Mar 2024 17:12:12 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rjiG4-001FR0-1k for lore@lore.pengutronix.de; Mon, 11 Mar 2024 17:12:12 +0100 Received: from bombadil.infradead.org ([2607:7c80:54:3::133]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rjiG3-0003Kh-9Z for lore@pengutronix.de; Mon, 11 Mar 2024 17:12:12 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:To:Content-Transfer-Encoding :Content-Type:MIME-Version:Message-Id:Date:Subject:From:Reply-To:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=PQ30/+uI+VWIvjLh45CAJZP/IP/QX2G4q0iZnIvQ7zs=; b=RXAwgZu2oSTOUVCcg3QADnk08t IlrzafqJoKoMKJ9unB4db5UnVrK9ncJZN+1o3VW0ieVJllrXcOAj6MWWn+dbg52GTe9etil61gYEh /GMV0fXCvz3oSCQq1EBufHq+Rr/VR9nXfSVSvsiPZtel5mXQFViA4kuWAfqzlA/1m4LdpT/A4L1gT u9+PjSVfXl9a7ZyC4PKPsu4MPkF260shkRhfzHEgfR5gquClGFwNOHzcAygV4Ocrj70YkaPFUCxs0 RbYALpQgSozPxq4evifxiPlLUsuU3tu5uP1Zh3G8T0x9YxUKmONrAXF/uquVvl4TV4JpRXncxBGSF WZWl2D4Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rjiFb-00000002EgN-14zL; Mon, 11 Mar 2024 16:11:43 +0000 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rjiFR-00000002Eb1-45rW for barebox@lists.infradead.org; Mon, 11 Mar 2024 16:11:36 +0000 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rjiFI-0002QS-NV; Mon, 11 Mar 2024 17:11:24 +0100 Received: from [2a0a:edc0:0:1101:1d::54] (helo=dude05.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rjiFI-005kaz-8O; Mon, 11 Mar 2024 17:11:24 +0100 Received: from localhost ([::1] helo=dude05.red.stw.pengutronix.de) by dude05.red.stw.pengutronix.de with esmtp (Exim 4.96) (envelope-from ) id 1rjiFH-00EPUY-2E; Mon, 11 Mar 2024 17:11:24 +0100 From: Stefan Kerkmann Date: Mon, 11 Mar 2024 17:11:17 +0100 Message-Id: <20240311-karo-imx8mp-som-board-upstreaming-v2-0-6ecda693adb2@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIACUt72UC/5WNSw6CMBQAr2K69pm2SAquvIdhUeABL6afvALBE O5u5QYuZxYzu0jIhEk8LrtgXClR8Bn09SK6yfoRgfrMQkt9l4VS8LYcgNxWuQgpOGiD5R6WmGZ G68iPUCMOddUaU5QocicyDrSdj1eTeaI0B/6cy1X97D/1VYEE0xkz1K2VGstnRD8uMwdP261H0 RzH8QW6ZMsD1wAAAA== To: Sascha Hauer , BAREBOX X-Mailer: b4 0.12.4 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240311_091134_272597_9F3C3A97 X-CRM114-Status: GOOD ( 10.97 ) X-BeenThere: barebox@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "barebox" X-SA-Exim-Connect-IP: 2607:7c80:54:3::133 X-SA-Exim-Mail-From: barebox-bounces+lore=pengutronix.de@lists.infradead.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-5.9 required=4.0 tests=AWL,BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.2 Subject: [PATCH v2 0/6] arm: imx8mp: add karo electronics qsxp imx8mp som support X-SA-Exim-Version: 4.2.1 (built Wed, 08 May 2019 21:11:16 +0000) X-SA-Exim-Scanned: Yes (on metis.whiteo.stw.pengutronix.de) The Ka-Ro QSXP[1] is a i.MX8M Plus solder down system on module. This series adds support for the SOM itself on the QSBASE4 RDK. For ethernet support on the QSBASE4 RDK, the Micrel phy driver gains support for the KSZ9131 gigabit ethernet phy. [1]: https://www.karo-electronics.de/qsxp Signed-off-by: Stefan Kerkmann --- Changes in v2: - Adressed review comments from Ahmad - Link to v1: https://lore.barebox.org/20240311-karo-imx8mp-som-board-upstreaming-v1-0-7c77f9ba02e5@pengutronix.de --- Marc Kleine-Budde (4): net: phy: micrel: update id table from Linux kernel net: phy: micrel: add support for ksz9131 phy arm: dts: karo: import dts for karo-qsxp-ml81 arm: imx8mp: add karo electronics qsxp-ml81 som support Sebastian Reichel (1): of: introduce of_property_read_s32 Stefan Kerkmann (1): arm: dts: karo: add karo imx8mp-karo-qsxp-ml81-qsbase4 arch/arm/boards/Makefile | 1 + arch/arm/boards/karo-qsxp-ml81/Makefile | 4 + arch/arm/boards/karo-qsxp-ml81/board.c | 35 + .../flash-header-karo-qsxp-ml81.imxcfg | 9 + arch/arm/boards/karo-qsxp-ml81/lowlevel.c | 102 +++ arch/arm/boards/karo-qsxp-ml81/lowlevel.h | 8 + arch/arm/boards/karo-qsxp-ml81/lpddr4-timing.c | 872 +++++++++++++++++++++ arch/arm/configs/imx_v8_defconfig | 1 + arch/arm/configs/multi_v8_defconfig | 1 + arch/arm/dts/Makefile | 1 + arch/arm/dts/imx8mp-karo-qsxp-ml81-qsbase4.dts | 82 ++ arch/arm/dts/imx8mp-karo-qsxp-ml81-upstream.dtsi | 71 ++ arch/arm/dts/imx8mp-karo-qsxp-ml81.dtsi | 112 +++ arch/arm/dts/imx8mp-karo.dtsi | 398 ++++++++++ arch/arm/mach-imx/Kconfig | 10 + drivers/net/phy/micrel.c | 188 +++++ images/Makefile.imx | 2 + include/linux/micrel_phy.h | 49 +- include/of.h | 7 + 19 files changed, 1946 insertions(+), 7 deletions(-) --- base-commit: 6883d32102d8a253f4fc2bcfafbf3767a725e3a8 change-id: 20240311-karo-imx8mp-som-board-upstreaming-9eef98b7735e Best regards, -- Stefan Kerkmann