Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1578475ybl; Tue, 3 Dec 2019 09:17:45 -0800 (PST) X-Google-Smtp-Source: APXvYqySG/OVJtcBiVm2sq6RCKHeKnRpQ2Dde7bgto3fNzVJAErWgPG+6255okeWW7syv3JJW/Xi X-Received: by 2002:aca:5ad4:: with SMTP id o203mr4558760oib.73.1575393465668; Tue, 03 Dec 2019 09:17:45 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1575393465; cv=pass; d=google.com; s=arc-20160816; b=CYs8G0mdh0SGbHCqyoHrGbd5cpz27EdxCTcjM3XrRDyZRkswfnqLBJ121Lm8+zr4ER V+qFkTaGRHxM69+QC/Aw7Ld0hASubV0+Rt0gfFrhemJEjATUyrT2kCNapLS5qW6BOa5s POWL9rqdpQBqBDLm3yaKqRD9W+wlKMnsKsXIRXEJj8XuDILx4TdeY5C4kdao4JW1tj28 C+bbb37Eo91iGTI1NHkLMiEBg3n6IQHgGBUskZX6VLPlAJ3hO3jQWoRuZYGmmg+KFRwL YHUjQW/0FH8psNhIcUIGv048zaGa33A+386Xv4nyA3mJo9CXi24V17p+il1TmO0ictca xXhQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=M8tGdc/rXFvrxLFzpS7YjDcYuFmK8gSgEb/I5fCha6I=; b=DuKr6j8aYv3RPTfQE9Cw6+C/ePRVTbQ0hEEnSskgmtNdI52WBt81CG31/zsSRXztny eEu43vE9VQL3XMlV6fIdI78c5cG0dMDUR2j++L1jW3jEr2SuPKsdXn03QQR3t1dvmMrN dRHhkTYG9pFYgE4ctZNDmHUhfCXQ/E6pQutyqS6tycLngmLte7XFi4nZP/u7RMAr1sr0 TY6G4g9cd/9zmvLfivvkQLs6GMOJP3dnAex99ohjNnF/Cm8hMCTSDEXxwUZ905U4lY1T JHY/c6WrxEZ9QwLVSd9cGIJ7uptHETtXtkL1KNsckl135DgwAwBPCIk4ikF3AZH+PVC9 snog== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@dialogsemiconductor.onmicrosoft.com header.s=selector1-dialogsemiconductor-onmicrosoft-com header.b=obXrp93+; arc=pass (i=1 spf=pass spfdomain=diasemi.com dkim=pass dkdomain=diasemi.com dmarc=pass fromdomain=diasemi.com); spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=diasemi.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g200si1613011oib.273.2019.12.03.09.17.31; Tue, 03 Dec 2019 09:17:45 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@dialogsemiconductor.onmicrosoft.com header.s=selector1-dialogsemiconductor-onmicrosoft-com header.b=obXrp93+; arc=pass (i=1 spf=pass spfdomain=diasemi.com dkim=pass dkdomain=diasemi.com dmarc=pass fromdomain=diasemi.com); spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=diasemi.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726567AbfLCRPd (ORCPT + 99 others); Tue, 3 Dec 2019 12:15:33 -0500 Received: from mail1.bemta25.messagelabs.com ([195.245.230.5]:41194 "EHLO mail1.bemta25.messagelabs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726074AbfLCRPd (ORCPT ); Tue, 3 Dec 2019 12:15:33 -0500 Received: from [46.226.52.104] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-5.bemta.az-a.eu-west-1.aws.symcld.net id E0/79-19910-F2896ED5; Tue, 03 Dec 2019 17:15:27 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPJsWRWlGSWpSXmKPExsWSoc9roqs/41m swakLPBZXLh5isljT3MFkMfXhEzaLb1eArMu75rBZdO7qZ7XY8H0towO7x4bPTWweO2fdZfdY vOclk8emVZ1sHvveLmPzWL/lKovH501yAexRrJl5SfkVCawZDze3shec566YMfcdWwPjBs4uR i4ORoGlzBK3Ptxn7mLkBHKOsUicuaEDkdjMKPG79ycbiMMicIJZ4u2kVcwgjpDAVCaJtl+v2S CcB4wS9z7vZQPpZxOwkJh84gFYQkRgOqPE08lv2UEcZoEGJolVK04wgVQJC9hJfHjyGGyjiIC 9xLLGb0BFHEB2tMSJdywgYRYBFYnGSZfYQWxegUSJm433mCC2zWeROPbzElgvp0CoxIY3Oxgh LpeV+NK4GizOLCAucevJfLBdEgICEkv2nGeGsEUlXj7+xwpRnypxsukGI0RcR+Ls9SdQtpLEv LlHoGxZiUvzu6FsX4kfhy6ww9Sf2viXBcK2kFjS3coCcr8E0NH/DlVChAskbp4/CdWqJnHjTQ fUCTISBy+tYAX5RULgJqvEs4fdzBMY9WchORvC1pFYsPsTG4StLbFs4WvmWeCwEJQ4OfMJywJ GllWM5klFmekZJbmJmTm6hgYGuoaGRrqGlqa6ZmZ6iVW6iXqppbrlqcUluoZ6ieXFesWVuck5 KXp5qSWbGIFpLaXgsNMOxrdf3+odYpTkYFIS5f37+UmsEF9SfkplRmJxRnxRaU5q8SFGGQ4OJ QnemdOexQoJFqWmp1akZeYAUyxMWoKDR0mElx8kzVtckJhbnJkOkTrFqMsx4eXcRcxCLHn5ea lS4rxNIEUCIEUZpXlwI2Dp/hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5QkCk8mXklcJt eAR3BBHTEgUqwI0oSEVJSDUz9LNv+73j5MrQ7deV21Z8t0eq3L+9+XWr8ScR9u0NqusvXK+9l z50I1wyK7gxcnfArmtlgHUdu3hy+UM2nnS+f3InsYFi2hyVx/2yXGQ2Or+Snlk2QU78aMu+w9 cI7n07a6Uf9nXdOe1Np1FKmJ8eTlS5I8TlvfdC0v2J+6anFVzu2iVZGvo63dHP6q5y7YL5P8e tljgyf2aeyeYvn/etK4d4gYPU1KearwrvWuLN/X0bpKXKqiiWdnr5h+TNHAaOLh3Z2dDU6Xnl mrR6cIdqTnNlyxf4ec5J58RZtdSFzzyNpto1LNeYeLvTZveJojsHS319S/gbPW5/Z4lvNsXj9 zEIfRabIO0ymRxhVzyuxFGckGmoxFxUnAgAslOk1cgQAAA== X-Env-Sender: Adam.Thomson.Opensource@diasemi.com X-Msg-Ref: server-12.tower-268.messagelabs.com!1575393326!977682!1 X-Originating-IP: [104.47.13.52] X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass X-StarScan-Received: X-StarScan-Version: 9.44.22; banners=-,-,- X-VirusChecked: Checked Received: (qmail 13739 invoked from network); 3 Dec 2019 17:15:27 -0000 Received: from mail-he1eur04lp2052.outbound.protection.outlook.com (HELO EUR04-HE1-obe.outbound.protection.outlook.com) (104.47.13.52) by server-12.tower-268.messagelabs.com with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 3 Dec 2019 17:15:27 -0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Qahw/2uzhrfeFXfWtnmbTraXpJ39EGyCfS0hogjnuTKsKkuYOaVBXWHj4WvOvGlvL/BvNWrkUVujlTRWmN0uYnNfOj571YM9Pg8TOSGUjThG9fZjdfbtBW4zY3lpdTZf0jzsWMmaVYFNQdxR/JPq0a2drbtmig7HtN3yZ+/YeEWRRVZk/NsqBaRt2FX6L3JXXo2ydoKStF8AExvXLL+XqqfNCU9A76fYfgSanfyW0MuGdWpnn5EA3slEbs7pTzcZpKWCRnqU+V6TVZF7PBzCMdLQHHn81gkuVvrSsRVwKdJvvEZe4+fKMw0p0isnavTkxrn/Spoyos2XUjAQJSOjKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=M8tGdc/rXFvrxLFzpS7YjDcYuFmK8gSgEb/I5fCha6I=; b=YfAS0Np8r3KOje5LUT56+l2oVzXbExWm7lJFngS6/aiPXoYUuWsmmBeR1BWNO2uDipxRV6oXt5xJj9oTTWCIMPWstnBUjjwIHtJaF6T4Y5dsBzohQalFn0FElDLj9H+PcqZEQb780Edwt6hSQQ2NxJnda2VHkjpvvIHysxYKj+mOnAfxPOoNzSsEiaXd1bo5AyYclxbB2/NlxITxPdPGgCewBQMqICr2uPkLPNyfTWi398daLfD37EPl7KTc64Mt+MWKHZoCR95rLk4S2b8ev9JUgTLzxavOZAZNjvCITzcbtMyzCbrixGEizG4vScMOBKk29EfS+7dVeOq2A6qwUg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=diasemi.com; dmarc=pass action=none header.from=diasemi.com; dkim=pass header.d=diasemi.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dialogsemiconductor.onmicrosoft.com; s=selector1-dialogsemiconductor-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=M8tGdc/rXFvrxLFzpS7YjDcYuFmK8gSgEb/I5fCha6I=; b=obXrp93+fM1LYxeubRgC566fuZwObpCHD3QKOYyY0WKjP/jiljdce4WyKAtHoa/y6Wpd20sbEjLuYcrfePNScvPHMabcVYAgTUHZjqVuma6zcaWFrNHzc/vM0gA62IB1OXg0c04YzZ9xeit6ley/+E31bbiB3fxdcLTOUHxZEFE= Received: from AM5PR1001MB0994.EURPRD10.PROD.OUTLOOK.COM (10.169.154.136) by AM5PR1001MB1203.EURPRD10.PROD.OUTLOOK.COM (10.169.154.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.20; Tue, 3 Dec 2019 17:15:25 +0000 Received: from AM5PR1001MB0994.EURPRD10.PROD.OUTLOOK.COM ([fe80::5525:87da:ca4:e8df]) by AM5PR1001MB0994.EURPRD10.PROD.OUTLOOK.COM ([fe80::5525:87da:ca4:e8df%7]) with mapi id 15.20.2495.014; Tue, 3 Dec 2019 17:15:25 +0000 From: Adam Thomson To: "Lu, Brent" , Adam Thomson , "alsa-devel@alsa-project.org" CC: Support Opensource , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , "linux-kernel@vger.kernel.org" Subject: RE: [PATCH] ASoC: da7219: remove SRM lock check retry Thread-Topic: [PATCH] ASoC: da7219: remove SRM lock check retry Thread-Index: AQHVqaxDP6cBrmECm0aX2T25rtDQx6eoJvjggAAPtwCAAAQYEIAAP/KAgAAFyUCAAAdBgIAAHw+Q Date: Tue, 3 Dec 2019 17:15:25 +0000 Message-ID: References: <1575358265-17905-1-git-send-email-brent.lu@intel.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [165.225.80.228] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f0e68229-42ca-499e-6993-08d778146329 x-ms-traffictypediagnostic: AM5PR1001MB1203: x-ms-exchange-sharedmailbox-routingagent-processed: True x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 02408926C4 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(376002)(396003)(346002)(136003)(366004)(39860400002)(199004)(189003)(7696005)(52536014)(76176011)(2501003)(11346002)(55016002)(229853002)(7736002)(66446008)(86362001)(305945005)(74316002)(2906002)(66946007)(5660300002)(6436002)(9686003)(64756008)(3846002)(66556008)(66476007)(6116002)(76116006)(25786009)(4326008)(6246003)(110136005)(33656002)(81166006)(8676002)(81156014)(186003)(478600001)(55236004)(71200400001)(446003)(8936002)(71190400001)(6506007)(53546011)(102836004)(99286004)(14444005)(256004)(26005)(316002)(14454004)(54906003);DIR:OUT;SFP:1101;SCL:1;SRVR:AM5PR1001MB1203;H:AM5PR1001MB0994.EURPRD10.PROD.OUTLOOK.COM;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:0;MX:1; received-spf: None (protection.outlook.com: diasemi.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MyCQiEW0nYPtH4VKwKDqIXBUhAqZy8rRzisK4aWjcyC3+9MOCFF0ih2U0VpY173cjcfNST0+B/MoaVSH/VdVCCM2+Az4S3p7WpL6uPvA8iG0uI/7VNCqpnqKvj+W766keLNgW3V1EH/vtzPqbS/99/VDvZAVUDMvVGECyFvy0YjYGM7pSVtVjadaUZbrcv3hngJAwKbzzNrZJvnWgEzmlGff7BvPzngH9ELm1BS3ejp+B4Qhbasy8ZqU0KBM2bVqRq69C5qGnz75FAemMUKi7y5TFRwwjCbYejrSEPjv65oZF8TlGa97hTdmagZOxf6JBYLyletkrDeY6K5OpWVY6+tYPSnk16xP63bSKZ84h/88kl6utYfSPhVm5acVScHzFmYfb7nIAc+U4FhaUy2ffvpXuOkcMYR8auZr98WMQP979igGlbDnAX13U0R+Vwn6 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: diasemi.com X-MS-Exchange-CrossTenant-Network-Message-Id: f0e68229-42ca-499e-6993-08d778146329 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2019 17:15:25.3332 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 511e3c0e-ee96-486e-a2ec-e272ffa37b7c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IcpNPWgLX2IleRVSUAmIYSLh1OGBekVdfX11MYS0fpL0p7lyDVbXXh7ZEp3KKjvfz6ySXfndWH5mSgweLo1BmsY1VW0/6ebVC/Syxsfs1bA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR1001MB1203 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 03 December 2019 15:23, Brent Lu wrote: > > Yes, that's right. I have put in a request with our HW team to again cl= arify > > timings, but still awaiting feedback. > > > > The driver already warns via the kernel logs when SRM lock fails as fol= lows: > > > > dev_warn(component->dev, "SRM failed to lock\n"); > > > > What else do you think is needed? > > >=20 > Hi Adam, >=20 > Let's say that the SRM locks in the second loop. The 50ms delay was appli= ed > but there is no kernel log message about it because the value of srm_lock= is > already true when exiting the loop. If we can print every SRM lock fail b= efore > msleep() call, it would be a helpful for people resolving timing issues l= ike Cold > latency. >=20 > do { > pll_status =3D snd_soc_component_read32(component, > DA7219_PLL_SRM_STS); > if (pll_status & DA7219_PLL_SRM_STS_SRM_LOCK) { > break; > } else { > ++i; > dev_warn(component->dev, "SRM failed to lock, retry in > 50ms\n"); > msleep(50); > } > } while (i < DA7219_SRM_CHECK_RETRIES); I have no real problem in providing debug like this, although this is proba= bly dev_info() rather than dev_warn(). Also I'd suggest the debug message shoul= d be something like the following if we were to add anything here: dev_info(component->dev, "Waiting for SRM lock\n"); Timings can be ascertained from the kernel log (assuming timestamping is on= ) so I don't think we need to explicitly state the delay information. >=20 >=20 > Regards, > Brent