From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754566Ab1AUXXa (ORCPT ); Fri, 21 Jan 2011 18:23:30 -0500 Received: from gate.crashing.org ([63.228.1.57]:40734 "EHLO gate.crashing.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753863Ab1AUXX3 (ORCPT ); Fri, 21 Jan 2011 18:23:29 -0500 Subject: Re: Locking in the clk API From: Benjamin Herrenschmidt To: Colin Cross Cc: Russell King - ARM Linux , Nicolas Pitre , Lorenzo Pieralisi , Saravana Kannan , linux-sh@vger.kernel.org, Sascha Hauer , Paul Mundt , linux-kernel@vger.kernel.org, Dima Zavin , Ben Dooks , Uwe Kleine-K??nig , Vincent Guittot , Jeremy Kerr , linux-arm-kernel@lists.infradead.org In-Reply-To: References: <201101111016.42819.jeremy.kerr@canonical.com> <20110111031552.GJ3760@linux-sh.org> <4D3862DB.5000708@fluff.org> <20110120185617.GI6335@n2100.arm.linux.org.uk> <4D3907BD.4040900@codeaurora.org> <20110121220238.GE23151@n2100.arm.linux.org.uk> Content-Type: text/plain; charset="UTF-8" Date: Sat, 22 Jan 2011 10:21:42 +1100 Message-ID: <1295652102.2148.314.camel@pasglop> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 2011-01-21 at 14:28 -0800, Colin Cross wrote: > Clocks that have a voltage dependency, or depend on a clock that has a > voltage dependency, are non-atomic, everything else is atomic. PLLs > are atomic because they lock very fast (300 uS or 1ms) Some could argue that this is still way too slow for atomic context :-) Cheers, Ben.