Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp2275734pxp; Mon, 21 Mar 2022 15:37:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwIABFCxU66cr2I+Bpem0GD6PHSbrg/56HTEEid1Mh0PYKq7YAhE9Rvk4K0gke+ouidW+4B X-Received: by 2002:a17:90a:205:b0:1c6:5b78:5c5 with SMTP id c5-20020a17090a020500b001c65b7805c5mr1444254pjc.54.1647902275282; Mon, 21 Mar 2022 15:37:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647902275; cv=none; d=google.com; s=arc-20160816; b=fgpP3O9gd4vOoEmubJQUc8lzLRZROljxFhGwBYAr07AAj9L4PiHCpdHUoctkxlsCYg gYl3cqhEV1d8iVffaWVh9VrDUYfSfxFt240BJy2mOSjDGujyHQe56RrKnHiE1h2s8uGW JORIv7Cj0Ezg/OXzF1fIStIhgXQYfTQvyZPn8Me4fboeVSKYvX3/XCG0EQmz46yMalDP kVGRtcmUBHD6+pscU4A11/uW01WQlPOJe5MaT31t773Kz/G8I7IGTMBJC08BdNblE/vy W1Ok7rob2FH6YiAllyIxwPEOvaLqVcWp11SkCN9t6ziSIr4pvrB69N/4iHs0Zv2VOmk8 bTAg== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=EKe0U/RwVI8iJXkVv2dwHxyKD0fd8KiFXYVJtE85vQA=; b=vrjupxozUhpaNNiaVaql4R+QEUnmt9eX55bZSIRq1Qrwl4/bEpsJwFEfphR6sUvRtp 3qN03qaa86lQPmsjMhGDttgOSqWgaLKVJ/DkeFb0R0TtMMgu/E59ZAGrY4K1pissOuxk KiGbOpDruEf/FwxtMn1eTaVijg/Rl7wqr0Nrv+P6/lecE55NWcW7FDS07UT6Xx9B4rMv ZmXCbQDc0ov5QwVWBI3/fmj3zacQ7rQKMViWnx7o2wmj6V/xN6Ro9T8s6ak8m4+sXSGT Tp4uAXEm2e4SBI+OWvSLpOr8GmOiNbVXGkns3U52HkDbyifC91LesKduDbGS+kIx/QyU OMzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@pqrs.dk header.s=google header.b=fk8ezcY5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id w6-20020a654106000000b003816043f09esi14884404pgp.659.2022.03.21.15.37.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Mar 2022 15:37:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=temperror (no key for signature) header.i=@pqrs.dk header.s=google header.b=fk8ezcY5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id EB58A3C06E8; Mon, 21 Mar 2022 14:49:53 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243419AbiCSPMI (ORCPT + 99 others); Sat, 19 Mar 2022 11:12:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42960 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233118AbiCSPMG (ORCPT ); Sat, 19 Mar 2022 11:12:06 -0400 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 494D354BC0 for ; Sat, 19 Mar 2022 08:10:45 -0700 (PDT) Received: by mail-ej1-x636.google.com with SMTP id r13so22119612ejd.5 for ; Sat, 19 Mar 2022 08:10:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pqrs.dk; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=EKe0U/RwVI8iJXkVv2dwHxyKD0fd8KiFXYVJtE85vQA=; b=fk8ezcY5X3ICrRjDohBHJmYk8HCMAYB11MRxx6SNlb2bb1ZgqEWkTHekiUY1V7QFj0 v2BG+FDPa1x+0d1Sca6C8DupmYY2+Cv1WxLfkPmlc6S9IeRER+OJdKMdrpHObCrCnziE haoHTeR3/wICmRyD9YB4JFX7XbHq8dyXCPeUM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=EKe0U/RwVI8iJXkVv2dwHxyKD0fd8KiFXYVJtE85vQA=; b=eUG94K0Z1b8JvWtL/AFF+e+GMor/ti+Gz9ByhlKAQhO511q/UhOg1aEX9wObFhQu/A lf9MuHzQ0TX7arG6atLiXHIJ3hTjEqVokRrZSx2QqjMnKUHL29mkuBU9G6plnXV0F8XI igbHwJ6i+TWzkTJS9FrNyzPQW8SIebLDchGsGjgUIZLtfZaxu7jsKIAvqBLZkzHAtyMC xgYcg+SqPUcFpWdFEBWkTS39o1lnajDa7641c++d+pB9NmW+mHXKqplt0o6rPzGHViH9 DOznWjjsbpNuFYbNezUlXhKgLw/Ufg9BUM2jMqg2xRz8ydWayiMmIRDE3vvc4kkyedwZ 2Z5Q== X-Gm-Message-State: AOAM531Su99uNDYtaDnfW7UduivAQDoMGCFIlnfS+3WE9yRVwqsYuiW6 S4EQyJwJsO689DILG4VxomsIsA== X-Received: by 2002:a17:907:3da6:b0:6db:aebf:5fd5 with SMTP id he38-20020a1709073da600b006dbaebf5fd5mr13430316ejc.503.1647702643755; Sat, 19 Mar 2022 08:10:43 -0700 (PDT) Received: from capella.. (80.71.142.18.ipv4.parknet.dk. [80.71.142.18]) by smtp.gmail.com with ESMTPSA id b11-20020a170906728b00b006df8494d384sm4573778ejl.122.2022.03.19.08.10.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Mar 2022 08:10:43 -0700 (PDT) From: =?UTF-8?q?Alvin=20=C5=A0ipraga?= To: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , David Airlie , Daniel Vetter Cc: =?UTF-8?q?Alvin=20=C5=A0ipraga?= , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] drm: bridge: adv7511: CEC support for ADV7535 Date: Sat, 19 Mar 2022 16:10:13 +0100 Message-Id: <20220319151016.983348-1-alvin@pqrs.dk> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 From: Alvin Šipraga We have an ADV7535 which is nominally supported by this driver. These two patches fix up the driver to get CEC working too. The first adds the basic support by correcting some register offsets. The second addresses an issue we saw with CEC RX on the ADV7535. It hasn't been tested with the other chips (e.g. ADV7533), although it should be compatible. I'm sending it against drm-misc-next because the issue wasn't reported for other chips, and ADV7535 didn't have CEC support before. But feel free to take it into -fixes instead. Alvin Šipraga (2): drm: bridge: adv7511: enable CEC support for ADV7535 drm: bridge: adv7511: use non-legacy mode for CEC RX drivers/gpu/drm/bridge/adv7511/adv7511.h | 27 ++++- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 116 +++++++++++++------ drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 22 +++- 3 files changed, 119 insertions(+), 46 deletions(-) -- 2.35.1