Received: by 2002:ab2:6203:0:b0:1f5:f2ab:c469 with SMTP id o3csp2540885lqt; Mon, 22 Apr 2024 13:51:23 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVDlvp/bwsWiw1ZTn+krx2D87ATdEwRddwDu1HeKw7iy1kYBVNdxbO9k02yMb9AGkPMDBUv4i6C9MJTRFt5V0jIVKQjk5D4baEng7K41g== X-Google-Smtp-Source: AGHT+IEYxfBnHT6C1EveUfwM6kxIvk4RG1VHoqNF5ZRUjLOcYz7DTIiTLkn4YyoOOfkGW2smJyfj X-Received: by 2002:a2e:3816:0:b0:2da:af74:fbe4 with SMTP id f22-20020a2e3816000000b002daaf74fbe4mr6936047lja.34.1713819082996; Mon, 22 Apr 2024 13:51:22 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713819082; cv=pass; d=google.com; s=arc-20160816; b=1H6X8tC5BhCSbxWbif9zMRy/J0+FMcQvdkj1/R4DwusitFmaUiYu1es1WZ7zjTyOhZ e1DIvFsMdqK9UwoATWEI2BbV0Fgunf9GOvuoqN++/BEqXMVyuqf3F3gJUY9By3MUf3TL 8LmvAN5jokSuBAT9MUt1gwemKd1rH+S4aEtGa/uKdJFlnl16jBL/7TxPS6312FVqtx4/ Oup40BT8u1cKnS71H5CjcnNCii6EY+vGOFQltzdE8gBCXDCvjCAdOcJw71UpNtItHHyM NQMuETfYIybXr+rDJndSCedfnMZpBARiJSVolPrIvmJoYXCn5Wd+oArMqkh/Gtqvu7pg 3GrA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=3zu/hKewDxFZUd7julkmO/mSVLYzINum0GUwCUV8BmA=; fh=1TsHYY+05p7t9d5ACsoefkwvbkuVc0nbF8n92Ynn54s=; b=qAVJEsK77Xy4PpEYG6qzgsy5K8lC63FVv4d5JgaeysJqoYwObka9K9T+bGPmFmiSJ8 63PnTVBNw9B1E1F/jicJOXoIVWR6q0IUEIjLs3HcogeGSdSb60yX5YN2o9h1WOxZuRUC vX7TpovyyUIHO8aCMEWApAgxKRHIglBh+0CeVh2Aee9WOM2Eu8p6oDlgJfTtgpqLKmT8 FO1RcenkLoozRxUJyPHciXeIBDAl5LOKOGxxzAOoW75pnQLWM412IG5rpJO8GoMszK8f BKoJGd2yU5zGyVfo3MV4jkMHjLAOYElU2p9199pCkc9ieTkq4zXJVsXMEoz5XPSNS1Y9 KPng==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=B2Ltw14P; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-154014-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-154014-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id s11-20020aa7d78b000000b005709c94c569si6126489edq.321.2024.04.22.13.51.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Apr 2024 13:51:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-154014-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=B2Ltw14P; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-154014-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-154014-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id B4C1F1F2216E for ; Mon, 22 Apr 2024 20:51:22 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 71F6E1BDE6; Mon, 22 Apr 2024 20:51:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="B2Ltw14P" Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 21B6E1BC2F; Mon, 22 Apr 2024 20:51:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713819074; cv=none; b=YI5qkxW9JuSlW1UktE7uDnO2RH7mnEeBeNlhm8kWJsxqaR4uaE/rZYVm8uv5xDGOlOVPx2Oa9d2n+AXrm5/4K+tOl8IgJVrzqSrlVwTsBtHlosEWo+8tIINYt6CueiqhgCO7aM6k+sAI9CTCjQ7KeyLDLXoiCAthM9wmjDQS2ys= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713819074; c=relaxed/simple; bh=oHqU6FsT+OcEGFJpCBQeLNq+s3Q6ZTeD9mj3g6Al0Tk=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=FaVkt0cUU+3ifOwWRlvkmhWf6oenrc3qindNsE6tz6wfie/blIsVgj0Zw56eV4gt6ha7Xw45oYxnlc9Fyh3dXtcTOXwj+jlbuWenAXBWBfeKe2jcjJ7XJMzjU77+7lpizvakTI6YOFVcueyXq1L+ihVHWn35job6ZQsdunx0PL4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=B2Ltw14P; arc=none smtp.client-ip=209.85.221.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-349545c3eb8so3604382f8f.2; Mon, 22 Apr 2024 13:51:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713819071; x=1714423871; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=3zu/hKewDxFZUd7julkmO/mSVLYzINum0GUwCUV8BmA=; b=B2Ltw14P34aQ1LqoDhSPf5FRZWJaIT3iPLKm+KMith1HerXla/PCuSfeAIGQkS+zM5 UJ0KJNLdfARU7hbwgN5XVZikp0HTPVK2jFyZC2RVMtzlHm+aHPXBlNvKGvPYTRM6wAQu h8Ist97TtBMQcJN/+/82GCNuTlZgC6EAOvFG+7Tt/Rd7LBsDpwwnzBIqgfXbHGle8eVF gMjQ5xxWGtYliHorjLZvQQQZtyw+hSPi2LwMaJL6WQZ1yyZth/qh074skNvPFFyrZonL vaPpKYempeNDeu+1DX1yz8H0tARJKQtPmhufaDKkPs6czaA/kjucPXtOHvdDalHFkAi3 llQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713819071; x=1714423871; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3zu/hKewDxFZUd7julkmO/mSVLYzINum0GUwCUV8BmA=; b=ICSb9WRME1Ejuvzzs3gtlRZB5VWmfY8Tf10Vjz6YQvXk9ZkQI6XFEdEEL1jdJF/3mQ C9pIn6TUofBmHAyB/suMZ5rn5Og1oMj/aE7UiVX2AsOjq6gjY9ZOJFd3p3XLFP3X6DZE 6PpcVMNPj/4l/vpyrzqWnoX4H4GD94pP9g2FRdH1HM3MvoKGEeZ4B9HKZB2d9xrIrCGu bT04SHMwGQuulqxmyYlgfKZeWFEp7FzKp5oDG6+of0StDmCJjOoxYIN4mD/qRhgvMI9J 2AmiZfNayR4zN202N2o5pFG//9D8CicWHGZd1LDi4uRuNYezavn3CU9R1ObBWiydtRSN kARg== X-Forwarded-Encrypted: i=1; AJvYcCVHUWF6QJwcV6AJJwBjfWK49V3hCUmZlT64z0yiCvjYbESWKz9twsRs83ntuRc5qkX4LCig59a2SVojB//IMfIs6iQo6HjbRMyF05dWtKfS2c49fpSbhQaSKZ/kkeoZ+5iVVOFAi2jUS/dT9ndY X-Gm-Message-State: AOJu0Yz09zrDdBo4dJil39fXZgO9bQUXZmoNF26mmclZAwUsdmh/uqaY 8Al7e5aHfW5dMN4zWd/FPdSG72qu6Ia4qj+brKg8i6iRp2BNmdNk X-Received: by 2002:adf:e58d:0:b0:346:251a:396d with SMTP id l13-20020adfe58d000000b00346251a396dmr6516246wrm.51.1713819071183; Mon, 22 Apr 2024 13:51:11 -0700 (PDT) Received: from prasmi.home ([2a00:23c8:2500:a01:ab0d:124:447c:bf37]) by smtp.gmail.com with ESMTPSA id w15-20020a5d544f000000b00349c63eb484sm12861576wrv.23.2024.04.22.13.51.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Apr 2024 13:51:10 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Magnus Damm Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Prabhakar , Biju Das , Lad Prabhakar Subject: [PATCH v3 0/2] Add IAX45 support for RZ/Five SoC Date: Mon, 22 Apr 2024 21:50:51 +0100 Message-Id: <20240422205053.496095-1-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Lad Prabhakar Hi All, The IAX45 block on RZ/Five SoC is almost identical to the IRQC bock found on the RZ/G2L family of SoCs. IAX45 performs various interrupt controls including synchronization for the external interrupts of NMI, IRQ, and GPIOINT and the interrupts of the built-in peripheral interrupts output by each module. And it notifies the interrupt to the PLIC. - Select 32 TINT from 82 GPIOINT. - Integration of bus error interrupts from system bus. - Integration of ECC error interrupts from On-chip RAM. - Indicate interrupt status. (NMI, IRQ, TINT, integrated bus error interrupt and integrated ECC error interrupt) - Setting of interrupt detection method. (NMI, IRQ and TINT) - All interrupts are masked by INTMASK. - Mask function for NMI, IRQ and TINT This patch series adds support for IAX45 in the IRQC driver and enables this on RZ/Five SoC. v2->v3 * DTS/I patches dropped from the series as they have been merged into renesas-soc tree * Just using a const from compat string instead of having it in a items * Added RZ/Five specific irqchip v2: https://patchwork.kernel.org/project/linux-renesas-soc/cover/20240403203503.634465-1-prabhakar.mahadev-lad.rj@bp.renesas.com/ v1: https://patchwork.kernel.org/project/linux-renesas-soc/cover/20240129151618.90922-1-prabhakar.mahadev-lad.rj@bp.renesas.com/ Cheers, Prabhakar Lad Prabhakar (2): dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Document RZ/Five SoC irqchip/renesas-rzg2l: Add support for RZ/Five SoC .../renesas,rzg2l-irqc.yaml | 17 +- drivers/irqchip/irq-renesas-rzg2l.c | 150 +++++++++++++++++- 2 files changed, 157 insertions(+), 10 deletions(-) -- 2.34.1