From mboxrd@z Thu Jan 1 00:00:00 1970 From: ccross@google.com (Colin Cross) Date: Thu, 2 Sep 2010 15:17:41 -0700 Subject: [PATCH] [ARM] tegra: Add i2c support In-Reply-To: References: <1280450180-25016-1-git-send-email-ccross@google.com> <4C6168E9.1070405@compulab.co.il> Message-ID: To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Thu, Sep 2, 2010 at 2:54 PM, Colin Cross wrote: > On Tue, Aug 10, 2010 at 7:57 AM, Mike Rapoport wrote: >> Hi Colin, >> Two more comments. >> >> Colin Cross wrote: >>> >>> From: Colin Cross >>> >>> CC: linux-i2c at vger.kernel.org >>> Signed-off-by: Colin Cross >>> --- >>> ?drivers/i2c/busses/Kconfig ? ? | ? ?7 + >>> ?drivers/i2c/busses/Makefile ? ?| ? ?1 + >>> ?drivers/i2c/busses/i2c-tegra.c | ?665 >>> ++++++++++++++++++++++++++++++++++++++++ >>> ?include/linux/i2c-tegra.h ? ? ?| ? 25 ++ >> >> This should probably go to arch/arm/mach-tegra/include/mach/ to minimize the >> pollution in include/linux > The existing standard seems to be to use include/linux > >>> ?4 files changed, 698 insertions(+), 0 deletions(-) >>> ?create mode 100644 drivers/i2c/busses/i2c-tegra.c >>> ?create mode 100644 include/linux/i2c-tegra.h >>> >> >> [ snip ] >> >>> + >>> +static int __init tegra_i2c_init_driver(void) >>> +{ >>> + ? ? ? return platform_driver_register(&tegra_i2c_driver); >>> +} >>> +module_init(tegra_i2c_init_driver); >> >> subsys_initcall would be better here. > This can be compiled as a module, subsys_initcall would break that. I stand corrected - subsys_initcall becomes module_init if it's compiled as a module. I'll fix it.