Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp4660140pxk; Wed, 30 Sep 2020 08:31:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJww+r9YyEUKPXGGdyecXFaXjYSW6msyfXpvi3EgOSQbmvPXoVRMDpqDYmREC7EGvpaDsZbm X-Received: by 2002:a17:906:c109:: with SMTP id do9mr2821848ejc.142.1601479873060; Wed, 30 Sep 2020 08:31:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601479873; cv=none; d=google.com; s=arc-20160816; b=kkbTkjoBxncY/q/PiIVF81iRXWdj1HWBjG7yiLZag7sW0yHin01aF/7LuArnUIi6cN Jwncp+0AhtLlBIDMsnhXKKS9Aev0JcNmaseQ/5t/m22MSufpG71O/DUFU/1WOsy5t4xy 128Kb+z9/mjnFfvWQul4aQ/OLzikKheRc2oIctlnG1tV5U+FxPr4h+8M5MjvSV+fpHY5 g9dx/iFPCezSFWi8+zRGaqsiAYkUXZVfBxXp803UfPHmzDx/KTIY48VZ7mHmZDKOOfQh rw8kNQtlDOk7/UGSi0yzQcf+gIAg/9baB9ZI/YP5nGeromMTw/fMX7NeSldCVTz9/Bg6 MQCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=0+ELwapv21GEL6l9w+GEBlH6bPvhJEQ78Iqbr9FNf64=; b=qmej1ELeu7M8t/cTL1FnoV31+dO+VHDGtBLPah838hpXbgVVNoqEO9YzzzC7B2EecD KOOkLUVRW4UtRKxF7M7b+tU92VG5Km8AvLHsVR0U0kodZNfGgM5Cwt+AHoSW9zAxpPpr nN/LWihLi/GS2DDTEgnxqzrX98+oJvST31R+X5BWb8NnKxudEjZFO6Bd8Etmn+lDO2x7 O22yM6Mg21No4q5wAUWYEcR78Gd+KAUKWx2DP7GkficKe3pin2+EC8nRD+pDot0YAwqy SJ98O7NhFw6sMkQ0GgDohqY3FH+RrdnbOS1QiCHyDmVbodzEb8fq8NT60zuD7/MvSyoz n8ng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bnu2AXO9; 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 g9si1267418eds.374.2020.09.30.08.30.49; Wed, 30 Sep 2020 08:31:13 -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=bnu2AXO9; 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 S1730805AbgI3P1f (ORCPT + 99 others); Wed, 30 Sep 2020 11:27:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41922 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730898AbgI3P1O (ORCPT ); Wed, 30 Sep 2020 11:27:14 -0400 Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 38EA4C0613D2 for ; Wed, 30 Sep 2020 08:27:14 -0700 (PDT) Received: by mail-wm1-x341.google.com with SMTP id e17so2149637wme.0 for ; Wed, 30 Sep 2020 08:27:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=0+ELwapv21GEL6l9w+GEBlH6bPvhJEQ78Iqbr9FNf64=; b=bnu2AXO9rs36aRb/7J34MaWoqyLLtn7zSZkuC3mjkJUPnpZ/ubekgTq3T6POhPvzr6 LsQeXsqfRxkyLwWFwO0z5OY0HnQ0kU08XXRCLsI1ssorbSbnycj5RQq13nsxXnQJrHef AOCPhQAUXpyNkBEZ2uk2Plve1/cFpNLg8gP4PZcdryWrFhpdyy7ywFL2vMO17nAJgdfC TU2ZxNsmP4NMy9IrDn+9IGpnWEIe1/UcQfA4msy7jnX0S1p2OWFQMVtPu1l/lsSm5msl gGNvV6iclq3Yg18Tf5zUoWjyv9gyYnEi+fIXWTLZM+fueqlk7CCXT3uGaOpF5UcCuohX SQZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=0+ELwapv21GEL6l9w+GEBlH6bPvhJEQ78Iqbr9FNf64=; b=Q7K+AocOvJDCQPcEVHBf++fDqasL3Z0noJGkCNTknM3tveujs7W9ID8V2s4T2sBaAA 1kzjv2w/gg8fVbe3K+YMdGg1+vkJoXsE5FebhNkYIK83q+DC3bzErW+cZuHK7Ksrnme9 qoxL9YZHfdmGu4BHxURVnxDG/mmFkpdl9u9wdRiwuWEom9fzInFNzfZD+h5/DWQflolZ RabaJVoYxNppORUB+zXvNfEnP/mgWh2tOeUpSMFRhDdHrBo4bwqYvsOQW91edlEynXwH rrmS3QucFxvDZB+YG7Evmx1BH3Nf6j2/sHuPaLCiaHRXIacLxpIPhsDtwOvFZM00CSAJ MKaQ== X-Gm-Message-State: AOAM532B5liXktNgJ+MZgZusx04/OtC7PWX7Eda9aeiz35QgWq/x3GRp QvPyVUnLpY4sDgf77/A1EexBcw== X-Received: by 2002:a05:600c:2118:: with SMTP id u24mr3621915wml.59.1601479632810; Wed, 30 Sep 2020 08:27:12 -0700 (PDT) Received: from [192.168.86.34] (cpc86377-aztw32-2-0-cust226.18-1.cable.virginm.net. [92.233.226.227]) by smtp.googlemail.com with ESMTPSA id n4sm3556018wrp.61.2020.09.30.08.27.11 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Sep 2020 08:27:11 -0700 (PDT) Subject: Re: [PATCH v8 5/7] ASoC: qcom: Add support for lpass hdmi driver To: Srinivasa Rao Mandadapu , agross@kernel.org, bjorn.andersson@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, robh+dt@kernel.org, plai@codeaurora.org, bgoswami@codeaurora.org, perex@perex.cz, tiwai@suse.com, rohitkr@codeaurora.org, linux-arm-msm@vger.kernel.org, alsa-devel@alsa-project.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: V Sujith Kumar Reddy References: <1601447977-18115-1-git-send-email-srivasam@codeaurora.org> <1601447977-18115-6-git-send-email-srivasam@codeaurora.org> From: Srinivas Kandagatla Message-ID: Date: Wed, 30 Sep 2020 16:27:10 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <1601447977-18115-6-git-send-email-srivasam@codeaurora.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 30/09/2020 07:39, Srinivasa Rao Mandadapu wrote: > +} > + > +static bool lpass_hdmi_regmap_volatile(struct device *dev, unsigned int reg) > +{ > + return true; > +} I did ask this question in multiple reviews, but never got an answer! Are all the dp/hdmi port register range really volatile!? --srini > + > +struct regmap_config lpass_hdmi_regmap_config = { > + .reg_bits = 32, > + .reg_stride = 4, > + .val_bits = 32, > + .writeable_reg = lpass_hdmi_regmap_writeable, > + .readable_reg = lpass_hdmi_regmap_readable, > + .volatile_reg = lpass_hdmi_regmap_volatile,