From patchwork Fri Oct 6 12:01:54 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: 15010 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:a888:0:b0:403:3b70:6f57 with SMTP id x8csp268810vqo; Fri, 6 Oct 2023 05:02:31 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHycGb7tnP0A263T9od/u5AM9xgVqKYuKIjpeoUtmdWZIUY2epUbFlQU97GXhgcgFNPz38P X-Received: by 2002:a05:6358:918c:b0:14e:28f9:53fd with SMTP id j12-20020a056358918c00b0014e28f953fdmr7532667rwa.15.1696593751504; Fri, 06 Oct 2023 05:02:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696593751; cv=none; d=google.com; s=arc-20160816; b=t2twOm5lTtp/KoieecUGxOlHB8oF0ZxYWjLyRhgXt3yFUDr4KcFbY6OZPBju3LwEuY saP4yyu8520m6z9Z+oCPEth6IgvR2U7AaXVDjBI4ek8W4DZkTzk8wu8SC/0b4jovJk+O HOJsO4TWMU9Soy9ujuhHQKssRjWaSuqrHcC4siN07yAIZqozuamapUwr43jbOutXLRI2 XPjY/jV+jI0yjAiEmn85xNRq8yv9e36i/yQVBvpOM2u2bcJ1kV3WYAnRYAIi+8IL6ipN BFUvtxXk5tjfTNuTE15XH9eNanqbBwDK2KHl6seU9IzqnKiR6cxZ8jilUiQo53EGC5U/ yRRA== 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=+tRRmk02RPImBRLbLRoEQCQTLQJvcEiVX7dpADSsWwY=; fh=3yrrGuhV3WfprganpjGZyY67KcwGTo6w/afGV/PD2/c=; b=CLzvn1GW4yNb/KELLkG67pT+Zy35R5PTl6ryOqpzMviBPPblxu2KeToPSbfSWPYw0C 5qQWOmiF5vswhe7Tx181Txt8SovRvw0zvETqiy4jioVu2RUKuj/k1cZiO3DHzv2rgXxA mZKfdwKPbbjv7Blgf1GpCp4+WIqfgPgaRLGmDbuWR8hisFJS4O086gBdQSRb7hZT07TV jQ/NT8JryVhgEoUnutk6W0yxVw5bv14d7SpyW8nByIKzb4puHUFt4rTlbKizDsDVOZYQ qrgC8qalErCZTMZlOmD5uVHPZmzWADbP4/3UgXpJZ26WLy+LWD43blUtDzj/+rrLReoj vlKg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=KMlXqqIz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 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 snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id q193-20020a632aca000000b00584b7f082bdsi3457614pgq.449.2023.10.06.05.02.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Oct 2023 05:02:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=KMlXqqIz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 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 snail.vger.email (Postfix) with ESMTP id 5CED782F08D6; Fri, 6 Oct 2023 05:02:24 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232216AbjJFMCQ (ORCPT + 18 others); Fri, 6 Oct 2023 08:02:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37986 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232183AbjJFMCI (ORCPT ); Fri, 6 Oct 2023 08:02:08 -0400 Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 46CBDEA for ; Fri, 6 Oct 2023 05:02:04 -0700 (PDT) Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-405361bb9f7so17920935e9.2 for ; Fri, 06 Oct 2023 05:02:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1696593723; x=1697198523; 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=+tRRmk02RPImBRLbLRoEQCQTLQJvcEiVX7dpADSsWwY=; b=KMlXqqIzMD3qffk4zdBFWxAfoXDXaJ6mL2JkEMGvfkKqRF6AU5fDkTJLTAHXqNkg4N y2kGGJ9kf+rcYGDJ6ARz103QELqlBCyXqt7trbppT3fLtqD5bAjBMRZ2g4GayVZiasjs Zu0Jdr3UOagj3bXm8PHWnuQi3n/lL8a+wPIgaIt7e4IqcJyRhLrk8RJh62OsjIIIsi4w T87OWmIrpLk718pAP/ijirTFjdqZJcB60zqROxUQ00afvDpQRE498E25mZZ9a5jJVV2m 1irsi+zJSHZMh2mM0KWlS8u/iVr0/G7Ed8ankSeetQCFXWq0DgoWEM2nCzpm/YrsvTTP a4CQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696593723; x=1697198523; 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=+tRRmk02RPImBRLbLRoEQCQTLQJvcEiVX7dpADSsWwY=; b=Rt/u3b4+0SsTfvHrslPRgGTGPOvlO739sCp3Mi7PIrJDE8Lvms/qZ1paRnzeSgDSHK 5mgj7SUWI8en4KA98bU6iotZWUWleWXh0ZIG5TqMCjgWPczNeqspoL0Uoy5XBQj8fcJP 7UMqefU3ujLRdB3oZaPFd8KD3zuhjGioRP+N/f5nuOzvi1RYOAsSfhC/AbOAyp0RYNrf vqdJHdHTvNF5H4Uh/i4pjcrYDJ+rMgXtHY1Uos9MaIbewe4ZiOr6oJDz9H8goL/zSrOu IRprVpBUcvmu3cX+sND8EqZCEO4O1a26MMGYvki6FY/qKYQTtd3Dhyk4Qf7imQ4VKnRA jwBw== X-Gm-Message-State: AOJu0Yw+GDfOZJUgt+i2nJG+EzNQQQWShnDWNf1pgxhBOWZH0kpgg2+7 RoGGWkwGi2dSOymG3bjh1S1uOw== X-Received: by 2002:a05:600c:3b20:b0:406:847a:2934 with SMTP id m32-20020a05600c3b2000b00406847a2934mr6432197wms.28.1696593722608; Fri, 06 Oct 2023 05:02:02 -0700 (PDT) Received: from x13s-linux.chello.ie (188-141-3-169.dynamic.upc.ie. [188.141.3.169]) by smtp.gmail.com with ESMTPSA id m8-20020a056000180800b00321773bb933sm1491061wrh.77.2023.10.06.05.02.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Oct 2023 05:02:02 -0700 (PDT) From: Bryan O'Donoghue To: agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, loic.poulain@linaro.org, rfoss@kernel.org, andi.shyti@kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, todor.too@gmail.com, mchehab@kernel.org, bryan.odonoghue@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-i2c@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/5] Add sc8280xp CCI and CAMSS core dtsi Date: Fri, 6 Oct 2023 13:01:54 +0100 Message-Id: <20231006120159.3413789-1-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 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_BLOCKED, 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 lindbergh.monkeyblade.net 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 (snail.vger.email [0.0.0.0]); Fri, 06 Oct 2023 05:02:24 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1779007489142428946 X-GMAIL-MSGID: 1779007489142428946 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 (5): dt-bindings: i2c: qcom-cci: Document sc8280xp compatible i2c: qcom-cci: Add sc8280xp compatible 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 .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 2 + .../bindings/media/qcom,sc8280xp-camss.yaml | 598 +++++++++++++++++ arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 608 ++++++++++++++++++ drivers/i2c/busses/i2c-qcom-cci.c | 1 + 4 files changed, 1209 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/qcom,sc8280xp-camss.yaml