From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1EDF1C433F5 for ; Fri, 15 Apr 2022 08:59:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241176AbiDOJCR (ORCPT ); Fri, 15 Apr 2022 05:02:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39654 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229460AbiDOJCQ (ORCPT ); Fri, 15 Apr 2022 05:02:16 -0400 Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D664745AFB for ; Fri, 15 Apr 2022 01:59:47 -0700 (PDT) Received: by mail-wm1-x32b.google.com with SMTP id m15-20020a7bca4f000000b0038fdc1394b1so3885300wml.2 for ; Fri, 15 Apr 2022 01:59:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile-fr.20210112.gappssmtp.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=8/TXbsT8teCEmzE4dKBRkHwWmwMIpGUt/j6OmZyhVs8=; b=zcuSPMiyE4DadhWmqIxhMhkVRG1EODIESBPqrLgc1bDtVPYwKf3N4qAJwfMyMUJkJy qGP0rM6LvQPrcfInwuww1spzKroUuFjnsWyF7/AHnbfK7V9o59Z0q2CtscbBJMOUSdYl m+7uV7vHSa+xdCxbz5gw5rHfEkSzA6fH6X5LoasT6dp7/LV+N/CVM48pLD1vs/4AmkjO 2XQXg1UHhsII2STcFhWN9d6vtkd+vOovWDJiG6gNBw7QiY+L6TObOEOdrzFxPlg+kVDp XAvrDDje+hSI8FuLzJ1sZsE/tokjKJ8zw9TPEHZBrlizPPazgjNukZdomX+7fvj3xsQE jBWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=8/TXbsT8teCEmzE4dKBRkHwWmwMIpGUt/j6OmZyhVs8=; b=1eq8lghSNBTLEoOQVokBR1pN8iSYMV26ooB1b2lWvYcTKtxR7QOypVqWgOP0g1wY1K unxKP8i+eo3lmgjNUyBzK0CulPQzmcGRYH7LXqMviDeoAaGgxIRoBxNZnbJxU/YXA3i8 7CbgVd8U75OAhOWZRgb4q1b7bXQUoVjVPewDP9qMWDyneaEvGtFKD08b4dyw/ZWMzf5M 7bz1lEGy+QSEI+CLUpIAYQgc234JyyRBUOlWrynBp4zYwUIDXVTluUHGiiEgix+yVm6i 1sNW6XaG5z6azmElCXu1E0vjJtsSA0JG0PLOLr7a5PFOaM9IoryNtoHj8GjM2DyvqjB+ 3BZQ== X-Gm-Message-State: AOAM5309LZPIfLPhj9S9EmyRGdpD4fFMVbvSq5hUEC5dKuVsONM/YOs+ qeHfHqufdNH7yNasSf8+DgohvA== X-Google-Smtp-Source: ABdhPJxzM1b28MxcPYpVlkWFMBt4zpNJk7HpRWqFcxIiFvIoZonhstKNM9sMl32pcHIQU9hrh9BKtw== X-Received: by 2002:a05:600c:29c7:b0:38e:c58d:7b00 with SMTP id s7-20020a05600c29c700b0038ec58d7b00mr2450360wmd.47.1650013186426; Fri, 15 Apr 2022 01:59:46 -0700 (PDT) Received: from ?IPV6:2a01:cb05:8f8a:1800:1c97:b8d1:b477:d53f? (2a01cb058f8a18001c97b8d1b477d53f.ipv6.abo.wanadoo.fr. [2a01:cb05:8f8a:1800:1c97:b8d1:b477:d53f]) by smtp.gmail.com with ESMTPSA id c18-20020a7bc852000000b0038ebf5f191esm9404929wml.45.2022.04.15.01.59.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Apr 2022 01:59:45 -0700 (PDT) Message-ID: <371c1efe-8cff-8bab-8466-02efe4c3d155@smile.fr> Date: Fri, 15 Apr 2022 10:59:44 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH v4 0/4] memory: omap-gpmc: Add AM64 SoC support Content-Language: en-US To: Roger Quadros , krzysztof.kozlowski@canonical.com, miquel.raynal@bootlin.com, tony@atomide.com Cc: robh@kernel.org, kishon@ti.com, nm@ti.com, vigneshr@ti.com, linux-mtd@lists.infradead.org, linux-omap@vger.kernel.org References: <20211221131757.2030-1-rogerq@kernel.org> From: Romain Naour In-Reply-To: <20211221131757.2030-1-rogerq@kernel.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org Hello, Le 21/12/2021 à 14:17, Roger Quadros a écrit : > Hi, > > TI's AM64 SoC contains one GPMC module. Add driver support for it. What's the status of the GPMC interface on K3 architecture, especially for AM65, AM62 and other Jacinto 7 CPU devices ? TI currently don't recommend to use it for now even if there are still some GPMC use case with FPGA devices: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/994191/am6442-am64x-gpmc-support This patch series add omap-gpmc support for AM64 Soc but as of kernel 5.18-rc2, there is no devicetree using ti,am64-gpmc. This patch seems missing (at least): https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/?h=ti-linux-5.10.y&id=55c102a75d399896c7396229cd687bf97afb5cf6 Thanks! Best regards, Romain > > cheers, > -roger > > Changelog: > v4 > - move compatible match table to header file so it can be used by > GPMC driver even when NAND driver is not enabled or as a module. > GPMC driver is always enabled as built-in. > - Select OMAP_GPMC driver from MTD_NAND_OMAP2 driver config as > OMAP_GPMC is not essential for ARCH_K3 boot. > > v3 > - use compatible match table for checking for NAND controller node in > GPMC driver. > > v2 > - update DT binding doc to make reg-names and power-domains property > required only for specific SoC. > > Roger Quadros (4): > dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64 > memory: omap-gpmc: Add support for GPMC on AM64 SoC > memory: omap-gpmc: Use a compatible match table when checking for NAND > controller > mtd: rawnand: omap2: Select GPMC device driver for ARCH_K3 > > .../bindings/memory-controllers/ti,gpmc.yaml | 23 +++++++++- > drivers/memory/omap-gpmc.c | 46 ++++++++++++++----- > drivers/mtd/nand/raw/Kconfig | 1 + > drivers/mtd/nand/raw/omap2.c | 5 +- > include/linux/platform_data/mtd-nand-omap2.h | 9 +++- > 5 files changed, 67 insertions(+), 17 deletions(-) > From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 28D6CC433F5 for ; Fri, 15 Apr 2022 09:00:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=x8LaDY/LsWwGnCaIkE4SgY8FwyF3PyD7pk8NYVBU9Ec=; b=2tUYDB0NJaFTNf llJSjC7AXfuk5eex+Nkr/hbTszpSZfz/V6B9plQfNmQhaYnWPP5OqqyRenvuVdD/m5aMg6uZGGnSR EXswCgJt9oYJrlmAnPPMxGtqgfTtVb/TMOTNLNBRPbulvihtQ0dEOd5JiJ4oUKOf/6st5egM0cWx4 AWHjExZwZDbyh9lndaRYA6mDBV9hsrmmu3O5y90+B8SWDpUL/03VylqnxGn/ELlj070tIlcC7uL41 9eKOQK304c8UXT0RRZngPU9eAlhkkBendUuMJRndhzlfMZMOIJFVBX0mbxq7QkP37tbULiT7dxqoJ t5AKQQJRbg4h3TDCZPVA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nfHo1-009QyT-91; Fri, 15 Apr 2022 08:59:53 +0000 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nfHnx-009Qwr-Rt for linux-mtd@lists.infradead.org; Fri, 15 Apr 2022 08:59:51 +0000 Received: by mail-wm1-x336.google.com with SMTP id ay11-20020a05600c1e0b00b0038eb92fa965so7396144wmb.4 for ; Fri, 15 Apr 2022 01:59:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile-fr.20210112.gappssmtp.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=8/TXbsT8teCEmzE4dKBRkHwWmwMIpGUt/j6OmZyhVs8=; b=zcuSPMiyE4DadhWmqIxhMhkVRG1EODIESBPqrLgc1bDtVPYwKf3N4qAJwfMyMUJkJy qGP0rM6LvQPrcfInwuww1spzKroUuFjnsWyF7/AHnbfK7V9o59Z0q2CtscbBJMOUSdYl m+7uV7vHSa+xdCxbz5gw5rHfEkSzA6fH6X5LoasT6dp7/LV+N/CVM48pLD1vs/4AmkjO 2XQXg1UHhsII2STcFhWN9d6vtkd+vOovWDJiG6gNBw7QiY+L6TObOEOdrzFxPlg+kVDp XAvrDDje+hSI8FuLzJ1sZsE/tokjKJ8zw9TPEHZBrlizPPazgjNukZdomX+7fvj3xsQE jBWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=8/TXbsT8teCEmzE4dKBRkHwWmwMIpGUt/j6OmZyhVs8=; b=7ycukBwtNyktgF3u+11xfvrGlcTSDrGKTjKvaPkcAI/YjQqNbeZc/xHTyG/CB9ute9 MKYbZGjU9QfJKUkMD/9+0fVkj4U4xSfW5aqaMkpyghu/E2FRvEn9A1aoNndiOTXfcykg 5FCGrCmcYOrnMzZfXOe6+HqJby+AQktSO/EqwXWGgkr/5y8C/ndEj7QPqJgD9PRcll5V uaS/9carbRU82ctsf2y76+AaH3zUuLMoSO9rgyOJI3h/MRk4a0Q1HhcxOw5r+m9Y7qab RrVVZP1uuLSrz1GgEAJWWdMt6l/qY5f2ILbsqgMjeyjej6oe8tno8KJ079Fzbm4PWafH VcMA== X-Gm-Message-State: AOAM531GcmySJl4f5HXCc6l09n+xzYbHLVLLPWCj9pOhpYfk2rs48zH0 IM+cQmsRuxssEd/4Ui/ZYoPvzA== X-Google-Smtp-Source: ABdhPJxzM1b28MxcPYpVlkWFMBt4zpNJk7HpRWqFcxIiFvIoZonhstKNM9sMl32pcHIQU9hrh9BKtw== X-Received: by 2002:a05:600c:29c7:b0:38e:c58d:7b00 with SMTP id s7-20020a05600c29c700b0038ec58d7b00mr2450360wmd.47.1650013186426; Fri, 15 Apr 2022 01:59:46 -0700 (PDT) Received: from ?IPV6:2a01:cb05:8f8a:1800:1c97:b8d1:b477:d53f? (2a01cb058f8a18001c97b8d1b477d53f.ipv6.abo.wanadoo.fr. [2a01:cb05:8f8a:1800:1c97:b8d1:b477:d53f]) by smtp.gmail.com with ESMTPSA id c18-20020a7bc852000000b0038ebf5f191esm9404929wml.45.2022.04.15.01.59.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Apr 2022 01:59:45 -0700 (PDT) Message-ID: <371c1efe-8cff-8bab-8466-02efe4c3d155@smile.fr> Date: Fri, 15 Apr 2022 10:59:44 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH v4 0/4] memory: omap-gpmc: Add AM64 SoC support Content-Language: en-US To: Roger Quadros , krzysztof.kozlowski@canonical.com, miquel.raynal@bootlin.com, tony@atomide.com Cc: robh@kernel.org, kishon@ti.com, nm@ti.com, vigneshr@ti.com, linux-mtd@lists.infradead.org, linux-omap@vger.kernel.org References: <20211221131757.2030-1-rogerq@kernel.org> From: Romain Naour In-Reply-To: <20211221131757.2030-1-rogerq@kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220415_015950_160710_DFDB48D1 X-CRM114-Status: GOOD ( 18.02 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org SGVsbG8sCgpMZSAyMS8xMi8yMDIxIMOgIDE0OjE3LCBSb2dlciBRdWFkcm9zIGEgw6ljcml0wqA6 Cj4gSGksCj4gCj4gVEkncyBBTTY0IFNvQyBjb250YWlucyBvbmUgR1BNQyBtb2R1bGUuIEFkZCBk cml2ZXIgc3VwcG9ydCBmb3IgaXQuCgpXaGF0J3MgdGhlIHN0YXR1cyBvZiB0aGUgR1BNQyBpbnRl cmZhY2Ugb24gSzMgYXJjaGl0ZWN0dXJlLCBlc3BlY2lhbGx5IGZvciBBTTY1LApBTTYyIGFuZCBv dGhlciBKYWNpbnRvIDcgQ1BVIGRldmljZXMgPwoKVEkgY3VycmVudGx5IGRvbid0IHJlY29tbWVu ZCB0byB1c2UgaXQgZm9yIG5vdyBldmVuIGlmIHRoZXJlIGFyZSBzdGlsbCBzb21lIEdQTUMKdXNl IGNhc2Ugd2l0aCBGUEdBIGRldmljZXM6CgpodHRwczovL2UyZS50aS5jb20vc3VwcG9ydC9wcm9j ZXNzb3JzLWdyb3VwL3Byb2Nlc3NvcnMvZi9wcm9jZXNzb3JzLWZvcnVtLzk5NDE5MS9hbTY0NDIt YW02NHgtZ3BtYy1zdXBwb3J0CgpUaGlzIHBhdGNoIHNlcmllcyBhZGQgb21hcC1ncG1jIHN1cHBv cnQgZm9yIEFNNjQgU29jIGJ1dCBhcyBvZiBrZXJuZWwgNS4xOC1yYzIsCnRoZXJlIGlzIG5vIGRl dmljZXRyZWUgdXNpbmcgdGksYW02NC1ncG1jLgoKVGhpcyBwYXRjaCBzZWVtcyBtaXNzaW5nIChh dCBsZWFzdCk6Cmh0dHBzOi8vZ2l0LnRpLmNvbS9jZ2l0L3RpLWxpbnV4LWtlcm5lbC90aS1saW51 eC1rZXJuZWwvY29tbWl0Lz9oPXRpLWxpbnV4LTUuMTAueSZpZD01NWMxMDJhNzVkMzk5ODk2Yzcz OTYyMjljZDY4N2JmOTdhZmI1Y2Y2CgpUaGFua3MhCgpCZXN0IHJlZ2FyZHMsClJvbWFpbgoKPiAK PiBjaGVlcnMsCj4gLXJvZ2VyCj4gCj4gQ2hhbmdlbG9nOgo+IHY0Cj4gLSBtb3ZlIGNvbXBhdGli bGUgbWF0Y2ggdGFibGUgdG8gaGVhZGVyIGZpbGUgc28gaXQgY2FuIGJlIHVzZWQgYnkKPiBHUE1D IGRyaXZlciBldmVuIHdoZW4gTkFORCBkcml2ZXIgaXMgbm90IGVuYWJsZWQgb3IgYXMgYSBtb2R1 bGUuCj4gR1BNQyBkcml2ZXIgaXMgYWx3YXlzIGVuYWJsZWQgYXMgYnVpbHQtaW4uCj4gLSBTZWxl Y3QgT01BUF9HUE1DIGRyaXZlciBmcm9tIE1URF9OQU5EX09NQVAyIGRyaXZlciBjb25maWcgYXMK PiBPTUFQX0dQTUMgaXMgbm90IGVzc2VudGlhbCBmb3IgQVJDSF9LMyBib290Lgo+IAo+IHYzCj4g LSB1c2UgY29tcGF0aWJsZSBtYXRjaCB0YWJsZSBmb3IgY2hlY2tpbmcgZm9yIE5BTkQgY29udHJv bGxlciBub2RlIGluCj4gR1BNQyBkcml2ZXIuCj4gCj4gdjIKPiAtIHVwZGF0ZSBEVCBiaW5kaW5n IGRvYyB0byBtYWtlIHJlZy1uYW1lcyBhbmQgcG93ZXItZG9tYWlucyBwcm9wZXJ0eQo+IHJlcXVp cmVkIG9ubHkgZm9yIHNwZWNpZmljIFNvQy4KPiAKPiBSb2dlciBRdWFkcm9zICg0KToKPiAgIGR0 LWJpbmRpbmdzOiBtZW1vcnktY29udHJvbGxlcnM6IHRpLGdwbWM6IEFkZCBjb21wYXRpYmxlIGZv ciBBTTY0Cj4gICBtZW1vcnk6IG9tYXAtZ3BtYzogQWRkIHN1cHBvcnQgZm9yIEdQTUMgb24gQU02 NCBTb0MKPiAgIG1lbW9yeTogb21hcC1ncG1jOiBVc2UgYSBjb21wYXRpYmxlIG1hdGNoIHRhYmxl IHdoZW4gY2hlY2tpbmcgZm9yIE5BTkQKPiAgICAgY29udHJvbGxlcgo+ICAgbXRkOiByYXduYW5k OiBvbWFwMjogU2VsZWN0IEdQTUMgZGV2aWNlIGRyaXZlciBmb3IgQVJDSF9LMwo+IAo+ICAuLi4v YmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL3RpLGdwbWMueWFtbCAgfCAyMyArKysrKysrKyst Cj4gIGRyaXZlcnMvbWVtb3J5L29tYXAtZ3BtYy5jICAgICAgICAgICAgICAgICAgICB8IDQ2ICsr KysrKysrKysrKysrLS0tLS0KPiAgZHJpdmVycy9tdGQvbmFuZC9yYXcvS2NvbmZpZyAgICAgICAg ICAgICAgICAgIHwgIDEgKwo+ICBkcml2ZXJzL210ZC9uYW5kL3Jhdy9vbWFwMi5jICAgICAgICAg ICAgICAgICAgfCAgNSArLQo+ICBpbmNsdWRlL2xpbnV4L3BsYXRmb3JtX2RhdGEvbXRkLW5hbmQt b21hcDIuaCAgfCAgOSArKystCj4gIDUgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwg MTcgZGVsZXRpb25zKC0pCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkxpbnV4IE1URCBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdApodHRw Oi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW10ZC8K