diff options
Diffstat (limited to 'cpu/mpc824x/drivers/i2c/i2c2.S')
| -rw-r--r-- | cpu/mpc824x/drivers/i2c/i2c2.S | 36 | 
1 files changed, 17 insertions, 19 deletions
| diff --git a/cpu/mpc824x/drivers/i2c/i2c2.S b/cpu/mpc824x/drivers/i2c/i2c2.S index 5cc7c9876..3fd7e03fe 100644 --- a/cpu/mpc824x/drivers/i2c/i2c2.S +++ b/cpu/mpc824x/drivers/i2c/i2c2.S @@ -16,20 +16,20 @@   *   * output: r3 - register content   **********************************************************/ -      .text -      .align 2 -      .global load_runtime_reg +	.text +	.align 2 +	.global load_runtime_reg  load_runtime_reg: -/*		  xor r5,r5,r5 -*         or  r5,r5,r3 -* -*	      lwbrx	r3,r4,r5 -*/ -	      lwbrx r3,r4,r3 -	      sync +/*	xor r5,r5,r5 + *	or  r5,r5,r3 + * + *	lwbrx	r3,r4,r5 + */ +	lwbrx r3,r4,r3 +	sync - 	      bclr 20, 0 +	bclr 20, 0  /****************************************************************   * function: store_runtime_reg @@ -39,16 +39,14 @@ load_runtime_reg:   *        r5 - new value to be stored   *   ****************************************************************/ -           .text -           .align 2 -           .global store_runtime_reg +	.text +	.align 2 +	.global store_runtime_reg  store_runtime_reg: -	      stwbrx r5,  r4, r3 -	      sync - -              bclr   20,0 - +	stwbrx r5,  r4, r3 +	sync +	bclr   20,0  #endif /* CONFIG_HARD_I2C */ |