diff options
Diffstat (limited to 'drivers/i2c/algos/i2c-algo-pca.c')
| -rw-r--r-- | drivers/i2c/algos/i2c-algo-pca.c | 42 | 
1 files changed, 21 insertions, 21 deletions
diff --git a/drivers/i2c/algos/i2c-algo-pca.c b/drivers/i2c/algos/i2c-algo-pca.c index 2a16211f12e..ebec91d71e1 100644 --- a/drivers/i2c/algos/i2c-algo-pca.c +++ b/drivers/i2c/algos/i2c-algo-pca.c @@ -1,5 +1,5 @@  /* - *  i2c-algo-pca.c i2c driver algorithms for PCA9564 adapters                 + *  i2c-algo-pca.c i2c driver algorithms for PCA9564 adapters   *    Copyright (C) 2004 Arcom Control Systems   *   *  This program is free software; you can redistribute it and/or modify @@ -99,7 +99,7 @@ static void pca_stop(struct i2c_algo_pca_data *adap)   *   * returns after the address has been sent   */ -static void pca_address(struct i2c_algo_pca_data *adap,  +static void pca_address(struct i2c_algo_pca_data *adap,  			struct i2c_msg *msg)  {  	int sta = pca_get_con(adap); @@ -108,9 +108,9 @@ static void pca_address(struct i2c_algo_pca_data *adap,  	addr = ( (0x7f & msg->addr) << 1 );  	if (msg->flags & I2C_M_RD )  		addr |= 1; -	DEB2("=== SLAVE ADDRESS %#04x+%c=%#04x\n",  +	DEB2("=== SLAVE ADDRESS %#04x+%c=%#04x\n",  	     msg->addr, msg->flags & I2C_M_RD ? 'R' : 'W', addr); -	 +  	pca_outw(adap, I2C_PCA_DAT, addr);  	sta &= ~(I2C_PCA_CON_STO|I2C_PCA_CON_STA|I2C_PCA_CON_SI); @@ -124,7 +124,7 @@ static void pca_address(struct i2c_algo_pca_data *adap,   *   * Returns after the byte has been transmitted   */ -static void pca_tx_byte(struct i2c_algo_pca_data *adap,  +static void pca_tx_byte(struct i2c_algo_pca_data *adap,  			__u8 b)  {  	int sta = pca_get_con(adap); @@ -142,19 +142,19 @@ static void pca_tx_byte(struct i2c_algo_pca_data *adap,   *   * returns immediately.   */ -static void pca_rx_byte(struct i2c_algo_pca_data *adap,  +static void pca_rx_byte(struct i2c_algo_pca_data *adap,  			__u8 *b, int ack)  {  	*b = pca_inw(adap, I2C_PCA_DAT);  	DEB2("=== READ %#04x %s\n", *b, ack ? "ACK" : "NACK");  } -/*  +/*   * Setup ACK or NACK for next received byte and wait for it to arrive.   *   * Returns after next byte has arrived.   */ -static void pca_rx_ack(struct i2c_algo_pca_data *adap,  +static void pca_rx_ack(struct i2c_algo_pca_data *adap,  		       int ack)  {  	int sta = pca_get_con(adap); @@ -168,8 +168,8 @@ static void pca_rx_ack(struct i2c_algo_pca_data *adap,  	pca_wait(adap);  } -/*  - * Reset the i2c bus / SIO  +/* + * Reset the i2c bus / SIO   */  static void pca_reset(struct i2c_algo_pca_data *adap)  { @@ -203,14 +203,14 @@ static int pca_xfer(struct i2c_adapter *i2c_adap,  		for (curmsg = 0; curmsg < num; curmsg++) {  			int addr, i;  			msg = &msgs[curmsg]; -			 +  			addr = (0x7f & msg->addr) ; -		 +  			if (msg->flags & I2C_M_RD ) -				printk(KERN_INFO "    [%02d] RD %d bytes from %#02x [%#02x, ...]\n",  +				printk(KERN_INFO "    [%02d] RD %d bytes from %#02x [%#02x, ...]\n",  				       curmsg, msg->len, addr, (addr<<1) | 1);  			else { -				printk(KERN_INFO "    [%02d] WR %d bytes to %#02x [%#02x%s",  +				printk(KERN_INFO "    [%02d] WR %d bytes to %#02x [%#02x%s",  				       curmsg, msg->len, addr, addr<<1,  				       msg->len == 0 ? "" : ", ");  				for(i=0; i < msg->len; i++) @@ -237,7 +237,7 @@ static int pca_xfer(struct i2c_adapter *i2c_adap,  		case 0x10: /* A repeated start condition has been transmitted */  			pca_address(adap, msg);  			break; -			 +  		case 0x18: /* SLA+W has been transmitted; ACK has been received */  		case 0x28: /* Data byte in I2CDAT has been transmitted; ACK has been received */  			if (numbytes < msg->len) { @@ -287,7 +287,7 @@ static int pca_xfer(struct i2c_adapter *i2c_adap,  		case 0x38: /* Arbitration lost during SLA+W, SLA+R or data bytes */  			DEB2("Arbitration lost\n");  			goto out; -			 +  		case 0x58: /* Data byte has been received; NOT ACK has been returned */  			if ( numbytes == msg->len - 1 ) {  				pca_rx_byte(adap, &msg->buf[numbytes], 0); @@ -320,13 +320,13 @@ static int pca_xfer(struct i2c_adapter *i2c_adap,  			printk(KERN_ERR DRIVER ": unhandled SIO state 0x%02x\n", state);  			break;  		} -		 +  	}  	ret = curmsg;   out:  	DEB1(KERN_CRIT "}}} transfered %d/%d messages. " -	     "status is %#04x. control is %#04x\n",  +	     "status is %#04x. control is %#04x\n",  	     curmsg, num, pca_status(adap),  	     pca_get_con(adap));  	return ret; @@ -350,7 +350,7 @@ static int pca_init(struct i2c_algo_pca_data *adap)  	pca_outw(adap, I2C_PCA_ADR, own << 1);  	pca_set_con(adap, I2C_PCA_CON_ENSIO | clock); -	udelay(500); /* 500 µs for oscilator to stabilise */ +	udelay(500); /* 500 us for oscilator to stabilise */  	return 0;  } @@ -360,8 +360,8 @@ static const struct i2c_algorithm pca_algo = {  	.functionality	= pca_func,  }; -/*  - * registering functions to load algorithms at runtime  +/* + * registering functions to load algorithms at runtime   */  int i2c_pca_add_bus(struct i2c_adapter *adap)  {  |