Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp307139pxj; Fri, 14 May 2021 04:06:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxVcwMyUHqYqFfcW62mjIaxMO8fTW1w8PAgVfY8ZwoIBwEbA/7XCsgCCJV5fIB2hKoIG1WC X-Received: by 2002:aa7:cd6b:: with SMTP id ca11mr2350018edb.115.1620990379577; Fri, 14 May 2021 04:06:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620990379; cv=none; d=google.com; s=arc-20160816; b=AL78PrIvMmNG7vJ+OJ3TUWbREam5n1E5rke+mzGU3hpX3ZWnXTuYS31b+Qbfwhw/Jj qMj9ZyR8MzA0u2uas3RgKUcxBo04CWz9j8YqmvW3gjsAmU3h8+/QtOXJxvhExuU4yYgI inY2Nebgh/XPNRPCdO02jrDcERodCrYcn8ZRe3uOqEPnk/DMxafULJLDblLw51PUvq3w FgInG1LMJLtbxpSvLkdTBMU3/39gb6Zjes88FoPZlZ9uVd1fOFIB+8ZjnCPlEonfQAmh nCEOjGQmR3a4rVn8QmI5CRjDIJYtif/JpzxUmHZBarwZ+1XChpFaM1Gh8Kt/4A31mZ1p dV1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=GGsoNW/7CvW+GuCkSfvNkf8qr4TkIdRcYLdOHxjPBAE=; b=necYi4UHipvfUkTlxxiNLhj6Cvc47Iu1nx9Tcw8jy+BPbJBvWFKQ8iuHtewGxD1neu F46TjN1BnzAA8momY/UcKCf9iAswG+7mNZJ08gmf0nNxn+0qS/w3bCBK+CZ0ziWsr39S ezbdT235rH8EMHC4gvWcRzgJWwDFpypHf4XguJTb0jsDu3m0Ys3qv2rsSbBa4U0Mlz7c JBmbYFC43DSksfp4/T6frbmhKHbhOidkZKeP0eiCT/JaYYgBRP7PD+/YUjs9NYxCrugU J5hx1EG+DdH8esEbS8wCVC8p4ntpwckGrUFIFmmwFplrDTUEk8L1UeXU3YZVxYqCDtN6 NB4g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=couzxGbM; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l3si6749242ejd.313.2021.05.14.04.05.56; Fri, 14 May 2021 04:06:19 -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=@kernel.org header.s=k20201202 header.b=couzxGbM; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231441AbhENKjo (ORCPT + 99 others); Fri, 14 May 2021 06:39:44 -0400 Received: from mail.kernel.org ([198.145.29.99]:45926 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229525AbhENKjn (ORCPT ); Fri, 14 May 2021 06:39:43 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 3CA8061457; Fri, 14 May 2021 10:38:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1620988712; bh=mOpzQx5hfR8rcNY8S8uuarhuN/WjFaes5/dIxgPAEzI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=couzxGbMlwfzbJn6BDauX9QR9FI8zVAO0K1sZlCSMc+CfciCs8nlCXu+Uwoh6XuLb 6Bjg2Vj6ogy8jA0dkG6HKWqsAYQKCvyqACvS35aTmNDtLEFY9Ihaye24dVirJFbFf/ RLhi+HOGU6xSurdm6RkSIRXlL/+/pzFMToDzpy+SDFiRRo7QZK3c/SnkgNUXHchmWv VTun1RcHqaRRPmN+v9SW39tgQQXImZgiCzegmRQD1vCZw05A3xLpb3I19IWXVv5yCa 9JRcXiPizs/Vofik9Qhxk5QBdJkCOXWmqXkNve5+jTJ5rPMft+hZztikBBl3vr/9n/ CSZFaZ7WAusWw== Date: Fri, 14 May 2021 16:08:28 +0530 From: Vinod Koul To: Stephen Boyd Cc: Andy Gross , Bjorn Andersson , Dmitry Baryshkov , Kishon Vijay Abraham I , Rob Clark , Rob Herring , sbillaka@codeaurora.org, linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 2/2] phy: qcom: Introduce new eDP PHY driver Message-ID: References: <20210511041930.592483-1-bjorn.andersson@linaro.org> <20210511041930.592483-2-bjorn.andersson@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10-05-21, 22:22, Stephen Boyd wrote: > Quoting Bjorn Andersson (2021-05-10 21:19:30) > > Many recent Qualcomm platforms comes with native DP and eDP support. > > This consists of a controller int he MDSS and a QMP-like PHY. > > > > While similar to the well known QMP block, the eDP PHY only has TX lanes > > and the programming sequences are slightly different. Rather than > > continuing the trend of parameterize the QMP driver to pieces, this > > introduces the support as a new driver. > > Thank you for not slamming it into the same mega driver. > > > > > The registration of link and pixel clocks are borrowed from the QMP > > driver. The non-DP link frequencies are omitted for now. > > Can we make some library code for "DP" stuff in qmp that the two can > call to share the logic? I think we should split QMP into a library of common code which the respective function driver DP, UFS, USB QMP drivers (re)use across... -- ~Vinod