From patchwork Tue Oct 10 12:25:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bryan O'Donoghue X-Patchwork-Id: 13415314 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 04230CD80C0 for ; Tue, 10 Oct 2023 12:25:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231794AbjJJMZs (ORCPT ); Tue, 10 Oct 2023 08:25:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45048 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231775AbjJJMZr (ORCPT ); Tue, 10 Oct 2023 08:25:47 -0400 Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CB253AC for ; Tue, 10 Oct 2023 05:25:43 -0700 (PDT) Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-4056ce55e7eso52546025e9.2 for ; Tue, 10 Oct 2023 05:25:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1696940742; x=1697545542; 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=QJoGOmHf3rDEIH9ZhsJ2Ddsd34yzBngjw1VZp8Xb8gs=; b=xriTuVC5oWZyFAVHIhNUhdwhOOh24Lauv5qih3neAZNNkHiMbZV47s20oXSS5JT2ir Wb0YW5kmkM4kmvHonVqaLJ2JqXV0nQfWpifCzx+64TOL6NHBYHwVWsspscjg9sPSG7om Exc5Qe9K/2Nst+AnLK1tilxOAXtIH9npxpvHORQPrzXjElAyZLj4YWQKkPrw6Nvwt2Q6 GeR4UUcvkgJ2CNp5/bAP8OXrBJOsYRR6ParuFDj1fQ20oN+Q8L3qwJYqNF92qpgrEVfD zVrJ2GoPy07rVHHzUEtf50h/Vmq/hSnUWt9y+dnfCWyPltB+wdDzDpWLGXpLHzoo7ije aKAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696940742; x=1697545542; 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=QJoGOmHf3rDEIH9ZhsJ2Ddsd34yzBngjw1VZp8Xb8gs=; b=eHhvzKjyCvy6JP8MWbGmd0AIxfflipCGYtTJDjPkQMbBIlSbjUlyoTjJNtWdlGC7tf nnwa1O4OOUkA662dIa3AmBsVSfhOWumRWnWU+V7mdM/iZXf6ZggmkHj5HowB9SKs5HU3 L9GdY7i2TW5/5wD514MdZj7lV+Mfk3l7aFewMkRSIritotrDlh53zdRGoiUQsoMYHCRg EvcJ8F1BbfaKz2t2SZ0mHFnu8a+19FDSU+yX1GBnoKPR85xbH11iLRLOJtSTvpP3vNUb iep235Smc56VWz+s9g0B0rXdyyRe4iPwKsDFeKegE46moMNwtM1orGOln4geiwdl03yZ roOw== X-Gm-Message-State: AOJu0Yz6aaidD0naZG1QwuIXw7/+KYzDoi+TcxKvNqzJGJRprLPoxoBZ olJA1oOSbqVxkGg2pDGjDkxkWyHRR6XOsknHNBBQNQ== X-Google-Smtp-Source: AGHT+IEMFE7+jZ2E6qIyXz13dvkGAue4LRino7VKu9st5WEkc5wvqXhVsCTMXxrxQej5JckFDuAY3A== X-Received: by 2002:a1c:f710:0:b0:400:ce4f:f184 with SMTP id v16-20020a1cf710000000b00400ce4ff184mr16792201wmh.41.1696940742160; Tue, 10 Oct 2023 05:25:42 -0700 (PDT) Received: from x13s-linux.nxsw.local ([37.228.218.3]) by smtp.gmail.com with ESMTPSA id bv28-20020a0560001f1c00b0032d402f816csm1404316wrb.98.2023.10.10.05.25.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Oct 2023 05:25:41 -0700 (PDT) From: Bryan O'Donoghue To: andersson@kernel.org, agross@kernel.org, konrad.dybcio@linaro.org, mturquette@baylibre.com, sboyd@kernel.org, dmitry.baryshkov@linaro.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, jonathan@marek.ca, quic_tdas@quicinc.com, vladimir.zapolskiy@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, bryan.odonoghue@linaro.org Subject: [PATCH v2 0/3] Add sc8280xp CCI and CAMSS core dtsi Date: Tue, 10 Oct 2023 13:25:36 +0100 Message-Id: <20231010122539.1768825-1-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org V2: - Drops specific sc8280xp-cci compat - Konrad - Drops minItems where maxItems are equal - Krzysztof - Uses suggested description for CAMSS - Krzysztof - Leaves indentation of ports/properties - Rob - NoISP. Supports bayer encoded upstream currently only - Krzysztof - Endpoint. Adds an example endpoint - Krzysztof Link next: https://git.codelinaro.org/bryan.odonoghue/kernel/-/tree/linux-next-23-10-10-sc8280xp-camss-v2 V1: The sc8280xp provides a standard Camera Control Interface and Camera SubSystem hardware interface similar to antecedent parts sdm845 and sm8250. Per the target segments for this part, sc8280xp has more of everything. More CCI, VFE, CSIPHY and therefore more interrupt lines and clocks to declare. CCI x 4 CSIPHY x 4 VFE x 4 VFE Lite x 4 CSID x 4 Bootable 6.5.y x13s: https://git.codelinaro.org/bryan.odonoghue/kernel/-/tree/lenovo-x13s-linux-6.5.y Linux next: https://git.codelinaro.org/bryan.odonoghue/kernel/-/tree/linux-next-23-10-06-sc8280xp-camss This patch depends-on: https://lore.kernel.org/lkml/20231004161853.86382-2-bryan.odonoghue@linaro.org/T/ Bryan O'Donoghue (3): arm64: dts: qcom: sc8280xp: camss: Add CCI definitions media: dt-bindings: media: camss: Add qcom,sc8280xp-camss binding arm64: dts: qcom: sc8280xp: camss: Add CAMSS block definition .../bindings/media/qcom,sc8280xp-camss.yaml | 582 +++++++++++++++++ arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 609 ++++++++++++++++++ 2 files changed, 1191 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/qcom,sc8280xp-camss.yaml