Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1665462pxj; Wed, 19 May 2021 10:59:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyedKPbK4ExGGpCuu597WEqBiQq0qTbi5sr+qJd1xhB9V/WFQgXWv447VdIeUTt4Tgr7FlR X-Received: by 2002:a17:907:248a:: with SMTP id zg10mr333270ejb.259.1621447181956; Wed, 19 May 2021 10:59:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621447181; cv=none; d=google.com; s=arc-20160816; b=jxs8HQ2NnqzQAacMhD3SxUlzIoJGqbkPYRrT3HfpgHBVYUw7TxRrQ9WdXILepo6zEB LHDCzA8fQedBfqb76udTd5Fuo+xzJrWluotPR7cDCyU0GA4RnCobN6blNtRBEZyMC4CO CdjdtCZRuJulcfuG0n3i6RIdKwmPPWLp63XYhf81czYfiTrjgbPacOtYMFIMtMj6Uawa o8e608RipMFQmy8njtlnb3nfs9xy16/2+KlElm39cOw4p3HBf/46Kp6KviLMfRQR99eh o4FI0qandLY2ZNuD+o93+vVDsl+yZVcueqcJGeMcT3QmGjWZaFXG80vvkyZp99+V5mZ/ QptQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=7S6PUZObKkIfh3dODhQCy9E7mIQHbGFC9dWCAcju/jo=; b=szlccnb1azTGM1GSBgtUXqFAxZY/xsaom2hmuI9WXFd9ZpaeaL71VWsIBwhF4ypkSq rEZML5+QWEmZiYs2J0xo7Fqy3N4XwHxN1PrLChEoFSClJAuo61nBKKII+c2uzKJ6F/5B p+o9abHBknSkgChhqgei11VkN3QqBqh8GgkW1QD5HhYL/KJc/EfczjD+l0DzcRt/tJQx lW8YW97uj+/E9GHMEORT/ztJBiGG4o51me3IC/3XiJ+O9aNgjpbXEkHJ8TvfUIJaUDSg A5/RM9fk7Dc1GrfWwZfsV61i/uAfvD3cWZgRmI/5RrNc0RM8iFgCeiZaY8KB8esoTgHc IALg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="SwBpWj+/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a4si290600ejc.644.2021.05.19.10.59.18; Wed, 19 May 2021 10:59:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="SwBpWj+/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240052AbhERLnl (ORCPT + 99 others); Tue, 18 May 2021 07:43:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44954 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S245054AbhERLne (ORCPT ); Tue, 18 May 2021 07:43:34 -0400 Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 74336C06175F for ; Tue, 18 May 2021 04:42:14 -0700 (PDT) Received: by mail-pl1-x631.google.com with SMTP id t4so4931803plc.6 for ; Tue, 18 May 2021 04:42:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7S6PUZObKkIfh3dODhQCy9E7mIQHbGFC9dWCAcju/jo=; b=SwBpWj+/Sbd3xmdoFsEWL4TtWjdKN15Sfgx7w030cR7SVp6Ye1cVLF/GgJrB8PdJ3t +bWWuSUBuB1S6wyeQTzPboeQVPgyIKTIfegE/8OIhCCSCynGDynUFDGzQz6mXE7+pvIW dM353u8JWAaT6zEiBJ+LSggu4nM//+AIqjqXyRGO6UDLpxPZlkun7Hpvdt41hBAmP/gj oVN/+/9BJWbZCzVcLMu7EFQ21iZ8eCc6cB2IWdLhb5dbMmgsFpTcJ9BJysNFQ/6IX3BC 0pQwP9p4EGhKsuCMF5q6BL4n6VkGpnyTbZPZ0sCvIo/HrvdSb4eM2LIgM1Cr5ViZj5rp hvLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7S6PUZObKkIfh3dODhQCy9E7mIQHbGFC9dWCAcju/jo=; b=JzQXCxCNfKQKFYxipCy6TR7OEPJ1fVjgJSdQxchbW/68lJl+iRvDfHXZ6TNOBW6bD+ pip9Z/hklEikQZZMOrLUL2D4o8ms7Khdw3KMdtTh8PJsohrek2P/sw5fRSit+zR8Uebf nx2i5PTlbzBG3cB/a8jS/QM8GuTPcpsiaXYrJoKEJczD2zGZHe1Cw2wbjEF7G+hjUg/D kDlN9jkh9DPES5fAHkewiwtLiI6RY/POX0x7E52l6W3HCIj48fn5F8a/pVys5ZWRClnB SccmmRrGWe5PFwGVhL336Qxjh11IPknF0kjGt5mXMnygQg0F7qWJQlfGVyY3Vg4VzlEP +K9g== X-Gm-Message-State: AOAM532A3euPgZbtaBemoJrp8LPnDPb6j1sTmgvcfdtI+bkgBXOgGhW/ yFb6iTZebmeP7oeCt+I2jnNCO+YZPIG7XDh84PEy/Q== X-Received: by 2002:a17:90a:e391:: with SMTP id b17mr282959pjz.75.1621338133894; Tue, 18 May 2021 04:42:13 -0700 (PDT) MIME-Version: 1.0 References: <20210513175258.5842-1-jonathan@marek.ca> <20210513175258.5842-4-jonathan@marek.ca> In-Reply-To: <20210513175258.5842-4-jonathan@marek.ca> From: Robert Foss Date: Tue, 18 May 2021 13:42:02 +0200 Message-ID: Subject: Re: [PATCH 3/3] clk: qcom: Add camera clock controller driver for SM8250 To: Jonathan Marek Cc: MSM , Andrey Konovalov , Andy Gross , Bjorn Andersson , Michael Turquette , Stephen Boyd , open list , "open list:COMMON CLK FRAMEWORK" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hey Jonathan, > +static int cam_cc_sm8250_probe(struct platform_device *pdev) > +{ > + struct regmap *regmap; > + > + regmap = qcom_cc_map(pdev, &cam_cc_sm8250_desc); > + if (IS_ERR(regmap)) > + return PTR_ERR(regmap); > + > + clk_lucid_pll_configure(&cam_cc_pll0, regmap, &cam_cc_pll0_config); > + clk_lucid_pll_configure(&cam_cc_pll1, regmap, &cam_cc_pll1_config); > + clk_lucid_pll_configure(&cam_cc_pll3, regmap, &cam_cc_pll3_config); > + clk_lucid_pll_configure(&cam_cc_pll4, regmap, &cam_cc_pll4_config); > + > + return qcom_cc_really_probe(pdev, &cam_cc_sm8250_desc, regmap);; Remove a semicolon. > +} > + > +static struct platform_driver cam_cc_sm8250_driver = { > + .probe = cam_cc_sm8250_probe, > + .driver = { > + .name = "cam_cc-sm8250", Maybe conforming with the naming scheme of "sdm845-camcc" is the better way to go. > + .of_match_table = cam_cc_sm8250_match_table, > + }, > +}; > + > +static int __init cam_cc_sm8250_init(void) > +{ > + return platform_driver_register(&cam_cc_sm8250_driver); > +} > +subsys_initcall(cam_cc_sm8250_init); > + > +static void __exit cam_cc_sm8250_exit(void) > +{ > + platform_driver_unregister(&cam_cc_sm8250_driver); > +} > +module_exit(cam_cc_sm8250_exit); > + > +MODULE_DESCRIPTION("QTI CAMCC SM8250 Driver"); > +MODULE_LICENSE("GPL v2"); > -- > 2.26.1 >