Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp2445067pxb; Mon, 11 Jan 2021 09:46:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJxnMQoMxmS7KJ2OQtaLG+VjvogMNcNKN/b4bGb+8SCmgxTkQwXqRYQEoaNeuiR/hQKcwwfH X-Received: by 2002:a17:906:578e:: with SMTP id k14mr447806ejq.90.1610387191596; Mon, 11 Jan 2021 09:46:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610387191; cv=none; d=google.com; s=arc-20160816; b=Q8+Nx5FBA/H70w/mfk5xh7xW7tYB6UT/XIpnGeDWLX5LI4/e9TRNA+nmHdFUxhGAiA j+wncMJTgPN0zOfOwe/MuvEKRD8N3UmD8y2mm8646Kdq1UONFhYZJHLFmcuIaFzIPPIh 8m2NFwuNxG2l4bE9zy0V+9/fetgt6MPaUH2OeW3FlXDr/LAMMBlHcZx3ooiRIR7tf3BG cCgBxzy9rhdleB+zKzHl0CEuBeJZf29qXzFK+oiYr5wO1VaduDmW1flU58WOQ+hC0dv7 0cOUPtZljzfS1SlV3JKi0FTHvzRdHU2bdZjOu+ukoGLZifHU7luw17dBAObsVwNzPOkC iu0Q== 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=u6x8UzFRjqrqN4cssS/v0WTGs8O5ImjzJMy4mDwcAXo=; b=rIeev8mlQ02S11MZEc7o9ZCjdDLlbVr74VruehN8YqJhpKF5N9QmZemp39g1zAcg3t eY3Zxj1jaPl2M7KzOWjK9fsdwM9EOHjhVvyM5QpQ97mgWhDvwoQx8Zrx3fI0wXvXfD71 8oEKqBB06nytGtImN+ihxsaWgfQZx9D91RY8tn1b/7XhSCUCCWr+EwmUWfTdY94c+eLj lWSnm/5lBFty3eJa+MEBnVC9Euxp7q9F7Cty6PNm6HAzc3/WInKfTBNB7EIFRh0VBIdi h721naPKb8M7RgukDZ2oeSFOUaBdNI4taH3MwGYn2/LJrU6TWpDofFp1v8RwHussMLeC DWOQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="nFB3b/0I"; 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 hr35si45133ejc.274.2021.01.11.09.46.06; Mon, 11 Jan 2021 09:46:31 -0800 (PST) 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="nFB3b/0I"; 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 S2389871AbhAKRo2 (ORCPT + 99 others); Mon, 11 Jan 2021 12:44:28 -0500 Received: from mail.kernel.org ([198.145.29.99]:59456 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389732AbhAKRo2 (ORCPT ); Mon, 11 Jan 2021 12:44:28 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id AF1FC22ADF; Mon, 11 Jan 2021 17:43:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1610387027; bh=6+/ilvJJLN7TEww9JbHDtpJW8J0ABFB6fdnOEzOK4r8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=nFB3b/0Izl0LF2J1c+1JcukWORbRPjL7BOXwUoKN1RoRXSb4emMMhoYKv723oe7Bx rGYGf6kXaJC1clVuaUkQwgOb+zayO6GKyxFznd7R2M0N7XyoEeq0ZReYJ4D/RTkC0P QAd0QEXLV4qLZrsaU9mFIRLFcVR9t5YezS8FobwDsOlKVzhItuK2GxWr9UITkX+jzn g06gPHzCFAHHYQ0eozc8ErLrxpf7iOooJwkj2UnBBIy9cm9tvJ1Jpx9hacEzod0aON I5pt25He4ENNRfvh1sUy5AUbsqaV8fXIwhmn1bhndiM9iv3rPPAOEv5+haamXa8z2S 7rSXtjhAu8ETw== Date: Mon, 11 Jan 2021 23:13:42 +0530 From: Vinod Koul To: Bjorn Andersson Cc: Mark Brown , Wolfram Sang , linux-arm-msm@vger.kernel.org, Andy Gross , Matthias Kaehlcke , Douglas Anderson , Sumit Semwal , Amit Pundir , linux-spi@vger.kernel.org, linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 2/7] soc: qcom: geni: move struct geni_wrapper to header Message-ID: <20210111174342.GB2771@vkoul-mobl> References: <20210111151651.1616813-1-vkoul@kernel.org> <20210111151651.1616813-3-vkoul@kernel.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 11-01-21, 09:34, Bjorn Andersson wrote: > On Mon 11 Jan 09:16 CST 2021, Vinod Koul wrote: > > > I2C geni driver needs to access struct geni_wrapper, so move it to > > header. > > > > Please tell me more! > > Glanced through the other patches and the only user I can find it in > patch 5 where you use this to get the struct device * of the wrapper. That is correct. The dma mapping needs to be done with SE device. > At least in the DT case this would be [SE]->dev->parent, perhaps we > can't rely on this due to ACPI? I would have missed that then, but I somehow recall trying that.. Though I have not looked into ACPI.. Given that we would need to worry about ACPI, do you recommend using parent or keeping this -- ~Vinod