From nobody Fri Sep 12 00:57:39 2025 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9C294EB64DD for ; Wed, 9 Aug 2023 12:04:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232440AbjHIMEn (ORCPT ); Wed, 9 Aug 2023 08:04:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42284 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232288AbjHIMEj (ORCPT ); Wed, 9 Aug 2023 08:04:39 -0400 Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 77C4E1999 for ; Wed, 9 Aug 2023 05:04:38 -0700 (PDT) Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-3fbea147034so56964815e9.0 for ; Wed, 09 Aug 2023 05:04:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1691582677; x=1692187477; 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=ii80EE7pa0mhgMQ0s5xe4195LlHu5IHrEtcB3OBraLk=; b=BiQRm6QArOt0reA0XzmNOrqDq54h8G/aseka0XWXgzwpSmPA1oUSMjgN0/uGnKnO4E j1ssv6TlN4OmhP0QJ2FhraFta2kpehRPgbQRq1VdA/J5seN8HiZ2ea5BpDEX6SN427nC 72+g2J43mYKQNotZuShuG8x/LmtW+o91kYHr4+2/AOKh1fnel/5SECLq9r64TaQuxmoU iKNknvjqa769930fTyXb9UMAVEm/QyWsTT08Hdo/kFMB5oMArfXBktNIHnZhhuuGyzlQ n+tjDafiW7p85wN8yYlyYh1fe8mu5Qcbxsc5NT/3r+wE3peyAkNO5DAPrZG3k321QZ1I ruow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691582677; x=1692187477; 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=ii80EE7pa0mhgMQ0s5xe4195LlHu5IHrEtcB3OBraLk=; b=ajhs+ZgJ/YCreOyCQGws6HPBHcEbrc5CAQD+xCzNkkDo+vqpuWroaCUNiaDKrrDn+P phzhnNl1SwhBootiB5+TwV7bcHxI+nxLEPekAKEPVUbkWBNus6BJMv3aI1p8EaZSFDq5 7Q8gW26NuZpxZrdu6iOfVS1f6DOJVPo9CWx+EKbZ2gqKIwnCM8v7IKEDvIHodMm/LUa4 p0u1RYzjLjjz1WGHJlUASuW2XSrI0vkPFvJtbIyKVQB/22kNYfI8wgDOD87C8yzABRMo WM8LekdCgFdQm1QNt9oyBIVmNwdca7tSW2iwnkFg6L64wYJtIN4JsPhggvsNsKPqXkHW dWYw== X-Gm-Message-State: AOJu0Yx8nMDJUuV8zBjR/Mnl241oqbSIsIejXRmkWo51P1rs9iWGGrJa TdkoiCgiN2rbgI1j1GK7h/HpsQ== X-Google-Smtp-Source: AGHT+IETu73lrm/5LQfyHK8qjp9vNvK9TX06/BiTcJ2LLYm+UUDVhJQnkevBzFGzrc8K8etxRZyRjg== X-Received: by 2002:a05:600c:234a:b0:3f5:878:c0c2 with SMTP id 10-20020a05600c234a00b003f50878c0c2mr2047031wmq.3.1691582677091; Wed, 09 Aug 2023 05:04:37 -0700 (PDT) Received: from sagittarius-a.chello.ie (188-141-3-169.dynamic.upc.ie. [188.141.3.169]) by smtp.gmail.com with ESMTPSA id b13-20020a05600c11cd00b003fe1a96845bsm1808573wmi.2.2023.08.09.05.04.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 05:04:36 -0700 (PDT) From: Bryan O'Donoghue To: agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, loic.poulain@linaro.org, rfoss@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, bryan.odonoghue@linaro.org Subject: [PATCH 1/7] arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names Date: Wed, 9 Aug 2023 13:04:26 +0100 Message-Id: <20230809120432.1036405-2-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230809120432.1036405-1-bryan.odonoghue@linaro.org> References: <20230809120432.1036405-1-bryan.odonoghue@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The ov5640 driver expects DOVDD, AVDD and DVDD as regulator supply names. The ov5640 has depended on these names since the driver was committed upstream in 2017. Similarly apq8016-sbc.dtsi has had completely different regulator names since its own initial commit in 2020. Perhaps the regulators were left on in previous 410c bootloaders. In any case today on 6.5 we won't switch on the ov5640 without correctly naming the regulators. Fixes: 39e0ce6cd1bf ("arm64: dts: qcom: apq8016-sbc: Add CCI/Sensor nodes") Signed-off-by: Bryan O'Donoghue Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc.dts b/arch/arm64/boot/dts= /qcom/apq8016-sbc.dts index f6eeb25988465..75b4e5ff7c95c 100644 --- a/arch/arm64/boot/dts/qcom/apq8016-sbc.dts +++ b/arch/arm64/boot/dts/qcom/apq8016-sbc.dts @@ -282,9 +282,9 @@ camera_rear@3b { clock-names =3D "xclk"; clock-frequency =3D <23880000>; =20 - vdddo-supply =3D <&camera_vdddo_1v8>; - vdda-supply =3D <&camera_vdda_2v8>; - vddd-supply =3D <&camera_vddd_1v5>; + DOVDD-supply =3D <&camera_vdddo_1v8>; + AVDD-supply =3D <&camera_vdda_2v8>; + DVDD-supply =3D <&camera_vddd_1v5>; =20 /* No camera mezzanine by default */ status =3D "disabled"; --=20 2.39.2 From nobody Fri Sep 12 00:57:39 2025 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C3BCDC001B0 for ; Wed, 9 Aug 2023 12:11:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231923AbjHIMLV (ORCPT ); Wed, 9 Aug 2023 08:11:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57858 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231634AbjHIMLT (ORCPT ); Wed, 9 Aug 2023 08:11:19 -0400 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 82A801FF6 for ; Wed, 9 Aug 2023 05:11:18 -0700 (PDT) Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-99bdcade7fbso928557066b.1 for ; Wed, 09 Aug 2023 05:11:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1691583077; x=1692187877; 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=qFvAA/v39L86qjDqi6cHkK3yiYvvs9Qa9ISV4luSpBA=; b=zSTpFBWgAy+W9hQ3BJaNASIGGp6eg6Rwzp4IfUNiRpwt5fq8c13KGfO2DcU18ydb7v WdFJRBmkzrAUqgik6ksekivDMVymFBbq7daOUZ28HBr5mjNxxIJR5GZNpby3v9WXLacZ K8WRTnIaT4f7Psu2fWYwgodwosf5pymQVEEJye5VcRgBLu5OV5MCRPWkyNNqBJbYJpjs d3WN//tLkRKwxgms/uhO70yu/pzbQqlX02amAHdDAZlY0WpCHflzj6Q+qVx+xqLyLbLd xV32CF3SsjYuCc/Vz6Xy8FQqHvCgFx1WOYLhxn09W9TZ7Zx0ysu4Aj3JxtuGLOMuIZLT DF4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691583077; x=1692187877; 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=qFvAA/v39L86qjDqi6cHkK3yiYvvs9Qa9ISV4luSpBA=; b=gF7pa0Hb2MVS+3XfKg13lJ86lyVRFVNTLomd7e17vbrXjxVGChenuaNisUx5STFL3H k6SjzlZ3yKigMsRexk/Kd4NqpF5t92AWmBJT7NCMSSiN4vKSyI7QO136M4iBnJtpDYBQ hStSgKHhsTVASUvy8ic0Gbt9foj5oZwzMRZcrZ0cbZI0/O+DEg99NnIuYmGOmCLERSpJ Nnt7afC2xqP/Pg5leSfzIgKNPSsTrWtmf6J56WvURxUpOSV8u9ihBZJLQCNjxpEheuJ9 +vFjF/02m5Or7nfjEOD8I64JAEIVP45SedcHyCY/hdP11cmm5DuRGeFJJxur4Gx9Mrg5 sOPQ== X-Gm-Message-State: AOJu0YwtdCARrzwndl+JUg/EE3M6VaI9Du3QMcmhCztPBnnCB0HfX2pV krktL1n70vc9gykp1H5ThrWDskEeYQrAX/qDi6U= X-Google-Smtp-Source: AGHT+IFdMKH9L8wd2454RCyOpWWrJie6RwmaDWZQZMXoneh38svP9bLig4ymV9a7EA2LKFm1dKwF8g== X-Received: by 2002:a05:600c:248b:b0:3fb:b530:a4e4 with SMTP id 11-20020a05600c248b00b003fbb530a4e4mr2033263wms.8.1691582678366; Wed, 09 Aug 2023 05:04:38 -0700 (PDT) Received: from sagittarius-a.chello.ie (188-141-3-169.dynamic.upc.ie. [188.141.3.169]) by smtp.gmail.com with ESMTPSA id b13-20020a05600c11cd00b003fe1a96845bsm1808573wmi.2.2023.08.09.05.04.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 05:04:37 -0700 (PDT) From: Bryan O'Donoghue To: agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, loic.poulain@linaro.org, rfoss@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, bryan.odonoghue@linaro.org Subject: [PATCH 2/7] arm64: dts: qcom: apq8016-sbc: Fix ov5640 data-lanes declaration Date: Wed, 9 Aug 2023 13:04:27 +0100 Message-Id: <20230809120432.1036405-3-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230809120432.1036405-1-bryan.odonoghue@linaro.org> References: <20230809120432.1036405-1-bryan.odonoghue@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The yaml constraint for data-lanes is [1, 2] not [0, 2]. The driver itself doesn't do anything with the data-lanes declaration save count the number of specified data-lanes and calculate the link rate so, this change doesn't have any functional side-effects. Signed-off-by: Bryan O'Donoghue --- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc.dts b/arch/arm64/boot/dts= /qcom/apq8016-sbc.dts index 75b4e5ff7c95c..0481a4a82090a 100644 --- a/arch/arm64/boot/dts/qcom/apq8016-sbc.dts +++ b/arch/arm64/boot/dts/qcom/apq8016-sbc.dts @@ -291,7 +291,7 @@ camera_rear@3b { =20 port { ov5640_ep: endpoint { - data-lanes =3D <0 2>; + data-lanes =3D <1 2>; remote-endpoint =3D <&csiphy0_ep>; }; }; --=20 2.39.2 From nobody Fri Sep 12 00:57:39 2025 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 11F98C04A94 for ; Wed, 9 Aug 2023 12:04:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231693AbjHIMEu (ORCPT ); Wed, 9 Aug 2023 08:04:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41304 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232437AbjHIMEn (ORCPT ); Wed, 9 Aug 2023 08:04:43 -0400 Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E5EF81728 for ; Wed, 9 Aug 2023 05:04:41 -0700 (PDT) Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-3fe24dd8898so57201285e9.2 for ; Wed, 09 Aug 2023 05:04:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1691582680; x=1692187480; 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=ji2TAs4h2AQJPAHYaEnDbkiwKSG4NYhBKLiywXvqyCg=; b=YZ4CjB494LU3Ifi3LjUMaer/gztQyCovML4j3ReYsyCH7ttR2ffzMWiaEJQkYRRl/w XkxhsmFEvRfkhUcnd/POOABrM6P7GZOEnPGSx2bir23lQbDuzQwAT76xgoXRsjwi6P2x yr5/K4yGkmzrRQqP8ie7R8/1IWfHLcrhKpgr211/wgle4D5FiiDBuSWltI3r2P1uT5fg gn915JwRGM3AH3jOjQPdu7AgdCx5tbttaRfnBlkb+Ug8wZSMA0RM/NDBHe8e6cEl/1K9 OVdBKU+s6VOCtGSoFwLuePVpb0pZMniEdfnMlVujvKfHKqJX4EQNza805O+5M1bp1Zyn VjCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691582680; x=1692187480; 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=ji2TAs4h2AQJPAHYaEnDbkiwKSG4NYhBKLiywXvqyCg=; b=Ys170z1rB9Lj01twU50g11XkKoXPx9QOoub+8Lv/W6NXmSedxDp7B1TzoJujef/Vn1 JDzvbtqzIBGwjIid+wT5QX3yL5iVR2nY2sXAOqQ7fLy8KgGBLtLwMXjxLQ4wkFPlC2/V ULwpu/+KkK63QLf5gHvo+NL3A+DmgtVQ1+nFh5et6uyfSTAZHD5w/s520cJ85y8F4wY4 vGqnJocpFBW0fzZCQaHXv2a0MAT1Y8FV3k9CI6wUSLhZFjgsQUXo3y2GUnqdoGo0ZMoS eM+aAcLysVPqklhLdMyHaA5xFB3Qqvzul5voyAi8rLE4LuYsmFp27jtq20cZcURWoixf Yrfw== X-Gm-Message-State: AOJu0Yxw6dAivYMFrPkcj7deTc8GFVdmRqMFUp5xoHaWskiCyvZ4ODLs QSzPsgA5v5xsWkq7j4wh/5P31Q== X-Google-Smtp-Source: AGHT+IFg/yp0enlmf5flLyYEhcTtmDh2uFTS6MRF9979NyFtdnZZWXzpduqFWVpyRffVGZ+rWWNs2w== X-Received: by 2002:a7b:c449:0:b0:3fe:1923:2c3 with SMTP id l9-20020a7bc449000000b003fe192302c3mr1837756wmi.30.1691582679661; Wed, 09 Aug 2023 05:04:39 -0700 (PDT) Received: from sagittarius-a.chello.ie (188-141-3-169.dynamic.upc.ie. [188.141.3.169]) by smtp.gmail.com with ESMTPSA id b13-20020a05600c11cd00b003fe1a96845bsm1808573wmi.2.2023.08.09.05.04.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 05:04:38 -0700 (PDT) From: Bryan O'Donoghue To: agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, loic.poulain@linaro.org, rfoss@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, bryan.odonoghue@linaro.org Subject: [PATCH 3/7] arm64: dts: qcom: apq8016-sbc: Set ov5640 assigned-clock Date: Wed, 9 Aug 2023 13:04:28 +0100 Message-Id: <20230809120432.1036405-4-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230809120432.1036405-1-bryan.odonoghue@linaro.org> References: <20230809120432.1036405-1-bryan.odonoghue@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The driver for the ov5640 doesn't do a set-rate, instead it expects the clock to already be set at an appropriate rate. Similarly the yaml for ov5640 doesn't understand clock-frequency. Convert from clock-rate to assigned-clock and assigned-clock-rate to remediate. Signed-off-by: Bryan O'Donoghue --- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc.dts b/arch/arm64/boot/dts= /qcom/apq8016-sbc.dts index 0481a4a82090a..ada0777567623 100644 --- a/arch/arm64/boot/dts/qcom/apq8016-sbc.dts +++ b/arch/arm64/boot/dts/qcom/apq8016-sbc.dts @@ -280,7 +280,8 @@ camera_rear@3b { =20 clocks =3D <&gcc GCC_CAMSS_MCLK0_CLK>; clock-names =3D "xclk"; - clock-frequency =3D <23880000>; + assigned-clocks =3D <&gcc GCC_CAMSS_MCLK0_CLK>; + assigned-clock-rates =3D <23880000>; =20 DOVDD-supply =3D <&camera_vdddo_1v8>; AVDD-supply =3D <&camera_vdda_2v8>; --=20 2.39.2 From nobody Fri Sep 12 00:57:39 2025 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B73E3C001B0 for ; Wed, 9 Aug 2023 12:04:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232479AbjHIMEw (ORCPT ); Wed, 9 Aug 2023 08:04:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41328 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232460AbjHIMEs (ORCPT ); Wed, 9 Aug 2023 08:04:48 -0400 Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 07F8D1BCF for ; Wed, 9 Aug 2023 05:04:43 -0700 (PDT) Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-3fe2ba3e260so63551525e9.2 for ; Wed, 09 Aug 2023 05:04:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1691582681; x=1692187481; 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=xkZCFzxfzDyKA7LYooj8Fy3ZdYlwwxLtlpox9Vb53IY=; b=vGUKZmEPBkDx/7F9lu/X34D2GA+UhZYWFjHqtsItOHwt2YfQrLz2q41JHEvRkqZNZj B2u6eo6WiOb6t7JEnOvQoPz3/UCYiNFnc+FJcNt5R1LvfDqjFd0TUrHcracY+GDrYHaf F2xjp893J6fQbB9Y7mF/w+01+kHiFHDrGa5iaGZtA6iBvFlNaRjRthGID6L1kVM1hBcD 8bPMsaEKE4xi3vFz69x58Fxt717UFHZfZ7YdON6xwjO5O2J+y52EAJU4zC36fnQILNzo nqgmqdKoIXIkwKQhJRP0xTTLDh0z+NPRDxF+D3GIMHircdDajZLU7vCEIXhk7Eh6IjFM FMCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691582681; x=1692187481; 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=xkZCFzxfzDyKA7LYooj8Fy3ZdYlwwxLtlpox9Vb53IY=; b=Admm3L5KMqmv+KX/Lvik7nhkNS3SxcIG8DD/ZOd9qmFp9IDJUOYb581kNEoY4dS9Vx OA/gVOpiSGrHGKEsoeHCC/PQVGHzNVvpJ2LwL+tu5XhHV8WzcwMv6sIQy2Sm8OgX4XIl uG3Vd6kKpM6g3HbjtOiJoH1mNTzjsOA61kzZSl4KoCwckljgbztOGK3ONDMOtl/46gF6 p7/vZyEE9ca3VbP+zq2rky51BznWi9YXfF3a1Ga0vOPo3BJm2qnpyFlzodpmftYWQoSQ Pm/vOg9PlmM4CvOqmsFiQTyLAQmDxJdbmzhqzniHctLBY7eDv8KAHAFQ8gNsdikegocq Oy4A== X-Gm-Message-State: AOJu0YwgujARz05Ll6LqPtRGqSRSmyUhob6u0i5B17WnnvsY2Sc7t9hT lJqdsBk6tFLdWxKp5nyx8njp/w== X-Google-Smtp-Source: AGHT+IFYk3DzbomQTzFpWN8TXzDHbS1k2DMgIJIU0zuU+RfqTFui2Yp7Igw+uTj52Fmz9QyZwR+b+g== X-Received: by 2002:a05:600c:2811:b0:3f7:4961:52ad with SMTP id m17-20020a05600c281100b003f7496152admr2049176wmb.3.1691582681629; Wed, 09 Aug 2023 05:04:41 -0700 (PDT) Received: from sagittarius-a.chello.ie (188-141-3-169.dynamic.upc.ie. [188.141.3.169]) by smtp.gmail.com with ESMTPSA id b13-20020a05600c11cd00b003fe1a96845bsm1808573wmi.2.2023.08.09.05.04.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 05:04:41 -0700 (PDT) From: Bryan O'Donoghue To: agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, loic.poulain@linaro.org, rfoss@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, bryan.odonoghue@linaro.org Subject: [PATCH 4/7] arm64: dts: qcom: apq8016-sbc: Rename ov5640 enable-gpios to powerdown-gpios Date: Wed, 9 Aug 2023 13:04:29 +0100 Message-Id: <20230809120432.1036405-5-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230809120432.1036405-1-bryan.odonoghue@linaro.org> References: <20230809120432.1036405-1-bryan.odonoghue@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" There are two control lines controlled by GPIO going into ov5640 - Reset - Powerdown The driver and yaml expect "reset-gpios" and "powerdown-gpios" there has never been an "enable-gpios". Fixes: 39e0ce6cd1bf ("arm64: dts: qcom: apq8016-sbc: Add CCI/Sensor nodes") Signed-off-by: Bryan O'Donoghue Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc.dts b/arch/arm64/boot/dts= /qcom/apq8016-sbc.dts index ada0777567623..ddb19709a9eee 100644 --- a/arch/arm64/boot/dts/qcom/apq8016-sbc.dts +++ b/arch/arm64/boot/dts/qcom/apq8016-sbc.dts @@ -273,7 +273,7 @@ camera_rear@3b { compatible =3D "ovti,ov5640"; reg =3D <0x3b>; =20 - enable-gpios =3D <&tlmm 34 GPIO_ACTIVE_HIGH>; + powerdown-gpios =3D <&tlmm 34 GPIO_ACTIVE_HIGH>; reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; pinctrl-names =3D "default"; pinctrl-0 =3D <&camera_rear_default>; --=20 2.39.2 From nobody Fri Sep 12 00:57:39 2025 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id A406DC04E69 for ; Wed, 9 Aug 2023 12:04:55 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232681AbjHIMEy (ORCPT ); Wed, 9 Aug 2023 08:04:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41390 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232555AbjHIMEs (ORCPT ); Wed, 9 Aug 2023 08:04:48 -0400 Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6EB512101 for ; Wed, 9 Aug 2023 05:04:44 -0700 (PDT) Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-3fe4b95c371so4958145e9.1 for ; Wed, 09 Aug 2023 05:04:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1691582683; x=1692187483; 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=0aQNTlFhiryJSyL6GzmvZILIrCiHcbptR0gcja+ACew=; b=gkV088vSe/ZfsxGAQEGU2L1/jyc7EOIzpGEhw4Hnuyv1x5sWi4zpr3hnytt5W+Ce9m GHwz/IRSEce4QN58FD+h0WbdWzVN+/sgjoOa65gAlQX/JNHeCHUCZuI9P72u0qP9a5jk 65m+2E3P0FZegHPSB5OaoZqRZ+lx9ZU//iwNdFY8Tkj0Hpu7V/mPnn/A/jH3dvTWrzIp 1sDowkUw3cD80lXoVQ+fSszpAnsZjnDI9sG0zD/Klu0j/Y+jQi2IaKs4q4R0fQ+wwSik TW3A5nbfnPdB/bMoLvd9DN9k3F1TztE+fsrY7cxB/TK1oYZyBXC7y9lrwsaJjNf25vJs kb4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691582683; x=1692187483; 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=0aQNTlFhiryJSyL6GzmvZILIrCiHcbptR0gcja+ACew=; b=JHqx9Yw5Wd0VhKFzds58GRoDE/WEWIEIlHrJG24fQSYWLCdNjP1lzL647+J4xSckXA 6436k6kzolCi0OMxYGoqCRmvds+LEmhSrMOt2tEFP3f3ROk7vv0MmLXq9Feh/Ks/CErc r/MXiuhRe1MTdNO38nTMysLvzOZzSPJbrXCat+rm2WpO9bjqFQBRldMkbQfnHg9h1AeN +J7+eo8wgoa3XN35Z7mvZPg5oew5cfcl7pMIE77HghZyMkPvy9R5kt/03hgff4ovq+W9 obkc3N2Ro/laVvXV0Y2zf8YT6F+0HhuOvvmWWvSeBP3V60un7TDoKFpmpJuzYQzzhNJS JmSw== X-Gm-Message-State: AOJu0YwnYiNOxxsFd0CDxWS1HnvK7WTRn4vXy1eFSkBe5vNjUCSjvGSc KcDhik91RSCA+iufECKCGtuZ5Q== X-Google-Smtp-Source: AGHT+IGmPq7NRnDMwHTOmOPKruMH3lPMvwH53+EaW92fyj14Qfjia5xvn5J2KeZTpdiebSmq3VzMPw== X-Received: by 2002:a05:600c:152:b0:3fe:23ec:2494 with SMTP id w18-20020a05600c015200b003fe23ec2494mr2156847wmm.7.1691582682896; Wed, 09 Aug 2023 05:04:42 -0700 (PDT) Received: from sagittarius-a.chello.ie (188-141-3-169.dynamic.upc.ie. [188.141.3.169]) by smtp.gmail.com with ESMTPSA id b13-20020a05600c11cd00b003fe1a96845bsm1808573wmi.2.2023.08.09.05.04.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 05:04:42 -0700 (PDT) From: Bryan O'Donoghue To: agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, loic.poulain@linaro.org, rfoss@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, bryan.odonoghue@linaro.org Subject: [PATCH 5/7] arm64: dts: qcom: apq8016-sbc-d3-camera-mezzanine: Move default ov5640 to a standalone dts Date: Wed, 9 Aug 2023 13:04:30 +0100 Message-Id: <20230809120432.1036405-6-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230809120432.1036405-1-bryan.odonoghue@linaro.org> References: <20230809120432.1036405-1-bryan.odonoghue@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" At the moment we define a single ov5640 sensor in the apq8016-sbc and disable that sensor. The sensor mezzanine for this is a D3 Engineering Dual ov5640 mezzanine card. Move the definition from the apq8016-sbc where it shouldn't be to a standalone dts. Signed-off-by: Bryan O'Donoghue Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/Makefile | 1 + .../qcom/apq8016-sbc-d3-camera-mezzanine.dts | 57 +++++++++++++++++++ arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 49 ---------------- 3 files changed, 58 insertions(+), 49 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-d3-camera-mezzanin= e.dts diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index f15548dbfa56e..19016765ba4c6 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0 dtb-$(CONFIG_ARCH_QCOM) +=3D apq8016-sbc.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D apq8016-sbc-d3-camera-mezzanine.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D apq8039-t2.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D apq8094-sony-xperia-kitakami-karin_windy.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D apq8096-db820c.dtb diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts b= /arch/arm64/boot/dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts new file mode 100644 index 0000000000000..6155fa92c717f --- /dev/null +++ b/arch/arm64/boot/dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts @@ -0,0 +1,57 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2023, Linaro Ltd. + */ + +/dts-v1/; + +#include "apq8016-sbc.dts" + +&camss { + status =3D "okay"; + ports { + port@0 { + reg =3D <0>; + csiphy0_ep: endpoint { + data-lanes =3D <0 2>; + remote-endpoint =3D <&ov5640_ep>; + status =3D "okay"; + }; + }; + }; +}; + +&cci { + status =3D "okay"; +}; + +&cci_i2c0 { + camera_rear@3b { + compatible =3D "ovti,ov5640"; + reg =3D <0x3b>; + + powerdown-gpios =3D <&tlmm 34 GPIO_ACTIVE_HIGH>; + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&camera_rear_default>; + + clocks =3D <&gcc GCC_CAMSS_MCLK0_CLK>; + clock-names =3D "xclk"; + assigned-clocks =3D <&gcc GCC_CAMSS_MCLK0_CLK>; + assigned-clock-rates =3D <23880000>; + + DOVDD-supply =3D <&camera_vdddo_1v8>; + AVDD-supply =3D <&camera_vdda_2v8>; + DVDD-supply =3D <&camera_vddd_1v5>; + + /* No camera mezzanine by default */ + status =3D "disabled"; + + port { + ov5640_ep: endpoint { + data-lanes =3D <1 2>; + remote-endpoint =3D <&csiphy0_ep>; + }; + }; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc.dts b/arch/arm64/boot/dts= /qcom/apq8016-sbc.dts index ddb19709a9eee..84641925f3329 100644 --- a/arch/arm64/boot/dts/qcom/apq8016-sbc.dts +++ b/arch/arm64/boot/dts/qcom/apq8016-sbc.dts @@ -250,55 +250,6 @@ &blsp_uart2 { label =3D "LS-UART1"; }; =20 -&camss { - status =3D "okay"; - ports { - port@0 { - reg =3D <0>; - csiphy0_ep: endpoint { - data-lanes =3D <0 2>; - remote-endpoint =3D <&ov5640_ep>; - status =3D "okay"; - }; - }; - }; -}; - -&cci { - status =3D "okay"; -}; - -&cci_i2c0 { - camera_rear@3b { - compatible =3D "ovti,ov5640"; - reg =3D <0x3b>; - - powerdown-gpios =3D <&tlmm 34 GPIO_ACTIVE_HIGH>; - reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&camera_rear_default>; - - clocks =3D <&gcc GCC_CAMSS_MCLK0_CLK>; - clock-names =3D "xclk"; - assigned-clocks =3D <&gcc GCC_CAMSS_MCLK0_CLK>; - assigned-clock-rates =3D <23880000>; - - DOVDD-supply =3D <&camera_vdddo_1v8>; - AVDD-supply =3D <&camera_vdda_2v8>; - DVDD-supply =3D <&camera_vddd_1v5>; - - /* No camera mezzanine by default */ - status =3D "disabled"; - - port { - ov5640_ep: endpoint { - data-lanes =3D <1 2>; - remote-endpoint =3D <&csiphy0_ep>; - }; - }; - }; -}; - &lpass { status =3D "okay"; }; --=20 2.39.2 From nobody Fri Sep 12 00:57:39 2025 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D4E11C001B0 for ; Wed, 9 Aug 2023 12:04:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233015AbjHIME5 (ORCPT ); Wed, 9 Aug 2023 08:04:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41334 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232445AbjHIMEs (ORCPT ); Wed, 9 Aug 2023 08:04:48 -0400 Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 89364210D for ; Wed, 9 Aug 2023 05:04:45 -0700 (PDT) Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-3fe12820bffso56781005e9.3 for ; Wed, 09 Aug 2023 05:04:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1691582684; x=1692187484; 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=s0fuBqRsEBe6l7Deus3bSG6cmQ10e10yJMZB2h8X4jE=; b=k6UvkU64QtSCFUHzaY4bBmLxmglN7Y3H9ResDi3f6askrVwcPch3GFbvbrpWtqWVmp wYoH2TT8l50Et1+3xnQplOuILusJYHPw/7tCqmuoazf2tdqqpqFSIIlTtZJDThEMTS1s dyGZX7MqwpY+iS7gx7RC/7TZT7vPHHiJaPMJ1REdLWzdbHUBeeIa/B4aLmD8SrPKLhI2 YsxJex1dO3xQhBtq1PZEA0N/uFUjONk0ewltsMh/ipUu4uS9d4AuGO/Kv9ySkkU5WV0H Tg3bYjLNA6pPYm1gZJpNHcTtes+qyQv49h+Ku/pXt4gTZnaX8j6GVs4AuvKlzGoKU5w1 oUkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691582684; x=1692187484; 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=s0fuBqRsEBe6l7Deus3bSG6cmQ10e10yJMZB2h8X4jE=; b=UCPwV9najCg+MtB+OSUT10D0kQ95rxRUhlk7/afJcftZN76Sy7/hPy64Vnwgu+hBN0 snaWETbk+hpaB71dOtR9VhCIQmgenGlWf/lYWkjZQQqYJFRI8XTDuRkmc6vwTZuzLUTe 8JQV99jnnpWkqcE/kXNZBtXgJITqvtqe28U60bJ20MeB4T76zJOBISHOOW6sxmz1mYb+ c6eIXBgEJgZV+tYinwitUab9AE4/Lx3/BuWoeeSYl6FuR8rRMZNBOEORnEJXqtuz8tpl xicXfSYlZXqRIDOeQP+w4MYIh2VgS/YD7L9QULIhiOzU+w0wzTpHhpAqsgjn2s5VViqZ I+MQ== X-Gm-Message-State: AOJu0YzTvupOf+6F5mwYFr9Fq87HkHduNv51E0upA4tMs/tVtwr9MyxZ VxyyrrNZtnTsD4TwAxhsHKCU+g== X-Google-Smtp-Source: AGHT+IGswcDDwxEq0Zt2hXIoGD7OAzUDkLxXHAePXR3sFYyHwuNWe3LUWYCPBrbOFEN/ut6U7xCHOg== X-Received: by 2002:a1c:7919:0:b0:3fc:9e:eead with SMTP id l25-20020a1c7919000000b003fc009eeeadmr1896152wme.20.1691582684097; Wed, 09 Aug 2023 05:04:44 -0700 (PDT) Received: from sagittarius-a.chello.ie (188-141-3-169.dynamic.upc.ie. [188.141.3.169]) by smtp.gmail.com with ESMTPSA id b13-20020a05600c11cd00b003fe1a96845bsm1808573wmi.2.2023.08.09.05.04.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 05:04:43 -0700 (PDT) From: Bryan O'Donoghue To: agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, loic.poulain@linaro.org, rfoss@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, bryan.odonoghue@linaro.org Subject: [PATCH 6/7] arm64: dts: qcom: apq8016-sbc-d3-camera-mezzanine: Enable the sensor by default Date: Wed, 9 Aug 2023 13:04:31 +0100 Message-Id: <20230809120432.1036405-7-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230809120432.1036405-1-bryan.odonoghue@linaro.org> References: <20230809120432.1036405-1-bryan.odonoghue@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" With a standalone mezzanine the sensor ought to be enabled by default. Signed-off-by: Bryan O'Donoghue --- arch/arm64/boot/dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts | 3 --- 1 file changed, 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts b= /arch/arm64/boot/dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts index 6155fa92c717f..ca1b584c0029f 100644 --- a/arch/arm64/boot/dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts +++ b/arch/arm64/boot/dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts @@ -44,9 +44,6 @@ camera_rear@3b { AVDD-supply =3D <&camera_vdda_2v8>; DVDD-supply =3D <&camera_vddd_1v5>; =20 - /* No camera mezzanine by default */ - status =3D "disabled"; - port { ov5640_ep: endpoint { data-lanes =3D <1 2>; --=20 2.39.2 From nobody Fri Sep 12 00:57:39 2025 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 31F5DC001DE for ; Wed, 9 Aug 2023 12:05:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229810AbjHIMFE (ORCPT ); Wed, 9 Aug 2023 08:05:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33584 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232700AbjHIMEt (ORCPT ); Wed, 9 Aug 2023 08:04:49 -0400 Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A78E62122 for ; Wed, 9 Aug 2023 05:04:46 -0700 (PDT) Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-3fe426b8583so59085335e9.2 for ; Wed, 09 Aug 2023 05:04:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1691582685; x=1692187485; 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=Ik+Vesa+3vygs95Y3Ss7LgnvyJofDuuC47JEx/KwcHI=; b=rBxTvRqs5x9YfW32WqwG9bKnRxvWc3eZAGt+drtDI621w+e/LRxqb7NnIzh1c44VgF RACsQLtR7XVhRXDmbmRmk0BdoYTy7yBwbDlM4nduSU+N6F5IebS8+5mhKfPsWBlhHp0C g/NnAmDsGd2rrGzSSM9xJ4jrvVmEiAk32qyAWc3ZoNCz2q2DKeb3DCcLO/QrIMmlo2Gk AsfSKFTFAQPkk/7gE0gu7uVtEoVK94yr5Swsvf8ok+obKMViCeZRVCsXGrK8dZmdNxyb 3/NfhEoPBP2rF5x5DeC1DMm6gKGyr1t9zATMe/oflyTJ/ETiZFoUSJZD+VSL1x9NO/7L /wLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691582685; x=1692187485; 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=Ik+Vesa+3vygs95Y3Ss7LgnvyJofDuuC47JEx/KwcHI=; b=FP6WFUtYEVwaVOR75VjF1DnPDIBf1o1EyA/EhCVlRAoKBWNKhAm6LKWJ+MKjdcY6nT 17D3df1Wzj0qxOaKW3DyNWD0vIFxhi7TMkzH6MYc3kwyOahRKg+9oiUnnIjG4pTivbC9 GvdiY5XgjYtBdQL+BgF8CqpFlR2LOZJH+5xJuKGQFTPYmvCmvoQMK3Mz6C1xHvkN978N 30jMNV55PiXzKjXZV6LXIEb82PE5LUNXcX5qsK5MnYeTqQFoZTwhOhK0jqy+7iEfykQX +jEAM0nvEYt8KlYOx+ThoRk1/rSI9/cwThb+Su3CaWiXRhDV0d4sypZ90K0V4+sQtJFQ 7L0A== X-Gm-Message-State: AOJu0YxpSUlJjYTcLBudqVWsyW8QLlCX8x9pstEnoi7no9PSO3g2JqQc 0s501m+vSmHT0rgREPMQTMr3Gg== X-Google-Smtp-Source: AGHT+IH1egwPN7DJKbvHJ+pRj41qu864We1NH/hmj3uxHe5Im9RDLMTnqFEaRqK1um1pyaMooMzwCQ== X-Received: by 2002:a05:600c:211:b0:3fe:1287:d2b0 with SMTP id 17-20020a05600c021100b003fe1287d2b0mr2026246wmi.3.1691582685307; Wed, 09 Aug 2023 05:04:45 -0700 (PDT) Received: from sagittarius-a.chello.ie (188-141-3-169.dynamic.upc.ie. [188.141.3.169]) by smtp.gmail.com with ESMTPSA id b13-20020a05600c11cd00b003fe1a96845bsm1808573wmi.2.2023.08.09.05.04.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 05:04:44 -0700 (PDT) From: Bryan O'Donoghue To: agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, loic.poulain@linaro.org, rfoss@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, bryan.odonoghue@linaro.org Subject: [PATCH 7/7] arm64: dts: qcom: apq8016-sbc: Enable camss for non-mezzanine cases Date: Wed, 9 Aug 2023 13:04:32 +0100 Message-Id: <20230809120432.1036405-8-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230809120432.1036405-1-bryan.odonoghue@linaro.org> References: <20230809120432.1036405-1-bryan.odonoghue@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" When we have no camera mezzanine attached it is still possible to run the test-pattern generator of the CSID block. As an example: media-ctl --reset yavta --no-query -w '0x009f0903 1' /dev/v4l-subdev2 yavta --list /dev/v4l-subdev2 media-ctl -d /dev/media0 -V '"msm_csid0":0[fmt:UYVY8_1X16/1920x1080 field:n= one]' media-ctl -l '"msm_csid0":1->"msm_ispif0":0[1]' media-ctl -d /dev/media0 -V '"msm_ispif0":0[fmt:UYVY8_1X16/1920x1080 field:= none]' media-ctl -l '"msm_ispif0":1->"msm_vfe0_rdi0":0[1]' media-ctl -d /dev/media0 -V '"msm_vfe0_rdi0":0[fmt:UYVY8_1X16/1920x1080]' media-ctl -d /dev/media0 -p yavta -B capture-mplane --capture=3D5 -n 5 -I -f UYVY -s 1920x1080 --file= =3DTPG-UYVU-1920x1080-000-#.bin /dev/video0 Signed-off-by: Bryan O'Donoghue --- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc.dts b/arch/arm64/boot/dts= /qcom/apq8016-sbc.dts index 84641925f3329..46cbeaa2f2acc 100644 --- a/arch/arm64/boot/dts/qcom/apq8016-sbc.dts +++ b/arch/arm64/boot/dts/qcom/apq8016-sbc.dts @@ -250,6 +250,15 @@ &blsp_uart2 { label =3D "LS-UART1"; }; =20 +&camss { + status =3D "okay"; + ports { + port@0 { + reg =3D <0>; + }; + }; +}; + &lpass { status =3D "okay"; }; --=20 2.39.2