Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp239777rdg; Thu, 12 Oct 2023 04:31:56 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHRcNmdVaAI0uX9m4Gs4xgU/4QjU9uXhXFgJvAoqgtpLxDQrPCjPqPY4pDGOs356Qy5UXIS X-Received: by 2002:a05:6808:482:b0:3af:cc62:533a with SMTP id z2-20020a056808048200b003afcc62533amr18117125oid.19.1697110315938; Thu, 12 Oct 2023 04:31:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697110315; cv=none; d=google.com; s=arc-20160816; b=D7mouThZfmPAF9/r1Ri3sKH5F/YCN7huye8ME7GdqAYMxJaOAEelPw0AobG+qIHWn2 u21jTw9WIWUwLKS4ykZBdF1LsxJ0x7nNFn5IQ42sUD/ytP/CyrWo+tEDKCVAKgSsrIdi U+A+OgYjRMWrJRVSRcOQfeemE0348mVpQ9oYIlSPVBfnJsccmjMrWTFocAWgtpP+WM0d Cve47R1R5CZzdWNBMMhLvYb7w8vFwYs/9kZkKijxtWrcuWK+GEwvjYeMslVqNxSSikuE cMO0rypxVpMXd/zF/SUW9/vD6hJ88+HWzX3BB7bme/fpgqzdcqekjtWqtvk0isuyzj// KaAQ== 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=CnuoW+FQCD/OpcgflvSx0Oe2LZM8hD2I1654SS3PYOc=; fh=HqXb5pKQmiRoUvTzW6ObiiLCOTom46cMUEwDs3yZjT8=; b=O7DrHWerSUCc1nNeMlalJIZRRUo6Gno/ZqsBpg8W+7X4JYiP/m6+jXuACAwwtsZ4V2 mpF/cV0xV6l0E0BT3A/zZJ6JHliqAFZLgEi41sprDS3ReOt1oCS/ndqF1XGgWRJYLRW6 rdaUR8DpHm7bRpUr2gCaWL3oaLyG+F8t66ehwz5SBm8O9XWyDsFR8vG8e0+HoRVBKwyF M964TNxxa1eXpdR/r05oEkvdrFuA5yT+cXYXq28VPyiGSombUoHnguvaU0EX9bS1FV83 +M+VLNiQqjpMxgqVf4fCtP6IYYTJ2Hr7VhFWIBvkmFu1QsCu8Uo9QVaeM+eznbYouSna zAVQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=pPD4LXAp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 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 howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id f2-20020a631002000000b0057771e49c25si2024735pgl.693.2023.10.12.04.31.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Oct 2023 04:31:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=pPD4LXAp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id B6D4B822C601; Thu, 12 Oct 2023 04:31:41 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378346AbjJLLbP (ORCPT + 99 others); Thu, 12 Oct 2023 07:31:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41002 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343858AbjJLLbK (ORCPT ); Thu, 12 Oct 2023 07:31:10 -0400 Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C7C79C6 for ; Thu, 12 Oct 2023 04:31:05 -0700 (PDT) Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-3226cc3e324so824007f8f.3 for ; Thu, 12 Oct 2023 04:31:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1697110264; x=1697715064; 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=CnuoW+FQCD/OpcgflvSx0Oe2LZM8hD2I1654SS3PYOc=; b=pPD4LXApcviScq+lACrJ/cbam//ID6+iVyoZoX4FtxOhp3C7nJT4HCP3UnKwCotz0I dzdYR+4pyFKwBJzv/NsyetIGGGrxP3dAaB84Ufkp8bxYsbaoulAb7tQDLj5ws4q+d3WH yKw6sK/R7IkKy19lKVmWqHdHqFuOyP52SP+bTZ+hb5uSNyB6aNqkTsookAvvSU51dT4y RdU0g6ls9hO2aucYbyfgthNx4TMfXQkv73SrML8wjqtaLlSHanSbWcBe/FmHKaIAzgu4 7uCPoeVG3/3BN7nOvmTCQAXu2VNU72aTfwtGCFhMy9nDZpEgUWKp5+F8rkV7Ytwbgx7Y zlVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697110264; x=1697715064; 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=CnuoW+FQCD/OpcgflvSx0Oe2LZM8hD2I1654SS3PYOc=; b=oZrhOwdgbvuDmpF0QVW8lTYHTWs0twTQ3xr0rPaQ0yohYOrxaxF2IRJIUosIKxKkUL nE28rf1CN9lLK5gHWGoo/Jnqs7HzgHtoaA6akkkjEuuWDkaoJ0gu1o9kriPY6dHaEUZy 3OU9m+gEpZAGNeC4cuh718e/XTWd6iK9dMupJ55Mwp4gRn7I9LV4RJfJhg2pm0rS7kq/ EUSs5APuj0W44VrM9b3UKcidQPKxklmPdj9qGxxbz4qrTF4/0tbMZf8jW6G90capk9xE 46kDYFBcCoV90zFvM+AeA7lm7VyQb9C48qQg3EWGPFo9Yyp7070nsGzgdthiUbEXcS9K knJg== X-Gm-Message-State: AOJu0YzWEWo7vfvkG4sTUt7rp6kYa9OLbnUyv599ER2S6YGChAvJcwF6 FcNyND9bFI5yK9Llm+3T3H/A6g== X-Received: by 2002:a05:6000:250:b0:32d:825b:e7da with SMTP id m16-20020a056000025000b0032d825be7damr3858653wrz.41.1697110264167; Thu, 12 Oct 2023 04:31:04 -0700 (PDT) Received: from x13s-linux.nxsw.local ([37.228.218.3]) by smtp.gmail.com with ESMTPSA id l14-20020a5d480e000000b0031c5e9c2ed7sm18244891wrq.92.2023.10.12.04.31.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Oct 2023 04:31:03 -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 v4 0/4] Add sc8280xp CCI and CAMSS core dtsi Date: Thu, 12 Oct 2023 12:30:56 +0100 Message-Id: <20231012113100.3656480-1-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Thu, 12 Oct 2023 04:31:42 -0700 (PDT) V4: - Adds RB - Krzysztof - Drops indicated newline - Krzysztof - Moves "This patch depends-on" below the "---" - Krsysztof Link next: https://git.codelinaro.org/bryan.odonoghue/kernel/-/tree/linux-next-23-10-10-sc8280xp-camss-v4 V3: - Expands description of ports to clarify mapping of port to CSIPHY Rob - Adds the dependency link into the commit log of patch #3 - bod Link next: https://git.codelinaro.org/bryan.odonoghue/kernel/-/tree/linux-next-23-10-10-sc8280xp-camss-v3 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 (4): arm64: dts: qcom: sc8280xp: Add in CAMCC for sc8280xp 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 | 581 ++++++++++++++++ arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 624 ++++++++++++++++++ 2 files changed, 1205 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/qcom,sc8280xp-camss.yaml -- 2.40.1