i2c-iop3xx.c (b7e56edba4b02f2079042c326a8cd72a44635817) i2c-iop3xx.c (2178218027e4da0608219fae1d02e5c88f4e560d)
1/* ------------------------------------------------------------------------- */
2/* i2c-iop3xx.c i2c driver algorithms for Intel XScale IOP3xx & IXP46x */
3/* ------------------------------------------------------------------------- */
4/* Copyright (C) 2003 Peter Milne, D-TACQ Solutions Ltd
5 * <Peter dot Milne at D hyphen TACQ dot com>
6 *
7 * With acknowledgements to i2c-algo-ibm_ocp.c by
8 * Ian DaSilva, MontaVista Software, Inc. idasilva@mvista.com

--- 24 unchanged lines hidden (view full) ---

33#include <linux/kernel.h>
34#include <linux/module.h>
35#include <linux/delay.h>
36#include <linux/slab.h>
37#include <linux/init.h>
38#include <linux/errno.h>
39#include <linux/platform_device.h>
40#include <linux/i2c.h>
1/* ------------------------------------------------------------------------- */
2/* i2c-iop3xx.c i2c driver algorithms for Intel XScale IOP3xx & IXP46x */
3/* ------------------------------------------------------------------------- */
4/* Copyright (C) 2003 Peter Milne, D-TACQ Solutions Ltd
5 * <Peter dot Milne at D hyphen TACQ dot com>
6 *
7 * With acknowledgements to i2c-algo-ibm_ocp.c by
8 * Ian DaSilva, MontaVista Software, Inc. idasilva@mvista.com

--- 24 unchanged lines hidden (view full) ---

33#include <linux/kernel.h>
34#include <linux/module.h>
35#include <linux/delay.h>
36#include <linux/slab.h>
37#include <linux/init.h>
38#include <linux/errno.h>
39#include <linux/platform_device.h>
40#include <linux/i2c.h>
41#include <linux/io.h>
41
42
42#include <asm/io.h>
43
44#include "i2c-iop3xx.h"
45
46/* global unit counter */
47static int i2c_id;
48
49static inline unsigned char
50iic_cook_addr(struct i2c_msg *msg)
51{

--- 495 unchanged lines hidden ---
43#include "i2c-iop3xx.h"
44
45/* global unit counter */
46static int i2c_id;
47
48static inline unsigned char
49iic_cook_addr(struct i2c_msg *msg)
50{

--- 495 unchanged lines hidden ---