From patchwork Fri Feb 17 18:52:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 58751 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp13419wrn; Fri, 17 Feb 2023 10:55:25 -0800 (PST) X-Google-Smtp-Source: AK7set9nc/hbKodUYolja/i6yV0pMPHLvdRbjtOGcy+t52mQyrxAwtA7r7/ln2VnRFVT9X+Qd/6b X-Received: by 2002:a05:6a20:3d0b:b0:c0:53f7:7d16 with SMTP id y11-20020a056a203d0b00b000c053f77d16mr2195400pzi.39.1676660125066; Fri, 17 Feb 2023 10:55:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676660125; cv=none; d=google.com; s=arc-20160816; b=dYEQe19RMDuThwBleRM15ftcfIKUYpZN9G099pnDFkfGqJKi6rwq1VN3GLG71V6NW4 164+nVQ1eSu6dV1G1ZHE67IjAulGLXLJSSHuqzPoQ9R12Wra3/hCNGRU6XNpSLdzh6Ig cN9HStmV/YZ6eEi9ZhGEmSXTdDX+Alvv5966xZIJF9UhXxg1vvNikl/alSVo2NhsileD PuBnWIACKLO6jSwcLGEPvhI9+2WFp+Gj6/Q+1JzE6Zub5zIxMprOB7ikbK0lZtRB6c91 m1pNdhWg3gU3BXutwaWVHDoCf7gypMgGRbnmUlSyTDE+KAJVE4KfihCPl6bwzsWKmSb9 0/nA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=CNEF4fipdoHCuo0/Rmv+9N9jdN1WQtjB48jcLvFIJM0=; b=DMoEhTbZQm6hj2KilbHnZCsBwhODBR5c36AecaDcmoWhb1oiogsIY6qMsNOQKVCL4H W/3RPGdG5znyOGdwR9jgvWQeAihQm85UmOZlexv59rw6u/D4DFQUAXAFcxM1ff92ASks SYm3ddN6JZ599Bi4D5jm7+YGbnqmNhHHmGVRlgWmU8vV7fXtis7iK5pF1kgeuyHY6pQU WCllZL5xyw4nBuFsLhIMK2Fl5xp3oZYwq6HxfXZK9ddRKepVUXkSYJmWicDdGG8uuHQE jjyD4kT8QjRCplp8qeHrV98CJovoL9dd34tuxXK4xvjV8YqtvTDY3OPUh6OkerPBJ8Bt n+BQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=OOf1QpSO; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w23-20020a63d757000000b004fb98a13f18si5629703pgi.141.2023.02.17.10.55.12; Fri, 17 Feb 2023 10:55:25 -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=@gmail.com header.s=20210112 header.b=OOf1QpSO; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229704AbjBQSxF (ORCPT + 99 others); Fri, 17 Feb 2023 13:53:05 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52428 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229689AbjBQSxA (ORCPT ); Fri, 17 Feb 2023 13:53:00 -0500 Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0633DB47E; Fri, 17 Feb 2023 10:52:59 -0800 (PST) Received: by mail-wm1-x332.google.com with SMTP id m21-20020a05600c3b1500b003e1f5f2a29cso1669122wms.4; Fri, 17 Feb 2023 10:52:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CNEF4fipdoHCuo0/Rmv+9N9jdN1WQtjB48jcLvFIJM0=; b=OOf1QpSOIHQet9Z855DB1KvVOZV7THJ0Rp4RGA7bYB63FSuZCk5geY2X2z3jZpOXvb TwYuhtKLKVxOFcIDFIKAUAurb0ExHImNkalYjmFY2Rt3a3iqX9Djl63phjmYt7mqo+l9 n/LlON1GPytkE2pagZEKsrMSMM923YE+UJLVLIFRWIFe2IbvVMs/8D/ZQ+zy+FjBtVVr hZ35KKgzCWfOpB/50WA1g0W7igIHf+MblBJAWkTVTl7vEBWwTd+BAlEhsXDnr6NWH8+o IRji+5aiSNWCUD2AirGx70z4QG5mRLZkVD1dVW4c4w2Rd1Y9ja717zvnD8S+kQyRvotd g8DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CNEF4fipdoHCuo0/Rmv+9N9jdN1WQtjB48jcLvFIJM0=; b=mT5leV/Ni0mOFa3sdn/RNj3H1+FOCWmRWloMGf/iJw44nxLg473IflrE/al7OPirrl 86crI7brmIb/MOR6D4Gj5DW8v34qg4+9e2xXER2pOewQxRPa5qBKDOgFIyat4yxj5cvR RUZqAarWdXe2euG8dlO+pHzuZoJrcZ8OwUiNdUtP8xvSqLMzpkcq8J43Hnk2Sf1VHoJ9 ZkTiG5+gG24sA5CamUbCp7uSZgxzcdpnGVpsRXTDcaGLIwmBBxLd0oISIdQKUVdAhexe CG9Me+1qDW1gxcEAsNUznNzrk/vgIE5YCqctXv0vP50TF/zGD9yEk7Kn92CN8jE8Swu/ JwIA== X-Gm-Message-State: AO0yUKWJc9SSA3w8N8TPVGD0fTxi846cLgiN7ZxzmcZiK75kH5ATGtCr q2HVtti+iDQ9cMnrgWkYJ/I= X-Received: by 2002:a7b:ce0d:0:b0:3dc:576c:ab07 with SMTP id m13-20020a7bce0d000000b003dc576cab07mr1970177wmc.14.1676659977422; Fri, 17 Feb 2023 10:52:57 -0800 (PST) Received: from prasmi.home ([2a00:23c8:2501:c701:d8bd:e692:c27f:c09d]) by smtp.gmail.com with ESMTPSA id l37-20020a05600c1d2500b003db0ad636d1sm2964514wms.28.2023.02.17.10.52.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Feb 2023 10:52:56 -0800 (PST) From: Prabhakar X-Google-Original-From: Prabhakar To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Geert Uytterhoeven , Magnus Damm , Jaroslav Kysela , Takashi Iwai Cc: alsa-devel@alsa-project.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Lad Prabhakar Subject: [PATCH 1/4] ASoC: dt-bindings: renesas,rz-ssi: Update interrupts and interrupt-names properties Date: Fri, 17 Feb 2023 18:52:22 +0000 Message-Id: <20230217185225.43310-2-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230217185225.43310-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20230217185225.43310-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS 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: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1758105567183404793?= X-GMAIL-MSGID: =?utf-8?q?1758105567183404793?= From: Lad Prabhakar From R01UH0914EJ0120 Rev.1.20 HW manual, for full duplex channels (SSI0/1/3) dma_rt interrupt has now being marked as reserved and similarly for half duplex channel (SSI2) dma_rx and dma_tx interrupts have now being marked as reserved (this applies to RZ/G2L and alike SoC's). This patch updates the binding doc to match the same. While at it also updated the example node. Signed-off-by: Lad Prabhakar Reviewed-by: Biju Das Acked-by: Krzysztof Kozlowski --- .../bindings/sound/renesas,rz-ssi.yaml | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml b/Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml index 196881d94396..3b5ae45eee4a 100644 --- a/Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml +++ b/Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml @@ -25,14 +25,18 @@ properties: maxItems: 1 interrupts: - maxItems: 4 + minItems: 2 + maxItems: 3 interrupt-names: - items: - - const: int_req - - const: dma_rx - - const: dma_tx - - const: dma_rt + oneOf: + - items: + - const: int_req + - const: dma_rx + - const: dma_tx + - items: + - const: int_req + - const: dma_rt clocks: maxItems: 4 @@ -106,9 +110,8 @@ examples: reg = <0x10049c00 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD R9A07G044_SSI0_PCLK2>, <&cpg CPG_MOD R9A07G044_SSI0_PCLK_SFR>, <&audio_clk1>, From patchwork Fri Feb 17 18:52:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 58748 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp13108wrn; Fri, 17 Feb 2023 10:54:48 -0800 (PST) X-Google-Smtp-Source: AK7set8VYUSP0Zrr6nmjJ+CbmOxY8vTmMjELTKTC1NgDUnZ62RkuP84sRcpVffP7CR6JD6m+oOQk X-Received: by 2002:a17:90b:4c8d:b0:230:c87e:2b2d with SMTP id my13-20020a17090b4c8d00b00230c87e2b2dmr1820173pjb.40.1676660088326; Fri, 17 Feb 2023 10:54:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676660088; cv=none; d=google.com; s=arc-20160816; b=fHYi9gBG9Fj8zJArbSaKtyyeL03PUuH1+MfbpnqzAnDIKudTX8h00Ez8GQGPrP1IKj ZT4dxAe6nQu06vemdpd5+AUum56vfJxLeyMVmXBQouUSjhsfw6qnVkIfqFqFA7mH7oyQ DpFrahUL+01pTte18/vDuE/xixpVhWvJ95I8VquMZHCBAMX3M8TcLn4PMJAD8j/rYuIj YgiP4SXb56AHmd2XDnB0YJORleOOJWotSU2ruoFQG1BOMlwqmxH4JeBK9OCmRNPgVDBL WUOQsg7sHUnMrhfk22MGg0zuGERliCfKOWNGe6JnPn3/DwsynxEFuo2OIqmdRBr/pvnw CuJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=/A919F9IBosDEaWyCb/73T8vE9zvjGLy6ESUu/4zI1k=; b=pOmgCXPyirTOdh1zqauXncrhuMvynGUrqYh0spBPqwZTvQDimraFrcmBwYFHWN7LVZ I0kNETUAd9VfzbWksaX1ClNZ9FQYV0M0AU6i3IrQRO04bgzysEHdUCyJGuJnfjolJtVt pyqcVgSI7hRz0jVpJ0UXnXcO+pjfvjJiHayPIyeOl1jiacfQPRGpinnfaQ86AOHyOVLW j8cF8H7W3puJWgppzfDYj+bZ6O8OPvgyPqGjszB+dPYa7LyBAhn6888D9tTJyUPyodj7 RgYU2/I9p7z0zNixP+PMkBFKhZvjztebsUqCrZeeqYwmNXS60OFTLCnLN4YzZowOj0DY kZ8w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=DRkvBo8H; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q59-20020a17090a17c100b00233ca49c5a7si66273pja.17.2023.02.17.10.54.35; Fri, 17 Feb 2023 10:54:48 -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=@gmail.com header.s=20210112 header.b=DRkvBo8H; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229725AbjBQSxJ (ORCPT + 99 others); Fri, 17 Feb 2023 13:53:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52648 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229712AbjBQSxE (ORCPT ); Fri, 17 Feb 2023 13:53:04 -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 C491D1448C; Fri, 17 Feb 2023 10:52:59 -0800 (PST) Received: by mail-wm1-x32e.google.com with SMTP id u16so1621826wml.5; Fri, 17 Feb 2023 10:52:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/A919F9IBosDEaWyCb/73T8vE9zvjGLy6ESUu/4zI1k=; b=DRkvBo8HrqhoNEnVQkJijyoTu4tJIpcPAcLm96lSXnKe5xjMxskZREzRJzb/hRRdI7 7u0VP9Zi3SVJrx7MdavpnGlnDb3GEp3MmB6AA5yMS1+GqBhQhhFhKeu+zr6ONLlmRX9C bKZ86QaFOnCExdeuq1xDZq+vrGp3q5gvNpXwgloaqbEpzIRg7R4SDOFsiuE0HA8M2Htw /a81hWYdu2EnySIyoC/wtphnGM7I+hsWhUaBIJ98thnhJwabHOGfV0wfsecblEGNJaL9 x359qx8rdyAQiUX4hV97NI7wvr5zEPUs7MvFlF0rzujfxXWKV9jU9/lrw/YrNcCy/lbb xbqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/A919F9IBosDEaWyCb/73T8vE9zvjGLy6ESUu/4zI1k=; b=Wtp3S0B3qmC3yRhH3kmUNAzQDJMBKpIXCHDh0p8osljfugkBt9Q7sw7djSRfFFcHMx DgPzIhGc+Ik2Yb70gLbSZ1G00V+pHgGlipLI06MnzbhYLvTPnOtScVYkTPAjokNGTUpf JCSNeDTaue7IOfnJ2kpfqUphX9jcDmOhhptSSHEEZeYqsiqzvb6u8BW4KpQiuAnUQQq1 KbMpvG3CzZq93y5TnxEP4xtzcKPJLsMmPVO2EYGS6bwTxmJBs34BNRAnfTP0H3Qm2Qgr 6VFae4OrJMaMZdFlHjWc4DBQlMRZUkd9P+26CF3Zwnk1i57Vq1SNgEnj2pE4kIAMHePg Wo/w== X-Gm-Message-State: AO0yUKXTEzq6ybeK4L0S06IFGQX6H4D61AamT9juSoWOQJ6eQ7xHxQk0 tU5EFS8i0QnLNINBFfRAGAtI6PFPgMYS9w== X-Received: by 2002:a05:600c:44d6:b0:3e2:cf0:4087 with SMTP id f22-20020a05600c44d600b003e20cf04087mr5482571wmo.32.1676659978386; Fri, 17 Feb 2023 10:52:58 -0800 (PST) Received: from prasmi.home ([2a00:23c8:2501:c701:d8bd:e692:c27f:c09d]) by smtp.gmail.com with ESMTPSA id l37-20020a05600c1d2500b003db0ad636d1sm2964514wms.28.2023.02.17.10.52.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Feb 2023 10:52:57 -0800 (PST) From: Prabhakar X-Google-Original-From: Prabhakar To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Geert Uytterhoeven , Magnus Damm , Jaroslav Kysela , Takashi Iwai Cc: alsa-devel@alsa-project.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Lad Prabhakar Subject: [PATCH 2/4] ASoC: sh: rz-ssi: Update interrupt handling for half duplex channels Date: Fri, 17 Feb 2023 18:52:23 +0000 Message-Id: <20230217185225.43310-3-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230217185225.43310-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20230217185225.43310-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS 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: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1758105528404806441?= X-GMAIL-MSGID: =?utf-8?q?1758105528404806441?= From: Lad Prabhakar For half duplex channels we dont have separate interrupts for Tx and Rx instead we have single interrupt Rt (where the signal for Rx and Tx is muxed). To handle such a case install a handler in case we have a dma_rt interrupt specified in the DT for the PIO mode. Note, for backward compatibility we check if the Rx and Tx interrupts are present first instead of checking Rt interrupt. Signed-off-by: Lad Prabhakar Reviewed-by: Biju Das --- sound/soc/sh/rz-ssi.c | 63 ++++++++++++++++++++++++++++++------------- 1 file changed, 44 insertions(+), 19 deletions(-) diff --git a/sound/soc/sh/rz-ssi.c b/sound/soc/sh/rz-ssi.c index 5d6bae33ae34..d502aa55c5a8 100644 --- a/sound/soc/sh/rz-ssi.c +++ b/sound/soc/sh/rz-ssi.c @@ -109,6 +109,7 @@ struct rz_ssi_priv { int irq_int; int irq_tx; int irq_rx; + int irq_rt; spinlock_t lock; @@ -565,6 +566,17 @@ static irqreturn_t rz_ssi_interrupt(int irq, void *data) rz_ssi_reg_mask_setl(ssi, SSIFSR, SSIFSR_RDF, 0); } + if (irq == ssi->irq_rt) { + struct snd_pcm_substream *substream = strm->substream; + + if (rz_ssi_stream_is_play(ssi, substream)) { + strm->transfer(ssi, &ssi->playback); + } else { + strm->transfer(ssi, &ssi->capture); + rz_ssi_reg_mask_setl(ssi, SSIFSR, SSIFSR_RDF, 0); + } + } + return IRQ_HANDLED; } @@ -993,26 +1005,39 @@ static int rz_ssi_probe(struct platform_device *pdev) if (!rz_ssi_is_dma_enabled(ssi)) { /* Tx and Rx interrupts (pio only) */ ssi->irq_tx = platform_get_irq_byname(pdev, "dma_tx"); - if (ssi->irq_tx < 0) - return ssi->irq_tx; - - ret = devm_request_irq(&pdev->dev, ssi->irq_tx, - &rz_ssi_interrupt, 0, - dev_name(&pdev->dev), ssi); - if (ret < 0) - return dev_err_probe(&pdev->dev, ret, - "irq request error (dma_tx)\n"); - ssi->irq_rx = platform_get_irq_byname(pdev, "dma_rx"); - if (ssi->irq_rx < 0) - return ssi->irq_rx; - - ret = devm_request_irq(&pdev->dev, ssi->irq_rx, - &rz_ssi_interrupt, 0, - dev_name(&pdev->dev), ssi); - if (ret < 0) - return dev_err_probe(&pdev->dev, ret, - "irq request error (dma_rx)\n"); + if (ssi->irq_tx == -ENXIO && ssi->irq_rx == -ENXIO) { + ssi->irq_rt = platform_get_irq_byname(pdev, "dma_rt"); + if (ssi->irq_rt < 0) + return ssi->irq_rt; + + ret = devm_request_irq(&pdev->dev, ssi->irq_rt, + &rz_ssi_interrupt, 0, + dev_name(&pdev->dev), ssi); + if (ret < 0) + return dev_err_probe(&pdev->dev, ret, + "irq request error (dma_tx)\n"); + } else { + if (ssi->irq_tx < 0) + return ssi->irq_tx; + + if (ssi->irq_rx < 0) + return ssi->irq_rx; + + ret = devm_request_irq(&pdev->dev, ssi->irq_tx, + &rz_ssi_interrupt, 0, + dev_name(&pdev->dev), ssi); + if (ret < 0) + return dev_err_probe(&pdev->dev, ret, + "irq request error (dma_tx)\n"); + + ret = devm_request_irq(&pdev->dev, ssi->irq_rx, + &rz_ssi_interrupt, 0, + dev_name(&pdev->dev), ssi); + if (ret < 0) + return dev_err_probe(&pdev->dev, ret, + "irq request error (dma_rx)\n"); + } } ssi->rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL); From patchwork Fri Feb 17 18:52:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 58750 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp13169wrn; Fri, 17 Feb 2023 10:54:55 -0800 (PST) X-Google-Smtp-Source: AK7set+k+XhSCjsPOSVu4yMVZ+8kqr5vndOa7lOPUxhJSjIkIiBEG2IRkzuDDMj4qr1pQZQEjPQr X-Received: by 2002:a17:90b:4d04:b0:234:d78:9b58 with SMTP id mw4-20020a17090b4d0400b002340d789b58mr1435901pjb.19.1676660094817; Fri, 17 Feb 2023 10:54:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676660094; cv=none; d=google.com; s=arc-20160816; b=LLkLpZFBiPH6wWth358qtSz/fwIauXLIW19JerXBVTTKQluRPYbRibsgWMC7fzCA+R i80XxxkIgftaNEWT0toWR0uj+DHYrKYMeNPeWHZ/qGFEjzQ/p/HS3GIHLHkW32ilr2cd lMJg0NReN87/Zj3ORl9DPGXUzVjOe61VRsg7x9SHv/5bOg2zf9QoEgHRDkE+1WiFTZNu s1owyw33KJoZMnmiTtcoMs4d/WeUvhEO4VZiY0jR1p2CdDh6Kv3iCEgWxWeU3iwQpNCO Me5p94KKUi2ZRsTRfEygvhycYpobwu/mknh+kwS4szWQ0bdUAexgkUsImeBywGvd6Qbz aLiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=qfIONDg+O2l728W8A/aybDWdqbMjXKRnoq5DkHutY6w=; b=sIcUY/Snl7h0p2u22huSyUc3lgHRRW5WNh/5mDXJIbw89MTR/8a9q1dKKJI4WAe/Oh lF3UA6ARnR5bl1be8PzKb+CExCwAXWLYDQ69IILbAeO52kTRsYkUCnmGp1IqT3FDRIFp W6Qfksp9JKAh5Bw47Q7NIJB1BqlQfRxcR2UtT9PogsA5K+kzZsCzC+CaI59N9iJqYLVl SYEOwCjX6t2C3ucG0WDkKqHpQ5jhBWFUfSKVdRgpAFG55lG4srlxY8u0dqtOVPVeDt5e Hjw12EdyrY0TNhX2a6xKCrwtD2JT/77I1vW+JdlYvwzYetyezT7riPCSrruRq8WCp/Q/ NYIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=YrxtQiPX; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k1-20020a17090a910100b002308d40b2b5si8788682pjo.87.2023.02.17.10.54.42; Fri, 17 Feb 2023 10:54:54 -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=@gmail.com header.s=20210112 header.b=YrxtQiPX; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229729AbjBQSxX (ORCPT + 99 others); Fri, 17 Feb 2023 13:53:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52766 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229706AbjBQSxG (ORCPT ); Fri, 17 Feb 2023 13:53:06 -0500 Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 98199B47E; Fri, 17 Feb 2023 10:53:01 -0800 (PST) Received: by mail-wm1-x32d.google.com with SMTP id 4-20020a05600c22c400b003dc4fd6e61dso1631107wmg.5; Fri, 17 Feb 2023 10:53:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qfIONDg+O2l728W8A/aybDWdqbMjXKRnoq5DkHutY6w=; b=YrxtQiPX9M3C+lD2QeuVTpsDV5P7zs4BnzO+hhD0Av8dAOJEIkWlWw2d7N0vZqSq5o aG4od0chT1ahVBLC3KBnr5w1E6vvccTyVE9/pbkECuBTcG6Q9W6CpXYn22K4fuTRPfFW SIrFO3ZUU9efFhBT875hujS5eEFrPQRe98imv00AS3YPiWXEvY1biHX9fpmMteIPJeJ9 kurfJvTNIA3ZBGcQUObRGq01RWjVU1E1Wrvta8cqMQVmyiL5Lk9wFjoHfiBxDyzb9vGx dfyNLy2d+BW+BOkYSzVkpTbyXyvoPfQ+hF/Mj3jSLwNm6zd5i2s3oghxvMmKLd8tWz/h STUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qfIONDg+O2l728W8A/aybDWdqbMjXKRnoq5DkHutY6w=; b=4ttmjsITcGe7albYR6Oxp49ioWSF6obEqaMTl367sJDaDjBvH41ePQGuQs9/OEquVl XMb9FaLvmDkVSHioh6mUbXGaqFqEGDuvw1o7arrMPvoBpt/MQaFjdXf5Gf6kY9cfnOx3 Jt5wKAckpkc0AOtxtWS4dlz+WLnk/wokuBPyn48pvsCo5bQ19NyfYf0K20Itix9zZa4A 6vv/H9hNoKr1B63D5pH0/uhE2n6i9Lf/DLFom+p5vGJdHhI3SaURI6YRXjsiNrWlycvl 3MxArEY2H3BbgHZMe4Jazr+qgG0arCGBtmzWY6Dqr0IzTSoq3EjKBrfUty0T3QAdSLQW LLOA== X-Gm-Message-State: AO0yUKW3gPzkaioeU6AADf0zqAXrYX7wPxYCceGv5BwvRX3bEC+/uicD V2moulEl2d30JuY3dhTJEAQ= X-Received: by 2002:a05:600c:998:b0:3e2:20c7:6544 with SMTP id w24-20020a05600c099800b003e220c76544mr2458262wmp.19.1676659979332; Fri, 17 Feb 2023 10:52:59 -0800 (PST) Received: from prasmi.home ([2a00:23c8:2501:c701:d8bd:e692:c27f:c09d]) by smtp.gmail.com with ESMTPSA id l37-20020a05600c1d2500b003db0ad636d1sm2964514wms.28.2023.02.17.10.52.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Feb 2023 10:52:58 -0800 (PST) From: Prabhakar X-Google-Original-From: Prabhakar To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Geert Uytterhoeven , Magnus Damm , Jaroslav Kysela , Takashi Iwai Cc: alsa-devel@alsa-project.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Lad Prabhakar Subject: [PATCH 3/4] arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels Date: Fri, 17 Feb 2023 18:52:24 +0000 Message-Id: <20230217185225.43310-4-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230217185225.43310-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20230217185225.43310-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS 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: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1758105535689612716?= X-GMAIL-MSGID: =?utf-8?q?1758105535689612716?= From: Lad Prabhakar From R01UH0914EJ0120 Rev.1.20 HW manual the interrupt numbers for SSI channels have been updated, SPI 329 - SSIF0 is now marked as reserved SPI 333 - SSIF1 is now marked as reserved SPI 335 - SSIF2 is now marked as reserved SPI 336 - SSIF2 is now marked as reserved SPI 341 - SSIF3 is now marked as reserved This patch drops the above IRQs from SoC DTSI. Fixes: 92a341315afc9 ("arm64: dts: renesas: r9a07g044: Add SSI support") Signed-off-by: Lad Prabhakar Reviewed-by: Biju Das Reviewed-by: Geert Uytterhoeven --- Hi Geert, As this is is a fixes patch and we are still waiting for [0] to be merged shall do the same for V2L SoC? [0] https://patchwork.kernel.org/project/linux-renesas-soc/cover/20230131223529.11905-1-prabhakar.mahadev-lad.rj@bp.renesas.com/ Cheers, Prabhakar --- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/renesas/r9a07g044.dtsi b/arch/arm64/boot/dts/renesas/r9a07g044.dtsi index 68bd70210d08..9945dcf38031 100644 --- a/arch/arm64/boot/dts/renesas/r9a07g044.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a07g044.dtsi @@ -184,9 +184,8 @@ ssi0: ssi@10049c00 { reg = <0 0x10049c00 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD SOC_PREFIX(SSI0_PCLK2)>, <&cpg CPG_MOD SOC_PREFIX(SSI0_PCLK_SFR)>, <&audio_clk1>, <&audio_clk2>; @@ -205,9 +204,8 @@ ssi1: ssi@1004a000 { reg = <0 0x1004a000 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD SOC_PREFIX(SSI1_PCLK2)>, <&cpg CPG_MOD SOC_PREFIX(SSI1_PCLK_SFR)>, <&audio_clk1>, <&audio_clk2>; @@ -225,10 +223,8 @@ ssi2: ssi@1004a400 { "renesas,rz-ssi"; reg = <0 0x1004a400 0 0x400>; interrupts = , - , - , ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + interrupt-names = "int_req", "dma_rt"; clocks = <&cpg CPG_MOD SOC_PREFIX(SSI2_PCLK2)>, <&cpg CPG_MOD SOC_PREFIX(SSI2_PCLK_SFR)>, <&audio_clk1>, <&audio_clk2>; @@ -247,9 +243,8 @@ ssi3: ssi@1004a800 { reg = <0 0x1004a800 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD SOC_PREFIX(SSI3_PCLK2)>, <&cpg CPG_MOD SOC_PREFIX(SSI3_PCLK_SFR)>, <&audio_clk1>, <&audio_clk2>; From patchwork Fri Feb 17 18:52:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 58747 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp13089wrn; Fri, 17 Feb 2023 10:54:45 -0800 (PST) X-Google-Smtp-Source: AK7set/w7ZyeXlqKvTfcHZKemMrQaq8S5xThU+3V1O3wNx7yKAld88WqSbKfvXTjcKpTEQpit+ji X-Received: by 2002:a05:6a21:3804:b0:bf:8866:f46d with SMTP id yi4-20020a056a21380400b000bf8866f46dmr7992205pzb.34.1676660085087; Fri, 17 Feb 2023 10:54:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676660085; cv=none; d=google.com; s=arc-20160816; b=bkwcM+0IrGbz3nupdfGXeNHulQX5Y8nSOB7KXvnvJ1Jynfiw/oTCNbvNQ9hU9xVkNr THnBTdIspB3BI6v3/2mUMgmKCfLh9wyqrahY+knWtGXicV+pRHU/xMSNmctrk3RMYv0/ qavpCu1nECOJ8nKTXKYnjVZbRjiSyfeucOG9bN9bZrhSG8qu5kgpNR95NPjk/BdR93qm m6XyYEwOSlTfT9hLo8FRTu1qU1bwdWF3RXG6GU7HhgCHLxnQ827zl0WIXjIvKmEoBcRg uDTJOdT9kVEWYGJfjD0g3anreuvn4I/PaVggk9LxqJMhxyoYBI1oH575rF0UUkEKQ+Pb amgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=cuYdi9JDEfUk3bSVOxhib3+XS2kP3hKiS/trU9amA0Y=; b=qWY8BGExinI0c1CIuxwsvwJQK7Zhc7V7lIItQ1PZSIcWC/H+gyHTS9aJnLVGxA8wRC SlJuYXqiEhjmvBCkuOg/y4FvLTTg7lg6zT0XLTnLaVqAcD6UdNJ+uBsmSJW/AksoHPaa syVt6DUtZ3bHfRbA7q+2S862Gzkakqss12SyLHyHTbsNziTVuKCVJ57Ik7st1IFSg0Ln u8oj6gD6Ihgg/nj7W4+2OB4Yt2B9NfLDSSQXL+WPucETNgGMx4pzEXUy9qE9TYGoahD3 6GRMg/wBzaLYLzmhGAfeloyDK789X1iR0pqqiuY7udC9/ETGo8jwgMDCp52i+Bf8oiqK p4fQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=jBbUGhXu; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s206-20020a632cd7000000b004fc2dfedcd6si3391883pgs.213.2023.02.17.10.54.32; Fri, 17 Feb 2023 10:54:45 -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=@gmail.com header.s=20210112 header.b=jBbUGhXu; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229745AbjBQSx0 (ORCPT + 99 others); Fri, 17 Feb 2023 13:53:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52900 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229636AbjBQSxI (ORCPT ); Fri, 17 Feb 2023 13:53:08 -0500 Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1948B5A39A; Fri, 17 Feb 2023 10:53:02 -0800 (PST) Received: by mail-wr1-x42c.google.com with SMTP id w13so1860757wrl.13; Fri, 17 Feb 2023 10:53:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=cuYdi9JDEfUk3bSVOxhib3+XS2kP3hKiS/trU9amA0Y=; b=jBbUGhXuPutU68xy8v1/tTsH0FNkiWcyXEw0HRthPl4z3nkGFqNw+kj5VJ7Wh9Q584 CIu6EA9SF2weK+TuPLhmITSGD3rWzVwFmy7XYY3YGKls9yoDKsBPPLv/VFcFViTGQ/ig KCFgVY4rEeesYCejYw+zVbjhqijsiAohmzZeKk+1VKP9eXTPzaYvsHGH8y8XVbVikxrj GLED2JiK1fhLGqY2ujnZyPnMkH+kzM7Bnt6RuCmxKBM/Mg9s3l3yqKcFB9Hga2l5ICR1 P+T8w0OicRCBtXvTBGvWuGpzL0W7dpN5artCkgvfoQD2s11ogxjcxPnazs4at/hr60V9 dCnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cuYdi9JDEfUk3bSVOxhib3+XS2kP3hKiS/trU9amA0Y=; b=URe9rRqqQHXeFLTZu1CNo38fL9RUdlZKdyK7cQjN7PIHKIEJkcPETSwORWxXVxQBc2 b9YLWCtTzvWadI00lzF1bxr68UBAOm+O8x2Zbwh8kWlxS7uQi41n4GBwMHUxakom5Hup lxpj1APWoohaSYDmZ/GVhmC1J9IuBR1/4WYCCgq36yBjO0ee9/zHcexOxiTxT40vzCMw lWBbnfBPn6MXyu/h7qMLUm5pukKHnngAPWpdLrjFbmsrLvslnoCfJdv5pBmEqDSTh1jA La2AHdyi6AldUjcX4YX4kzw+sStWEzUxj8PI/JkoVYqMR0IHGvg5ZKiUGKAUIDkIpxUV TjwQ== X-Gm-Message-State: AO0yUKWwYJV+TJ9HsqrZG1gQ7cRGz3yTJK9qyFTLnBL198wZ/aIICFSV qzZeoM42MVTpKB31MsbUY+bYmNflyqL/CQ== X-Received: by 2002:adf:f646:0:b0:2c6:e87f:f19 with SMTP id x6-20020adff646000000b002c6e87f0f19mr2032734wrp.57.1676659980387; Fri, 17 Feb 2023 10:53:00 -0800 (PST) Received: from prasmi.home ([2a00:23c8:2501:c701:d8bd:e692:c27f:c09d]) by smtp.gmail.com with ESMTPSA id l37-20020a05600c1d2500b003db0ad636d1sm2964514wms.28.2023.02.17.10.52.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Feb 2023 10:52:59 -0800 (PST) From: Prabhakar X-Google-Original-From: Prabhakar To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Geert Uytterhoeven , Magnus Damm , Jaroslav Kysela , Takashi Iwai Cc: alsa-devel@alsa-project.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Lad Prabhakar Subject: [PATCH 4/4] arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels Date: Fri, 17 Feb 2023 18:52:25 +0000 Message-Id: <20230217185225.43310-5-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230217185225.43310-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20230217185225.43310-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS 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: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1758105525219625304?= X-GMAIL-MSGID: =?utf-8?q?1758105525219625304?= From: Lad Prabhakar From R01UH0968EJ0100 Rev.1.00 HW manual the interrupt numbers for SSI channels have been updated, SPI 329 - SSIF0 is now marked as reserved SPI 333 - SSIF1 is now marked as reserved SPI 335 - SSIF2 is now marked as reserved SPI 336 - SSIF2 is now marked as reserved SPI 341 - SSIF3 is now marked as reserved This patch drops the above IRQs from SoC DTSI. Fixes: 559f2b0708c70 ("arm64: dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and fillup the SSI0 stub node") Signed-off-by: Lad Prabhakar Reviewed-by: Biju Das Reviewed-by: Geert Uytterhoeven --- arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/renesas/r9a07g043.dtsi b/arch/arm64/boot/dts/renesas/r9a07g043.dtsi index c8a83e42c4f3..a9700654b421 100644 --- a/arch/arm64/boot/dts/renesas/r9a07g043.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a07g043.dtsi @@ -80,9 +80,8 @@ ssi0: ssi@10049c00 { reg = <0 0x10049c00 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD R9A07G043_SSI0_PCLK2>, <&cpg CPG_MOD R9A07G043_SSI0_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; @@ -101,9 +100,8 @@ ssi1: ssi@1004a000 { reg = <0 0x1004a000 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD R9A07G043_SSI1_PCLK2>, <&cpg CPG_MOD R9A07G043_SSI1_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; @@ -121,10 +119,8 @@ ssi2: ssi@1004a400 { "renesas,rz-ssi"; reg = <0 0x1004a400 0 0x400>; interrupts = , - , - , ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + interrupt-names = "int_req", "dma_rt"; clocks = <&cpg CPG_MOD R9A07G043_SSI2_PCLK2>, <&cpg CPG_MOD R9A07G043_SSI2_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; @@ -143,9 +139,8 @@ ssi3: ssi@1004a800 { reg = <0 0x1004a800 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD R9A07G043_SSI3_PCLK2>, <&cpg CPG_MOD R9A07G043_SSI3_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>;