From mboxrd@z Thu Jan 1 00:00:00 1970 From: pure.logic@nexus-software.ie (Bryan O'Donoghue) Date: Thu, 15 Sep 2016 11:47:13 +0100 Subject: [GIT PULL] Greybus driver subsystem for 4.9-rc1 In-Reply-To: <1473935756.10230.42.camel@nexus-software.ie> References: <20160914100949.GA6179@kroah.com> <20160914173625.GB15356@leverpostej> <20160914180754.GA16053@kroah.com> <20160914182952.GA21615@kroah.com> <1473932133.10230.25.camel@nexus-software.ie> <20160915101330.GB6718@leverpostej> <1473935756.10230.42.camel@nexus-software.ie> Message-ID: <1473936433.10230.46.camel@nexus-software.ie> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Thu, 2016-09-15 at 11:35 +0100, Bryan O'Donoghue wrote: > Here's a slightly better diagram. PMIC -> refclk provided to each (timer) element below. MSM8994(timer) -- > USB WD8a ? ? ? ? ? ? ? ?APBridgeA (timer) -> UniPro bus ? ? ? ? ? ? ? ?WD8a ????????????????????????????????????????????-> Module(timer) with UART ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?WD1 ????????????????????????????????????????????-> Module(timer) with GPIO ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?WD2 ????????????????????????????????????????????-> Module(timer) with blah ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?WD3 ??????????????????????????????-> SPI bus ????????????????????????????????????????????-> SVC(timer) ???????????????????????????????????????????????Owns FrameTime ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?GPIO {WD0...WDn} So yes, each processor has it's own timer. We aren't trying to read the MSM's FrameTime. --- bod From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934214AbcIOKn5 (ORCPT ); Thu, 15 Sep 2016 06:43:57 -0400 Received: from mail-qk0-f171.google.com ([209.85.220.171]:35685 "EHLO mail-qk0-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1764711AbcIOKnx (ORCPT ); Thu, 15 Sep 2016 06:43:53 -0400 Message-ID: <1473936433.10230.46.camel@nexus-software.ie> Subject: Re: [GIT PULL] Greybus driver subsystem for 4.9-rc1 From: "Bryan O'Donoghue" To: Mark Rutland Cc: Greg KH , Arnd Bergmann , linux-kernel@vger.kernel.org, Johan Hovold , Rui Miguel Silva , Laurent Pinchart , Sandeep Patil , Matt Porter , John Stultz , Rob Herring , Viresh Kumar , Alex Elder , David Lin , Vaibhav Agarwal , Mark Greer , marc.zyngier@arm.com, linux-arm-kernel@lists.infradead.org Date: Thu, 15 Sep 2016 11:47:13 +0100 In-Reply-To: <1473935756.10230.42.camel@nexus-software.ie> References: <20160914100949.GA6179@kroah.com> <20160914173625.GB15356@leverpostej> <20160914180754.GA16053@kroah.com> <20160914182952.GA21615@kroah.com> <1473932133.10230.25.camel@nexus-software.ie> <20160915101330.GB6718@leverpostej> <1473935756.10230.42.camel@nexus-software.ie> Organization: Nexus Software Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.5.2-0ubuntu3 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2016-09-15 at 11:35 +0100, Bryan O'Donoghue wrote: > Here's a slightly better diagram. PMIC -> refclk provided to each (timer) element below. MSM8994(timer) -- > USB WD8a                APBridgeA (timer) -> UniPro bus                WD8a                                             -> Module(timer) with UART                                                WD1                                             -> Module(timer) with GPIO                                                WD2                                             -> Module(timer) with blah                                                WD3                               -> SPI bus                                             -> SVC(timer)                                                Owns FrameTime                                                GPIO {WD0...WDn} So yes, each processor has it's own timer. We aren't trying to read the MSM's FrameTime. --- bod