Received: by 2002:ac2:464d:0:0:0:0:0 with SMTP id s13csp3305597lfo; Mon, 23 May 2022 01:13:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy5CGjCUSxrm3rRNBGmkpPJrm59vCcCQSR3E/Zr8X5qIBDiRXe/86HcFcdF16l1GL1137GK X-Received: by 2002:a63:83c6:0:b0:3fa:4034:57e3 with SMTP id h189-20020a6383c6000000b003fa403457e3mr4470607pge.177.1653293602937; Mon, 23 May 2022 01:13:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653293602; cv=none; d=google.com; s=arc-20160816; b=bvw9XcMi234wmvVYTuFWK9RXx1giDzS639nZ8AWOKUyB/067z5NOm/fpNnHIsqbov0 dFsxcl6iBQXuHML+ePzGRU3N5cgbxqSgj5Uchuq64ndv2hJRLcIv77bb8BtQi/ORKKLh NdtY+H35FpWkfJHkLcjcbGC6cKVMpwCk4jyWEEiGIPcKjbvp85U4F8GQcaO+lzQhSqtY aM/FWo4zRZQ1vqtv1fAbISzm0hiTRQ6khgbrEUvUSl0M4CLIClKtm3tRQwi9G0BkPngl BlxxXh8ZHZppBscXvPJlwZmkwib/p2OHloN4nNGDb+/a16YmoI/auwPw2dckc9M7SrCo lxiw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=jOGHprAswSmERjG5LvhFgXJuz61eUKdvahX81d5jM2Q=; b=d75qONFsR8hb6F6OUXTwW3JPnLNaPk5zCVQ/BL1j9mZnAs3bizDfO3d3sch6GIL1wf 0WT5OCCn445/9huuc5JuwNArxNvPyOFFQi/WlJCO+6RUp/Ux+rN3iPdPKLI/z0FN8H8t sbBf0quRnOprdmB6G7wW9jzGUsaKc+IgQ2cxMdxdzZBA5srXmv4RojtlY0bYm7y3/BeY h3LdIYWaAd9ufiqssevHZ48STAOfUfqCVO5VWAf2eyOuqJJ+H5wx3hK5H9pQokkYHGeB CPjdWSmkkxl6SvAMb8I1Gda5IogkiRhmPAlbjmiUjrsvRjLQ0qsoptEfkd9HlMzahyqN 0vSQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@z3ntu.xyz header.s=z3ntu header.b=nQoPo+kW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=z3ntu.xyz Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id p7-20020a63c147000000b003db8a209973si9408338pgi.404.2022.05.23.01.13.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 May 2022 01:13:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=fail header.i=@z3ntu.xyz header.s=z3ntu header.b=nQoPo+kW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=z3ntu.xyz Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id B14FD167C7; Mon, 23 May 2022 00:08:35 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1349704AbiEVQ3B (ORCPT + 99 others); Sun, 22 May 2022 12:29:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37614 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343882AbiEVQ20 (ORCPT ); Sun, 22 May 2022 12:28:26 -0400 Received: from mail.z3ntu.xyz (mail.z3ntu.xyz [128.199.32.197]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 63E4F14087; Sun, 22 May 2022 09:28:24 -0700 (PDT) Received: from g550jk.arnhem.chello.nl (a246182.upc-a.chello.nl [62.163.246.182]) by mail.z3ntu.xyz (Postfix) with ESMTPSA id C34B1CCD45; Sun, 22 May 2022 16:28:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=z3ntu.xyz; s=z3ntu; t=1653236898; bh=Ja6UJLLoY69ioz4GOQEi4TAltPn6idOtLA6g2qiKj2s=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=nQoPo+kWMh0sTGmyO7oSZmqILT/AjkkuNi3n2lxcFAXIu3edlnOSlZT5pubOWZd7p 7lL8ud7CFI9ZEmbZE36V8dYniEY7beFcqkw7tU4VKzdd/Cz6v5khZmgI8yeOT1CImk AeWU1y4ZbKSvjOPtlOh3oCg9uCLyqM1c2SzdEfpk= From: Luca Weiss To: linux-arm-msm@vger.kernel.org Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Loic Poulain , Robert Foss , Rob Herring , Krzysztof Kozlowski , Todor Tomov , Andy Gross , Bjorn Andersson , Mauro Carvalho Chehab , linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, matti.lehtimaki@gmail.com, Luca Weiss Subject: [RFC PATCH 07/14] media: camss: csiphy: Add support for 8x74 Date: Sun, 22 May 2022 18:27:55 +0200 Message-Id: <20220522162802.208275-8-luca@z3ntu.xyz> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220522162802.208275-1-luca@z3ntu.xyz> References: <20220522162802.208275-1-luca@z3ntu.xyz> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FROM_SUSPICIOUS_NTLD,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,PDS_OTHER_BAD_TLD,RDNS_NONE,SPF_HELO_NONE, T_SCC_BODY_TEXT_LINE autolearn=no 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 From: Matti Lehtimäki CSIPHY hardware modules in 8x74 and 8x16 are similar. Signed-off-by: Matti Lehtimäki Signed-off-by: Luca Weiss --- drivers/media/platform/qcom/camss/camss-csiphy.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/media/platform/qcom/camss/camss-csiphy.c b/drivers/media/platform/qcom/camss/camss-csiphy.c index 75fcfc627400..a0122705a874 100644 --- a/drivers/media/platform/qcom/camss/camss-csiphy.c +++ b/drivers/media/platform/qcom/camss/camss-csiphy.c @@ -557,7 +557,8 @@ int msm_csiphy_subdev_init(struct camss *camss, csiphy->id = id; csiphy->cfg.combo_mode = 0; - if (camss->version == CAMSS_8x16) { + if (camss->version == CAMSS_8x16 || + camss->version == CAMSS_8x74) { csiphy->ops = &csiphy_ops_2ph_1_0; csiphy->formats = csiphy_formats_8x16; csiphy->nformats = ARRAY_SIZE(csiphy_formats_8x16); @@ -582,6 +583,7 @@ int msm_csiphy_subdev_init(struct camss *camss, return PTR_ERR(csiphy->base); if (camss->version == CAMSS_8x16 || + camss->version == CAMSS_8x74 || camss->version == CAMSS_8x96) { csiphy->base_clk_mux = devm_platform_ioremap_resource_byname(pdev, res->reg[1]); -- 2.36.0