From patchwork Wed Feb 28 11:37:35 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Ford X-Patchwork-Id: 207801 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:a81b:b0:108:e6aa:91d0 with SMTP id bq27csp3293648dyb; Wed, 28 Feb 2024 03:56:44 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUiRveJ2IB8IKWU0D74+tVRWWLaeptCFBdB9dmNQJIEldWQVGQlgxThrcFchyjM9jHYQnmnP8XOytfHC1IN3oNzzDkH9g== X-Google-Smtp-Source: AGHT+IGrIryH0etTRckv+Zo5S20A8G3RMm+DHwC9Bht/pqXFLvpEqLCIyFuTHsvFZRoRUCehb+rl X-Received: by 2002:a05:6808:11c1:b0:3c1:78b0:9ce1 with SMTP id p1-20020a05680811c100b003c178b09ce1mr5855748oiv.13.1709121404229; Wed, 28 Feb 2024 03:56:44 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709121404; cv=pass; d=google.com; s=arc-20160816; b=YxzW0a7Wu08jn4KlZOT9KanCXJ90lX6REtA/raiq1cMZMmzczB/gorLxzLXWKiWthU zgPkpSVg+Ts8KIxFfvPRAurOryGwqq/G+uCX/pi8kEXtEnsBUesCsTJ+mwfTqzntv9DG 2fF1EUenM6dKwgZpGBynueSevl7OifG1DzkGF4V4YO6DqFFrP0j9OjcztbN5cNlwTtfR uPASyfvDMzpK8SYIXKrGr6C6eI6LndFOtaGnOcV90MnRMYfHG4kRutMc1Wtypk6R9PUD x98dtCbibsBUKEurQVLXZVVTQKiP92zIzApC+l0n30EYDmGIJA7ZG07HieyIPOtQnVgq hfSA== 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=hFtrXUgWnMJ9NQ2PU+2dtB8bMmOfzlQTR6EQYNPIXm0=; fh=vkfo45ybK41+RRxVPHRXa/M8jNgQA3Q0PEC71Q8BKBU=; b=yP6qHdMkORGKiW50XylG/U6THvN7ey4Rtq4c5thMV1aSjn+/i0R8Yoi1VWTSdlhyZb nYiHLXBZEGx5SxvVAa+0NTn2josiOohr5+5KNI6njluvB8PRgI/Ayw7D8RB+RS51DIsw tlZkYsMvrHPCkjCLxNmcJ5I9LKyHzzeuVGdC8N6p5QtmvfwnB1hZTDg2e3W0YzA1QBJ+ jaxlyiO9jzEVgF9u64byoa0IFvPq3gfzaIlVjuMMNgj4IEbY3ifOW4rRu7GYEyBCLGM8 6e+51N079UqejzNevZoi4Yjeik86rub0NT2PVJBOGRfKi7KAyxQy4YRNepnx3iLUsdlx yvkQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=E9U09kjr; 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-84933-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-84933-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id q29-20020aa7983d000000b006e55d7b6ebcsi1338676pfl.118.2024.02.28.03.56.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Feb 2024 03:56:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-84933-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=E9U09kjr; 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-84933-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-84933-ouuuleilei=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 sv.mirrors.kernel.org (Postfix) with ESMTPS id AD50728674D for ; Wed, 28 Feb 2024 11:45:28 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5933415AAD8; Wed, 28 Feb 2024 11:37:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="E9U09kjr" Received: from mail-io1-f42.google.com (mail-io1-f42.google.com [209.85.166.42]) (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 449FE12CD87; Wed, 28 Feb 2024 11:37:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709120268; cv=none; b=n+w3HoWSfR/m1U+HuK6KLs26/nwe+8a5l49wvh/E5DgZj9J37h68tjCcQxsJhwzrxBQGSBf+V/tpvbNGI7LQ6NupWJS236ON8FTSTIstA7RfIuNRQwH1d6h5xap/tPYQwEmJ1anKGtnmslS3LI6P6WZEQfSRxEk9XXYc545gxm8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709120268; c=relaxed/simple; bh=WscMPhRz3gtDrK0zadY+NG7FINr3PhPGV9Yb7XNaQno=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=YXKqDTKDUDM6fabHxKLo6b8ccHLFYNOb3YLIxHXdqoiTdtgyNnmgLnqIe02U2TNkU7SjKfCHMOg1BN+GkRquskLoGqGD1L1MXc8lucSoUNPl73dfNO7lWmGsGV3+qVi2jXdWo+xDqfBb9Zj1sb/LHLpNpnwlHBfXapAfqy/hLJQ= 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=E9U09kjr; arc=none smtp.client-ip=209.85.166.42 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-io1-f42.google.com with SMTP id ca18e2360f4ac-7c403dbf3adso285128639f.1; Wed, 28 Feb 2024 03:37:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709120266; x=1709725066; 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=hFtrXUgWnMJ9NQ2PU+2dtB8bMmOfzlQTR6EQYNPIXm0=; b=E9U09kjrxCnTAMKfM/3tQZcZAODujfQk0CiKqFQxS89kYTlhBX7j+nbbRxjKv6KKKx 01q2GrBCE2xE7bn+NOmR6pKqX6kJQNwKTNNLz0MbSNta6CxdRgWB5Z0NJkkMlC7M/BKc TLf5pRCwu9Lp9z14o7BEigk82g88cMSHiSPwboZ3EtJ+MoqQWMA6oMYbwP5RaXau1vAL hR3/OmpHHWXXncIlD/uxQkjCH9J+snDhbxpSPz2NFtRq09WqYjLNhmoUmeZZ88h3OKAt qH582CCx5WGMg5IaXL3poNF/Rr6Ovp6XQ4oFb8TeMdm9Epkszs1s7VlZJUNtAnr7nP/w Htxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709120266; x=1709725066; 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=hFtrXUgWnMJ9NQ2PU+2dtB8bMmOfzlQTR6EQYNPIXm0=; b=NTtmiHqt28MPalLYpvduDbCdCtR6aqXwG9YaOx6eOFtpWj2Efte0/jSgSPGv680X1h 3xCOYn0p1naYvtjpFWCD0LC9Xe50+X/uL9VpIE4oFrOe4loBKhqUDJl7jUinVOSmbRge 7gtckZdrCF+Qi+OlNvGk7D8QkcqVonfE+qI33NSCeC1SjDaSZmN3PyKYykuNWbr3nIUd 09wXHlMc310Nk4wj+dF5laVwINR4UaxLRTmZulXuMwj1MqpG4LtCllm1SqBkjbYuM468 aBdPJPoHrDzuAAjY04gX+CTNXHXfoPXJquU7jkpdcgV4AHZ3n7dZnU30UG7JAoOTBP1w ejfg== X-Forwarded-Encrypted: i=1; AJvYcCUOVYczXvbTfxcz8Fp7gdJOEX+au7gMbSJJ0Q4ECrH+20uKklR4425RdMH/AiNSX9vSbGyAwsZJlAa3jrepbP81bCKLyAIv2Eikqm8mXqKtU5gWpraNrcTBEHEskV3Lw6a8ErWAwlkb0Q== X-Gm-Message-State: AOJu0Yxpb7Pef+BunyjDUWM3lB/PMx6JFycd3GjIrOOOPLCjoaqhU0zO FcnXokDKYPpO3c1Vr1TMQQg5OsuWfggsd2BU/LZM9a98PI0l+OeI X-Received: by 2002:a5e:8f01:0:b0:7c7:fc3e:6f1b with SMTP id c1-20020a5e8f01000000b007c7fc3e6f1bmr967586iok.7.1709120266374; Wed, 28 Feb 2024 03:37:46 -0800 (PST) Received: from aford-System-Version.lan ([2601:447:d002:5be:abe6:89f4:1061:8343]) by smtp.gmail.com with ESMTPSA id k6-20020a02c646000000b004747d876aefsm1833147jan.6.2024.02.28.03.37.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Feb 2024 03:37:45 -0800 (PST) From: Adam Ford To: dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org Cc: aford@beaconembedded.com, Adam Ford , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH 1/2] drm/bridge: adv7511: Allow IRQ to share GPIO pins Date: Wed, 28 Feb 2024 05:37:35 -0600 Message-ID: <20240228113737.43434-1-aford173@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1792143685617366281 X-GMAIL-MSGID: 1792143685617366281 The IRQ registration currently assumes that the GPIO is dedicated to it, but that may not necessarily be the case. If the board has another device sharing the IRQ, it won't be registered and the hot-plug detect fails. This is easily fixed by add the IRQF_SHARED flag. Signed-off-by: Adam Ford diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c index b5518ff97165..21f08b2ae265 100644 --- a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c @@ -1318,7 +1318,8 @@ static int adv7511_probe(struct i2c_client *i2c) ret = devm_request_threaded_irq(dev, i2c->irq, NULL, adv7511_irq_handler, - IRQF_ONESHOT, dev_name(dev), + IRQF_ONESHOT | IRQF_SHARED, + dev_name(dev), adv7511); if (ret) goto err_unregister_audio; From patchwork Wed Feb 28 11:37:36 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Ford X-Patchwork-Id: 207803 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:a81b:b0:108:e6aa:91d0 with SMTP id bq27csp3293662dyb; Wed, 28 Feb 2024 03:56:46 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVkEXZaGA7eH/tuwFEzzymj5PYbovvLR8xACzIF4fV9D1CgHN1zzASFG0nel8Gw64ngP5ALVrcLXZSwalkEoUP+qtUnzw== X-Google-Smtp-Source: AGHT+IHLYPenoM37TAQbWAQco2ycBv2LU7aIdvualUlJtU8UKRQnH5/Vcm4twFtXtGLi8xOtoydC X-Received: by 2002:a17:90b:146:b0:29a:1708:9878 with SMTP id em6-20020a17090b014600b0029a17089878mr12037313pjb.38.1709121406119; Wed, 28 Feb 2024 03:56:46 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709121406; cv=pass; d=google.com; s=arc-20160816; b=Hp760sUzKTrh8z225kY1jPMAl3SBW9eAx4cR3aJxBznDZtD/zZLXSLC6MLrZBCZk7t ow+077C0KJ32TiGKk7bdpQj68pwIeeV1dsTenCUKZQhWua4cTT0rRwce7InIOsP7h3k/ njTSOTbug9/JNZpd5Vge2GJwuQix8hP7U1P8jEVJFPAUR5MgeCQvSSNliw9sVB92p8yp m6XOzQuqH4EVS34QWXoPOJVPw5n0oTaNRL5prGtiNfm8HUWn9QBdrp9aIhC39tMrdo08 /Yi5AHhhcm2vCKqbxQd1r+ppvH4C6IV9hfRro6tFxV+Tj/cl+XlV9IpVDeARRUQGHOL0 tFxg== 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:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=VjHmD27Zn5f9qcl1J3ud5c045eXb4S8qmKaQOkxlviQ=; fh=Avv71eAELla0zCIAV6idob/oZZz6e509KSNWfUg9+Z4=; b=bd1ZrZfzopJpmFQQ4KqUeIrhn8eMhLM0LGxo2QR+X6t1tUiuwXgHYV+HcCX7JU9pFF g33cWHec1shck7CCF8wm+Z44lDYxJt0KtLhV3mLzLH3FxfbQWYiHhBUCL97U7/YsQtKy QYDmbrX23PiBdvKggceESiUK/vfdFFwwa4IloOpL9q0R2Z1KSOKGjMZgwtCnJAjtXNUe qgZsiGdD0zL/0ClbWbHyFfwI8Rs5qBa1KbZei9dQicNzPvlkWuFkdUh2/GWA3U95ZCIK gO2IjJa+PG0PhUMHTPon+oQjDRZ6vPV6Qt/qvksiUNyu6vxLcMwk1jkmf3dksZLqxR5x P4Ag==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=j6XguaeT; 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-84934-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-84934-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id d17-20020a17090ac25100b0029a9d702915si1196521pjx.188.2024.02.28.03.56.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Feb 2024 03:56:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-84934-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=j6XguaeT; 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-84934-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-84934-ouuuleilei=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 sv.mirrors.kernel.org (Postfix) with ESMTPS id A22F9286722 for ; Wed, 28 Feb 2024 11:45:37 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0467D1448FE; Wed, 28 Feb 2024 11:37:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="j6XguaeT" Received: from mail-io1-f47.google.com (mail-io1-f47.google.com [209.85.166.47]) (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 0B3E013B2A1; Wed, 28 Feb 2024 11:37:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709120270; cv=none; b=C3rR5vP2ocdcoOPG0nym7yxIcNFhFt5WGJYoRhND+O731HyTopaiyxCyj5ZfXlvfKbc+Q/P4F7JX/r+d4P2MbgA5zndUT58BHjSb/+pjARXtNW5TzsdVfhoSQMzYOChyEI534z+pyhQwT94UomtJ/3WvFB3oGhrO7TCqG7HHDz8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709120270; c=relaxed/simple; bh=FEijyJYWtEmQVABgrDhnznqkp29AKzk0XPKscgxFVJY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=HpJgct4mSidEIpEYz6E/NJUOwSycYGpqj8Xw9yxaTu4pHCkKLhNCA3Fhvhn1CLFYEk/HSFwWs5bDZje6nHBqx6HACyz/DtWVHYMs1gmxeJlCjrjT85aNRB+zTT8o28W0i+UiwSmJP9upGDDgLy+9FOOV8TABuOigBu4HhzirsLs= 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=j6XguaeT; arc=none smtp.client-ip=209.85.166.47 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-io1-f47.google.com with SMTP id ca18e2360f4ac-7c76a566218so252334739f.2; Wed, 28 Feb 2024 03:37:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709120268; x=1709725068; darn=vger.kernel.org; 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=VjHmD27Zn5f9qcl1J3ud5c045eXb4S8qmKaQOkxlviQ=; b=j6XguaeTTJOiZprBhDVlf0H95lsB51wM/mk1kYdOkq4mBD7xuvQaiqolB+pWAFdHTJ UM1ppmdefH6fLGh9QircW8qZ1ShoID0f87V32lo0UzgN8qOcUxv0XQcA4VnKq+j7lqWe AlOkHjvhWpB8UGEZLsbc6iTaeiQgF2jv/aHtaHBRGld7Q+hXbAuG8bOpZKX0sV+3NdVZ Yk9H8yyZVCKMyMZaYVemtQK37ciP8Sp39PF6YzHKeMVIN+ZcKoZAlt/XbIAGbc4peezW YemQQa6OMKEzMjyEb05emUecYKcopC0TRTg4FKmGoYGESQBNtaZavit5yuj7AGCCHjw7 JKmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709120268; x=1709725068; 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=VjHmD27Zn5f9qcl1J3ud5c045eXb4S8qmKaQOkxlviQ=; b=a8ffAIH02DBNf83S9jLbzj/hyed81A9aQp54todzF6GgdeX/+jaNLyewW+yZ3fvKXn PcTSxP3GVqCh1oyWowtYEhz2T8DMEkxpm9hW9IVd4u4+aqD1fQeflLRGRhlufR2+MPMp vziWPQqmEANqqJkVaQgWIr4fWlvgdcsIFCsnydshTYSjoTs2yTQWnInkWA5jDIOEEG+E HJCMEQpS8KEyJ+7ZXcYjH3ctdDiZFgb4xKnFQbZTuZCNT1dWA12xyU1k+S/yW6e0UA7b 2XmN3EHHkSVTTQo1KkxmS0nE/W5dV5Ihfq43uwsZ9xXJgU7Iyr7QTl9CLkjgOqO9fFm8 n8bw== X-Forwarded-Encrypted: i=1; AJvYcCWnvTHxquim+GMVeXVfS7VzWyYZgtciYzcW0LIkgBNhUPGI+v4oYPZHOzszpEry4uB8RVrDrFooamSUZucbkW/FkEr03BSQtHPdTciLg0zWJIsF/GHRy4eafKCZnVS7RlNCucDm8ya1yw== X-Gm-Message-State: AOJu0YxBYe/fcU/q0wUwjwg6Lb3GMMFhcA1Fy6oPbUft8bvAPdNyyy9H Ow4Vjzqzltc7a5HUQUIEruzgkYsqYSCzMHGLoE9UaDJzwzkPShH0 X-Received: by 2002:a6b:7219:0:b0:7c7:8b50:fedf with SMTP id n25-20020a6b7219000000b007c78b50fedfmr14907652ioc.4.1709120268020; Wed, 28 Feb 2024 03:37:48 -0800 (PST) Received: from aford-System-Version.lan ([2601:447:d002:5be:abe6:89f4:1061:8343]) by smtp.gmail.com with ESMTPSA id k6-20020a02c646000000b004747d876aefsm1833147jan.6.2024.02.28.03.37.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Feb 2024 03:37:47 -0800 (PST) From: Adam Ford To: dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org Cc: aford@beaconembedded.com, Adam Ford , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH 2/2] arm64: dts: imx8mp-beacon-kit: Enable HDMI bridge HPD Date: Wed, 28 Feb 2024 05:37:36 -0600 Message-ID: <20240228113737.43434-2-aford173@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240228113737.43434-1-aford173@gmail.com> References: <20240228113737.43434-1-aford173@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1792143687616060225 X-GMAIL-MSGID: 1792143687616060225 The DSI to HDMI bridge supports hot-plut-detect, but the driver didn't previously support a shared IRQ GPIO. With the driver updated, the interrupt can be added to the bridge. Signed-off-by: Adam Ford Reviewed-by: Laurent Pinchart diff --git a/arch/arm64/boot/dts/freescale/imx8mp-beacon-kit.dts b/arch/arm64/boot/dts/freescale/imx8mp-beacon-kit.dts index 8de4dd268908..d854c94ec997 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-beacon-kit.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-beacon-kit.dts @@ -405,6 +405,8 @@ adv_bridge: hdmi@3d { compatible = "adi,adv7535"; reg = <0x3d>, <0x3c>, <0x3e>, <0x3f>; reg-names = "main", "cec", "edid", "packet"; + interrupt-parent = <&gpio4>; + interrupts = <27 IRQ_TYPE_EDGE_FALLING>; adi,dsi-lanes = <4>; #sound-dai-cells = <0>;