From patchwork Tue Oct 3 16:20:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ben Wolsieffer X-Patchwork-Id: 13407773 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 6715CE7AD77 for ; Tue, 3 Oct 2023 16:21:05 +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:MIME-Version:Message-ID:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=N0Jiyqzkl3vIJnwICp8mS0IVR4r2RgeODLb5rM//cGg=; b=3C+sgZXY4t1zrd oM61V7x85qqbo239IgiqpNptPNiauDFSWr0vKTwSGi2T37VAeMxGQUA3+Tje9mohXdg6G1vNMfGli thrnpkV4UuQszINcD3fgLmGGUnQbgcLoJv+/OhswEZooJRfF324GNyJI5MKSCk8382dhbWR9H7sH/ nN2Bm8iJyvR0HUn+m0t5xLplDLYa+1dXS6a45/KQ4g1ukb8TPS0diXohlRlPvWwyUMSe+MfuPQ9Mh JU/S07JJSCSDA1K7APKGU36u2heqf29xVQsszkyID5GA4M/jTsFKHrDIp3l61EkhxrYYBbWjGIKKG 7GQXS+yV9IBVF7f9yqFA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qni8X-00ExN7-0u; Tue, 03 Oct 2023 16:20:41 +0000 Received: from mail-qk1-x735.google.com ([2607:f8b0:4864:20::735]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qni8T-00ExMK-0h for linux-arm-kernel@lists.infradead.org; Tue, 03 Oct 2023 16:20:39 +0000 Received: by mail-qk1-x735.google.com with SMTP id af79cd13be357-77428510fe7so86118985a.1 for ; Tue, 03 Oct 2023 09:20:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hefring-com.20230601.gappssmtp.com; s=20230601; t=1696350034; x=1696954834; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=74pfqmyEpWzC0JVzEWtyP+utP1T9AK68aLigFiWOG7k=; b=0fdYzxdPfdXDMIFCCo+qq0c7X/of01X0GBQ+iLukorsYi83NLlMGEg/YYc3ruGVOnQ kviuW9t2VPkNYkFmr3s+KnFs993JAraJtjJs1V9BxK1bEIGS1ZHpdiyiMo1AZWU3OjSI f6U7bwpBoxGn14dIc1ObHOc72UxCQwRRHVRvlHn10c1anWPProgsxZCNSJbBq/b5JWBQ /Xg7tD0WQDW39FwAKmFSTYWpbdM0rvYw2DRNB1Js9R1z6t3WexAlrREQ2owQDSjBRIu9 WQfEo26XplljZMIHbGAphL5JkCIEm+GRI88gRmwlP/N5ZDXMLKoBscPgwf5zhs81hCMY 64hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696350034; x=1696954834; 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=74pfqmyEpWzC0JVzEWtyP+utP1T9AK68aLigFiWOG7k=; b=P6Kl5Kv5vUBkz9TdeRuhfN1gCS4NVVBE6U0gR1312IjqCpbRoFiWz0j+su+iLFu4XU 3jotX+dWYFkTNFBNloJ+qVV81lUuUDzv6Awke1kioaFeR47Tx0Cea2iVfKP+oj1PK/9c 6A+B5imABYa8e3Pd7ETcfqmLZ1wnKdp7l4qEebxsCx0ts1v21FEYGjW/6wfF97osSxQH axbs4Qie+te4XmkoZmxarJRLntriydIJeCRqu1B23KjiIEFumLZxQCeQCgouPMhmyI7e kfxrbae2XD0emv5fCMpxI10qZJuzjndCo0Yu6eB15iW+Tm05Y08FCrnLnYSbWHllF9iU LeTw== X-Gm-Message-State: AOJu0YwWn9Irhw8jRBHFVMPpA3MbA05pcEn5WUEji6klMUUX+C8vSAv5 m5lwFAcMlJL1PWaiKChjPxRa0g== X-Google-Smtp-Source: AGHT+IHtRRYP0xi4EcqzYyTvcNrVFeQgKflRTd3luTug/5jCAn+dkgbCAWC4JjZKn8Y1qVNAZQ1H4w== X-Received: by 2002:a05:620a:4553:b0:76e:f73d:65ae with SMTP id u19-20020a05620a455300b0076ef73d65aemr3535399qkp.6.1696350034567; Tue, 03 Oct 2023 09:20:34 -0700 (PDT) Received: from localhost.localdomain ([50.212.55.89]) by smtp.gmail.com with ESMTPSA id o8-20020a05620a110800b007756c8ce8f5sm574520qkk.59.2023.10.03.09.20.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Oct 2023 09:20:33 -0700 (PDT) From: Ben Wolsieffer To: linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Thomas Gleixner , Marc Zyngier , Maxime Coquelin , Alexandre Torgue , Ben Wolsieffer Subject: [PATCH] irqchip/stm32-exti: add missing DT IRQ flag translation Date: Tue, 3 Oct 2023 12:20:03 -0400 Message-ID: <20231003162003.1649967-1-ben.wolsieffer@hefring.com> X-Mailer: git-send-email 2.42.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231003_092037_475230_86CBF2A9 X-CRM114-Status: GOOD ( 12.64 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The STM32F4/7 EXTI driver was missing the xlate callback, so IRQ trigger flags specified in the device tree were being ignored. This was preventing the RTC alarm interrupt from working, because it must be set to trigger on the rising edge to function correctly. Signed-off-by: Ben Wolsieffer --- drivers/irqchip/irq-stm32-exti.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/irqchip/irq-stm32-exti.c b/drivers/irqchip/irq-stm32-exti.c index b5fa76ce5046..cb4b195bc849 100644 --- a/drivers/irqchip/irq-stm32-exti.c +++ b/drivers/irqchip/irq-stm32-exti.c @@ -459,6 +459,7 @@ static const struct irq_domain_ops irq_exti_domain_ops = { .map = irq_map_generic_chip, .alloc = stm32_exti_alloc, .free = stm32_exti_free, + .xlate = irq_domain_xlate_twocell, }; static void stm32_irq_ack(struct irq_data *d)