Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp3186726pxp; Tue, 8 Mar 2022 09:14:04 -0800 (PST) X-Google-Smtp-Source: ABdhPJw5pkbIKxxVwh7rz12x86ZJmxs1nvWk1eaWPAwQkcqbCVycrpXdqRnvMA5Eqepxgga/YIhK X-Received: by 2002:a17:902:d2c3:b0:151:fa59:95ab with SMTP id n3-20020a170902d2c300b00151fa5995abmr6289299plc.154.1646759644187; Tue, 08 Mar 2022 09:14:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646759644; cv=none; d=google.com; s=arc-20160816; b=S0cX8L4AY+Gzd5Z36WY+zyC1dzjsRKaWsa4CdcjTezUj4XXHVulrgOWc+VzbVfqNeF 19cRO+pw/wWyFjvRSbkQpLrA3NbqiXnkS/fyrz/1Fz9PChJcAB0vYy0j4u59uMMYDlfk y/ID2jVeqd2Iy3Eo4s+uFA9tjNDYvAxz2DFEU5GLfcWxm62eag6jFKwvUa+IFgrkxbT8 q+VJot9jXqlyEOPSIXWw1o0K5Xx+KMC3oJl130NIdlLFCBMSiYePfo3D6hgyQeP5EZNC 0cokhMxJ6U8MZGCcftAajebzSUSy38XliNxiTYBJoBVwX7XMBigSwgjX7SMv25U6iVu+ GAVw== 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:to:from:dkim-signature; bh=02UDf1pdb0U70hOLizwodglM9/0MIkQTrFbx130jmiE=; b=G6PbSiwjwNiAnpvSV7A8LMGYDg91d6PvTd41jQlUp45TZ1eAx6zSZ2Z7KDiIWPVNie T9pufRlPbBY+C8ZJknOCyeifWkzUmtQd2rztYDMJv6ehzziS9dLxQIivPn8TIv7vrM39 0PzpKEILd73Rpdf3z2cfrewUYaUomNGzMICNgRHeZ+jW9Dw0QvOZDrWsR+2W/Rllupg8 pJ034DbECFWEWDnKR21hM5jn0+TVAz5NMUYXIJqFD1OI9Y2rgH163KLh3Cer1qbBchdF RMUkc9xbW5jVI8l5+10sY4mCuZXaOeFzEMo0UHopJrLq4byJLkMuM/4I6PnkR7EoRF7U EE8w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TjZphH9h; 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=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w6-20020a170902e88600b00151f36bd5aesi5489733plg.491.2022.03.08.09.13.46; Tue, 08 Mar 2022 09:14:04 -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=@linaro.org header.s=google header.b=TjZphH9h; 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=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245065AbiCHJuP (ORCPT + 99 others); Tue, 8 Mar 2022 04:50:15 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56648 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239173AbiCHJuN (ORCPT ); Tue, 8 Mar 2022 04:50:13 -0500 Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 32FFC340C4 for ; Tue, 8 Mar 2022 01:49:16 -0800 (PST) Received: by mail-wr1-x42f.google.com with SMTP id u10so25906051wra.9 for ; Tue, 08 Mar 2022 01:49:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=02UDf1pdb0U70hOLizwodglM9/0MIkQTrFbx130jmiE=; b=TjZphH9hgyELIqRwTi2WvGdoGj1J9+ko37q3Dy+QljjxZrcmoDk6pGD+9BkVeoWGl1 c9cQYim68QjDDKBJC75LgOBARQdj4uHxDI5dHKKBf7O/my4JRPQbITljSvXVICz+kIzQ uzMuCIEvQpgxiO7KMGkHAA9CI20uLtfq+mC2kUGMuJymhFoQsgvBfeH8Dh37Ijctf9/1 j9s1H20UTvvd4CNKc+lJbQwbO0zPanfu1nuz0cHXv/0abJA/1RsruwvnID4aMwSvIGmN GPY9CCl/Vys09GOCr4GHKBC8J9A02W7kZrjPxLAvuU0LUvaGFMMvdelTSF37S0lPxzqf ddAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=02UDf1pdb0U70hOLizwodglM9/0MIkQTrFbx130jmiE=; b=c+3md0KNZZVFrGK8zkGvNmDLyqfUrpXwb6RQGRfKewgHivkV0vGlieDySwWCIZAPYg sXAwbZorwbIwhoqDEKviOuqLjIsJL0jj8flwOmqUrG3/UbYSiXsvzPEHZnIc5LIz4rE4 PSP1MSpu3Fo7K8lV8L0U/ICFFK1BseyM47lNYN4z/lUiOXrkk2wnIN6S3NxjdhtNx4d9 QGpyPVKI+UlLWc1W5i5ZCMHVNWyUbf7rxOHwwwmunVaYYLm2TnlaHtkJW5g8dCUbIo1L f+CrNB0+XUomm2OoUBCBck5wUWjtpS1TvoEsmLlQGi1lcLVYtAZjQcyFXOo3/58iZV9v biXQ== X-Gm-Message-State: AOAM53293wl9KAaFVZvlST1bXhgqBA0T9DXVtUcT+kVmm2mlb1Do1zAV 6Ze8jUGHCQKlvScttjWYvjOEOA== X-Received: by 2002:adf:fa46:0:b0:1f1:d99a:4b1 with SMTP id y6-20020adffa46000000b001f1d99a04b1mr11663745wrr.516.1646732954621; Tue, 08 Mar 2022 01:49:14 -0800 (PST) Received: from prec5560.. (freifunk-gw.bsa1-cpe1.syseleven.net. [176.74.57.43]) by smtp.gmail.com with ESMTPSA id z3-20020a1cf403000000b0037d1f4a2201sm1684885wma.21.2022.03.08.01.49.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Mar 2022 01:49:14 -0800 (PST) From: Robert Foss To: airlied@linux.ie, daniel@ffwll.ch, robh+dt@kernel.org, matthias.bgg@gmail.com, robert.foss@linaro.org, laurent.pinchart@ideasonboard.com, xji@analogixsemi.com, hsinyi@chromium.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Chen-Yu Tsai , arnd@arndb.de Subject: [PATCH v2 0/2] Revert vendor property from anx7625 bindings Date: Tue, 8 Mar 2022 10:49:09 +0100 Message-Id: <20220308094911.2680291-1-robert.foss@linaro.org> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 An issue[1] related to how the V4L2_FWNODE_BUS_TYPE_PARALLEL flag is mis-used was found in recent addition to the anx7625 driver. As used currently CPI (camera parallel interface) and DPI (display parallel interface) would share the V4L2_FWNODE_BUS_TYPE_PARALLEL enum. I think that would be perfectly functional, but it is not what V4L2_FWNODE_BUS_TYPE_PARALLEL is documented to represent. As far as I can see it's only intended to represent CPI. Instead of having V4L2_FWNODE_BUS_TYPE_PARALLEL represent two standards, I think they should be split. And possibly V4L2_FWNODE_BUS_TYPE_PARALLEL should be renamed for CPI, but that is a separate story. This would provide for the neatest and most legible solution. If this solution is implemented, this range would be incorrect. Additionally the snippet reverted in 2/2 of this series would no longer be valid. As it stands V4L2_FWNODE_BUS_TYPE_PARALLEL was used to represent DPI due to not being caught in the review process. In order to not introduce this issue into the ABI, let's revert the changes to the anx7625 dt-binding related to this. [1] https://lore.kernel.org/all/YiTruiCIkyxs3jTC@pendragon.ideasonboard.com/ Robert Foss (2): dt-bindings: drm/bridge: anx7625: Revert DPI support Revert "arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's DSI endpoint" .../display/bridge/analogix,anx7625.yaml | 19 +------------------ .../dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 2 -- 2 files changed, 1 insertion(+), 20 deletions(-) -- 2.32.0