Message ID | 20230513123313.11462-1-vaishnav.a@ti.com |
---|---|
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp5756841vqo; Sat, 13 May 2023 06:04:26 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5bjTywggaZHhXnx4fHMpji6fIhh+FGtcPWmiV6V4KLoCdxB2jFdCDV7N5e0FkvgIh1hlsd X-Received: by 2002:a17:903:1206:b0:1a1:b174:836c with SMTP id l6-20020a170903120600b001a1b174836cmr35710177plh.16.1683983066347; Sat, 13 May 2023 06:04:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683983066; cv=none; d=google.com; s=arc-20160816; b=etws+Ypl1o4ftt4YxeGaDXOa/MP1+jutdGFe3IDUpVkDOASAgWG0RaT3sFASAXAnq7 kebDalxi7nO50hmP69hzj1n2LPci2eMA6EFHbiH4V6yEY100kVJnkDV56JYgfcafwNgq fqkC6AJHzblJFR+pQIlFi/mZKm27PEg8xyOZA02F+NYEDo12fIAOZ2dZbuuBA9WpNvhv x/rrQRWTFFREdsNnfBnJ+m9mpj4Ka2PjbnxmocCPCx8bHlHkmxyUn0u0KQEJg8D0i8fB HHDBM2JCG0t2kV+oPtKdU0XJi5iY3xtMiLgNJva8k/CAfYVxxnMGGqWFshU1FHWVn3tH 8Myg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from :dkim-signature; bh=DcekUAgJx9Qmp2SPnhRh2Pqtp4tlwsCrUNMb34Pc1tc=; b=0jEuM/qMoy3tySpJOnTS/8N2nuCxArn3FrVwxi0cpK5Y3VafwlzjFr6KXghXAJ9DO9 j2byHWH8TInBKsI1JbLPuF9D3T5WIDRLxRdV1tyyiiHbr9TO3dgvfXdQcPXBjP3amIB1 MDJubIKWe9tbQrfxRs22GPmJSUjJuqGpHC6L1knBRm8Jv7KYtaGci8KLMfpL0ZieJmJJ P0NPjWXI34wTwfTHXwlZm6xQF/hPNRbiNCDJD48chd+epYDq0seE07k7JbcuhP84EPGe GBP7Kp8SQ/fBJZv7iqGnDSqmNJybyP3IdUvxz4sxIe6nLOOM1u0Ekj30KE26q/It75IO 0ByQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=hHuC0LgK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c22-20020a170902b69600b001a50dcd10c2si8022565pls.247.2023.05.13.06.04.05; Sat, 13 May 2023 06:04:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=hHuC0LgK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238847AbjEMMd4 (ORCPT <rfc822;peekingduck44@gmail.com> + 99 others); Sat, 13 May 2023 08:33:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41878 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238612AbjEMMds (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Sat, 13 May 2023 08:33:48 -0400 Received: from lelv0143.ext.ti.com (lelv0143.ext.ti.com [198.47.23.248]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 27743469C; Sat, 13 May 2023 05:33:29 -0700 (PDT) Received: from fllv0034.itg.ti.com ([10.64.40.246]) by lelv0143.ext.ti.com (8.15.2/8.15.2) with ESMTP id 34DCXFCI088648; Sat, 13 May 2023 07:33:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1683981195; bh=DcekUAgJx9Qmp2SPnhRh2Pqtp4tlwsCrUNMb34Pc1tc=; h=From:To:CC:Subject:Date; b=hHuC0LgKJvZZZUEe2uIXZXkdfug7XZ4/nzvAmIQucQ+XjTJyNc4QN+m3ioklRWov8 pvhjVlpUW+iUMmVoyb1dskxafcQV6qCvCKXz/bYduiEJePbjlDGKQsSL1evxiE3JAQ PEvS49ig3YafIBzAao8D5A3NBp6iWMhOY0CEKNzU= Received: from DFLE111.ent.ti.com (dfle111.ent.ti.com [10.64.6.32]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 34DCXFBp113065 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Sat, 13 May 2023 07:33:15 -0500 Received: from DFLE114.ent.ti.com (10.64.6.35) by DFLE111.ent.ti.com (10.64.6.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Sat, 13 May 2023 07:33:14 -0500 Received: from lelv0326.itg.ti.com (10.180.67.84) by DFLE114.ent.ti.com (10.64.6.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Sat, 13 May 2023 07:33:14 -0500 Received: from localhost (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 34DCXDE2028634; Sat, 13 May 2023 07:33:14 -0500 From: Vaishnav Achath <vaishnav.a@ti.com> To: <vigneshr@ti.com>, <nm@ti.com>, <kristo@kernel.org>, <conor+dt@kernel.org>, <robh+dt@kernel.org>, <krzysztof.kozlowski+dt@linaro.org>, <afd@ti.com> CC: <vaishnav.a@ti.com>, <devicetree@vger.kernel.org>, <linux-arm-kernel@lists.infradead.org>, <linux-kernel@vger.kernel.org>, <u-kumar1@ti.com> Subject: [PATCH v2 0/4] arm64: dts: ti: j721e: Add HyperFlash support Date: Sat, 13 May 2023 18:03:09 +0530 Message-ID: <20230513123313.11462-1-vaishnav.a@ti.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1765784227753603060?= X-GMAIL-MSGID: =?utf-8?q?1765784227753603060?= |
Series |
arm64: dts: ti: j721e: Add HyperFlash support
|
|
Message
Vaishnav Achath
May 13, 2023, 12:33 p.m. UTC
This series adds hyperflash support for J721E. J721E SoC has HyperBus and OSPI controller muxed within the FSS subsystem and the J721E SoM has a 64 MiB S28 OSPI flash and a 64 MiB Hyperflash present which is muxed externally also. Changelog: V1->V2: * Address feedback in similar series: https://lore.kernel.org/all/feddcd03-1848-b667-6a38-ae7c0f6ff160@ti.com/ * Add partitions information in Hyperflash node. V1: https://lore.kernel.org/all/20230505141407.15134-1-vaishnav.a@ti.com/ * Patch 1/4 adds the hyperbus controller nodes and fixes DT compile warnings. * Patch 2/4 adds the hyperflash support in the SoM DTS. * Patch 3 and 4/4 enables the pinmux for external mux that selects between hyperflash or OSPI NOR flash, this is done for J7200 and J721E platforms since it is required in U-Boot and helps keep the DT in sync. Patch 1/4 depends on the following patch: https://lore.kernel.org/all/20230424184810.29453-1-afd@ti.com/ Patch 3 depends on the below fix for pinmux offsets in J7200: https://lore.kernel.org/all/20230419040007.3022780-2-u-kumar1@ti.com/ Bootlog and basic hyperflash erase-write-read test: https://gist.github.com/vaishnavachath/be652108f3e360f1e2d41b499df844ef Thanks and Regards, Vaishnav Vaishnav Achath (4): arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux .../dts/ti/k3-j7200-common-proc-board.dts | 11 +++ .../dts/ti/k3-j721e-common-proc-board.dts | 11 +++ .../boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 21 ++++++ arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 71 +++++++++++++++++++ 4 files changed, 114 insertions(+)
Comments
Hi Vaishnav Achath, On Sat, 13 May 2023 18:03:09 +0530, Vaishnav Achath wrote: > This series adds hyperflash support for J721E. J721E SoC has HyperBus > and OSPI controller muxed within the FSS subsystem and the J721E SoM > has a 64 MiB S28 OSPI flash and a 64 MiB Hyperflash present which is > muxed externally also. > > Changelog: > V1->V2: > * Address feedback in similar series: > https://lore.kernel.org/all/feddcd03-1848-b667-6a38-ae7c0f6ff160@ti.com/ > * Add partitions information in Hyperflash node. > > [...] I have applied the following to branch ti-k3-dts-next on [1]. Thank you! [1/4] arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node commit: d93036b47f354b7acb95aad5c91e9becbe4e9f61 [2/4] arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node commit: 0979c0069cb669528d13818410de9f0dd41585f3 [3/4] arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux commit: be8be0d036b2fed1f705931ac3901077039b7496 [4/4] arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux commit: 58cd171af4d7e27525b1924b72100cba98d88d2a All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent up the chain during the next merge window (or sooner if it is a relevant bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. [1] https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git -- Vignesh