From patchwork Thu Jan 19 17:28:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexandre Mergnat X-Patchwork-Id: 45874 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp454132wrn; Thu, 19 Jan 2023 09:32:00 -0800 (PST) X-Google-Smtp-Source: AMrXdXshpfFAdO0Ecft2bVCAHcXch1RWu21tgk58U1oJ0Q9IyR8qPhJg6UudQXccJxpSolhaShij X-Received: by 2002:a62:61c3:0:b0:581:2a6:f04c with SMTP id v186-20020a6261c3000000b0058102a6f04cmr33268341pfb.30.1674149519810; Thu, 19 Jan 2023 09:31:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674149519; cv=none; d=google.com; s=arc-20160816; b=tkQ8SvCS/aqyueViOWqrs9EFQNj13JTJR6wbmt0n713nIp7HnlZBOWU+Pi0s7hlK4s N89/cFjydQpLbSnEPoF0DB6i1ZDqKEcE6PPEUF6HLh6yAnYy8So27hm7fM4hF891yOmb 1HSZf95KFzFaDjShm+XKPI/605Osq/bVrcrlCM+911OCdlYcdUmUm92E0x3ykPrHPdJo uVIns5gS+Pym+1Qs2ZiCHCdLiTv9rLWybbpoLCvBL20Z22GgC6qgsUN5em70iyrYz1Xr 7QeG6ivs+VAhjpxv/Z6Pav0TCSLaGyCjLYv6dfsDTpzme/RAS8BFzH7FfrjYbg+uZheK /Zlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=Qzug9pLoxRuQXnYlv7XgDcrHUWACV82JptfG9Z4/D4s=; b=SwW9cHK9JG063+CkneFOiC5dVUCrcQpV+1uPwMfIPAMREFWUv9TJysyG8gjJ4NvIgj VCoYY6b+2+yWPVWg4uYzE/pKkl99mHZfMWMEYHWiw6Rg64mhtbuHJ9lK31I73GJtHWDO YsFBxADVlcbjEy1nQRQ18RMrzicyn3IpxVoGJu2TfZYSIk7LHLkaZwLpxs4ulzRGasgZ ZsHBdZ/ZUS4auODeSTKiNLh+dRu/lAzriVMHJRm1L4vt3iCVWbXx+LNAvTMziGTNCBAt gAF1wyQivilWZtlPe3ju1XnI/Q5n6Fhj/NkoWvBne49PSPjEZOROmEIZB/sRJM7FnKEr MIAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20210112.gappssmtp.com header.s=20210112 header.b=QbQ+xtuo; 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 Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k6-20020a056a00168600b00574c9fda67csi44259815pfc.92.2023.01.19.09.31.47; Thu, 19 Jan 2023 09:31:59 -0800 (PST) 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=@baylibre-com.20210112.gappssmtp.com header.s=20210112 header.b=QbQ+xtuo; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229831AbjASR2u (ORCPT + 99 others); Thu, 19 Jan 2023 12:28:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38592 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229798AbjASR2p (ORCPT ); Thu, 19 Jan 2023 12:28:45 -0500 Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 10EB47D67A for ; Thu, 19 Jan 2023 09:28:38 -0800 (PST) Received: by mail-wm1-x32e.google.com with SMTP id d4-20020a05600c3ac400b003db1de2aef0so1811598wms.2 for ; Thu, 19 Jan 2023 09:28:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20210112.gappssmtp.com; s=20210112; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Qzug9pLoxRuQXnYlv7XgDcrHUWACV82JptfG9Z4/D4s=; b=QbQ+xtuogSjENXvuyQHvcBc+32t2eHBeMI6TM7rGc5E/n9VjD0JiQ0xDLxWk5JLDiW 9n+vkvnjzxKrkmxQapT8ZQNJtTHYsILzs6i3pCjsdvGuPWWgPXt7QcCnLlXIM7TJ34ZF fRQCrzHfsE4fUlpI4OmgUk7WTZdRGcVN4seKNiS7lxLB823RToSOFSNliSV3CpNQTepO giBfIh3YKY85HDfCjhPB2EFSRlcT90XANR9Ua0VVH8fR1/JVYZU2be/HrujPTe6mw2UA KlJTx8w4VH+DFQq07YrJ3O2Uek8o/MEr7UUPvSjJkbr9TcWbsoKA1D+sCtZOQLkbiOth lgew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Qzug9pLoxRuQXnYlv7XgDcrHUWACV82JptfG9Z4/D4s=; b=eokkC8CvcK4UkDNC7qFI7jtQ0dfbTIpUXG46X5l9jlBIXJ3ijWhGlWvF1ulnfWqRNG CSwo5n10EPB1J3idUaDGzcTIxvxT5hBQb1i63UAs0yp5Hc6OYa6aJEHwPxmprkqpLxud +WUbWRDr0jDKD232o+yV+1+FZ+JH4koMQWpXtZuYKoEDvKrTpJeMf7PZi0rWVvoV/+8s +EGkyL6CHCqUPhUapYcvnxLDCF7+rHGrZ8EN0uO5ewY4A8QCxJZ9WJSM915AIZYF7M11 sTJHPaKZkVeFWCrXlwifIWi5hy2QyBydjJouo9VEtzOrdsael4F9Ik5Ur9ufCrzpGCBf l8Ow== X-Gm-Message-State: AFqh2krCeRe3uzZ58F0NE3vlNIwWUn/7qBS4Wonx7RCF04vSJKoAzvth VRtnExMoJj8AHXzc7D+wIf/JiW6CB8At8cSQ X-Received: by 2002:a05:600c:1c01:b0:3da:fc07:5e80 with SMTP id j1-20020a05600c1c0100b003dafc075e80mr14344237wms.12.1674149316600; Thu, 19 Jan 2023 09:28:36 -0800 (PST) Received: from [127.0.1.1] (158.22.5.93.rev.sfr.net. [93.5.22.158]) by smtp.googlemail.com with ESMTPSA id h11-20020a05600c314b00b003db2e3f2c7csm124186wmo.0.2023.01.19.09.28.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Jan 2023 09:28:36 -0800 (PST) From: Alexandre Mergnat Date: Thu, 19 Jan 2023 18:28:20 +0100 Subject: [PATCH v2 2/2] spi: spidev: add new mediatek support MIME-Version: 1.0 Message-Id: <20230118-mt8365-spi-support-v2-2-be3ac97a28c6@baylibre.com> References: <20230118-mt8365-spi-support-v2-0-be3ac97a28c6@baylibre.com> In-Reply-To: <20230118-mt8365-spi-support-v2-0-be3ac97a28c6@baylibre.com> To: Matthias Brugger , Rob Herring , Mark Brown , Krzysztof Kozlowski Cc: linux-arm-kernel@lists.infradead.org, Alexandre Mergnat , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Amjad Ouled-Ameur , linux-mediatek@lists.infradead.org, linux-spi@vger.kernel.org X-Mailer: b4 0.10.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1100; i=amergnat@baylibre.com; h=from:subject:message-id; bh=61svYXCZ66IwrOCd3PQBt6hGhHxViuxrH5xxuI0gaAc=; b=owEBbQKS/ZANAwAKAStGSZ1+MdRFAcsmYgBjyX3BZ7lIoc0AZFKip7TYkMJRfcUdwbQhZSjn7YMf k4V70euJAjMEAAEKAB0WIQQjG17X8+qqcA5g/osrRkmdfjHURQUCY8l9wQAKCRArRkmdfjHURaGzEA Cse+twuYNDKqhiv19vFcsZ60OAjlW4CXdtrhyIL2bHptTaSOg7JyNtOnjB01lKA0ya6rS+u2nW9j4o hlc+8MaBCChk5X+kzT6BM85SGzs5eHxzRPtmmjklTRsc0xFcfxK5kxtNc+WWGfK7YqjjkYNF1KEm9L M9yThVqXvmICYWj/Pmf+fxPlIcKby79BQV3eb6yAPIkRbhjO12OrzYxwDyNlctmY8QNEu2ZCWsq1j1 rylE9a+t4Ell965hDseNAepDxAYyP5WtRHb5CbPfQEWlAVYJES1wf93kp6mCqZivGj5ZiU4jgfVchT O/hHqW4bnnEty1df+gn6fma7UIRbGPUQ+5b4CF2ptY32XBGzz3QLNwSX4u9GS94GUeynGFKT8e9Us2 JjB8I+Y5DRMU6ux8selSaxjEnPDzi6T1TjstPjxaqIlKf28oTc+HW/1JyyGUa/EnD6CuKTRxBJcaeG AkbykIGzMz2FmUoj6DeUanMvm7On3ePP/H/IE5i/Pyf1N+Sz9HoWuu9iFpM32VjqbKiKdGsBy1UEOE +l+qx1H/8f5znJAgGMHPZ7jC8xxfLqrqKFpjje0QnYATaTStBGDizhldbyKbgle80Dsplt1P6ly3kl zOSUllGmhlkbclA+RUuAPROB1nqFcWFwMD8j09sCT46hgHJOxKH/jVhOMadw== X-Developer-Key: i=amergnat@baylibre.com; a=openpgp; fpr=231B5ED7F3EAAA700E60FE8B2B46499D7E31D445 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755473006713700751?= X-GMAIL-MSGID: =?utf-8?q?1755473006713700751?= Add the "mediatek,genio" compatible string to support Mediatek SPI controller on the genio boards. Signed-off-by: Amjad Ouled-Ameur Signed-off-by: Alexandre Mergnat --- drivers/spi/spidev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/spi/spidev.c b/drivers/spi/spidev.c index 6313e7d0cdf8..e23b825b8d30 100644 --- a/drivers/spi/spidev.c +++ b/drivers/spi/spidev.c @@ -702,6 +702,7 @@ static const struct spi_device_id spidev_spi_ids[] = { { .name = "m53cpld" }, { .name = "spi-petra" }, { .name = "spi-authenta" }, + { .name = "genio" }, {}, }; MODULE_DEVICE_TABLE(spi, spidev_spi_ids); @@ -728,6 +729,7 @@ static const struct of_device_id spidev_dt_ids[] = { { .compatible = "menlo,m53cpld", .data = &spidev_of_check }, { .compatible = "cisco,spi-petra", .data = &spidev_of_check }, { .compatible = "micron,spi-authenta", .data = &spidev_of_check }, + { .compatible = "mediatek,genio", .data = &spidev_of_check }, {}, }; MODULE_DEVICE_TABLE(of, spidev_dt_ids);