mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 02:15:45 +01:00 
			
		
		
		
	powerpc/t1040: update i2c for t1040qds and t104xrdb
- Fix base address of I2C2 as 0x118100 instead of 0x119000. - Add definitions for I2C3 & I2C4. Signed-off-by: Shengzhou Liu <Shengzhou.Liu@freescale.com> Reviewed-by: York Sun <yorksun@freescale.com>
This commit is contained in:
		| @@ -445,11 +445,17 @@ unsigned long get_board_ddr_clk(void); | |||||||
| #define CONFIG_SYS_I2C | #define CONFIG_SYS_I2C | ||||||
| #define CONFIG_SYS_I2C_FSL		/* Use FSL common I2C driver */ | #define CONFIG_SYS_I2C_FSL		/* Use FSL common I2C driver */ | ||||||
| #define CONFIG_SYS_FSL_I2C_SPEED	50000	/* I2C speed in Hz */ | #define CONFIG_SYS_FSL_I2C_SPEED	50000	/* I2C speed in Hz */ | ||||||
|  | #define CONFIG_SYS_FSL_I2C2_SPEED	50000 | ||||||
|  | #define CONFIG_SYS_FSL_I2C3_SPEED	50000 | ||||||
|  | #define CONFIG_SYS_FSL_I2C4_SPEED	50000 | ||||||
| #define CONFIG_SYS_FSL_I2C_SLAVE	0x7F | #define CONFIG_SYS_FSL_I2C_SLAVE	0x7F | ||||||
| #define CONFIG_SYS_FSL_I2C2_SPEED	50000	/* I2C speed in Hz */ |  | ||||||
| #define CONFIG_SYS_FSL_I2C2_SLAVE	0x7F | #define CONFIG_SYS_FSL_I2C2_SLAVE	0x7F | ||||||
|  | #define CONFIG_SYS_FSL_I2C3_SLAVE	0x7F | ||||||
|  | #define CONFIG_SYS_FSL_I2C4_SLAVE	0x7F | ||||||
| #define CONFIG_SYS_FSL_I2C_OFFSET	0x118000 | #define CONFIG_SYS_FSL_I2C_OFFSET	0x118000 | ||||||
| #define CONFIG_SYS_FSL_I2C2_OFFSET	0x119000 | #define CONFIG_SYS_FSL_I2C2_OFFSET	0x118100 | ||||||
|  | #define CONFIG_SYS_FSL_I2C3_OFFSET	0x119000 | ||||||
|  | #define CONFIG_SYS_FSL_I2C4_OFFSET	0x119100 | ||||||
|  |  | ||||||
| #define I2C_MUX_PCA_ADDR		0x77 | #define I2C_MUX_PCA_ADDR		0x77 | ||||||
| #define I2C_MUX_PCA_ADDR_PRI		0x77 /* Primary Mux*/ | #define I2C_MUX_PCA_ADDR_PRI		0x77 /* Primary Mux*/ | ||||||
|   | |||||||
| @@ -443,11 +443,17 @@ | |||||||
| #define CONFIG_SYS_I2C | #define CONFIG_SYS_I2C | ||||||
| #define CONFIG_SYS_I2C_FSL		/* Use FSL common I2C driver */ | #define CONFIG_SYS_I2C_FSL		/* Use FSL common I2C driver */ | ||||||
| #define CONFIG_SYS_FSL_I2C_SPEED	400000	/* I2C speed in Hz */ | #define CONFIG_SYS_FSL_I2C_SPEED	400000	/* I2C speed in Hz */ | ||||||
|  | #define CONFIG_SYS_FSL_I2C2_SPEED	400000 | ||||||
|  | #define CONFIG_SYS_FSL_I2C3_SPEED	400000 | ||||||
|  | #define CONFIG_SYS_FSL_I2C4_SPEED	400000 | ||||||
| #define CONFIG_SYS_FSL_I2C_SLAVE	0x7F | #define CONFIG_SYS_FSL_I2C_SLAVE	0x7F | ||||||
| #define CONFIG_SYS_FSL_I2C2_SPEED	400000	/* I2C speed in Hz */ |  | ||||||
| #define CONFIG_SYS_FSL_I2C2_SLAVE	0x7F | #define CONFIG_SYS_FSL_I2C2_SLAVE	0x7F | ||||||
|  | #define CONFIG_SYS_FSL_I2C3_SLAVE	0x7F | ||||||
|  | #define CONFIG_SYS_FSL_I2C4_SLAVE	0x7F | ||||||
| #define CONFIG_SYS_FSL_I2C_OFFSET	0x118000 | #define CONFIG_SYS_FSL_I2C_OFFSET	0x118000 | ||||||
| #define CONFIG_SYS_FSL_I2C2_OFFSET	0x119000 | #define CONFIG_SYS_FSL_I2C2_OFFSET	0x118100 | ||||||
|  | #define CONFIG_SYS_FSL_I2C3_OFFSET	0x119000 | ||||||
|  | #define CONFIG_SYS_FSL_I2C4_OFFSET	0x119100 | ||||||
|  |  | ||||||
| /* I2C bus multiplexer */ | /* I2C bus multiplexer */ | ||||||
| #define I2C_MUX_PCA_ADDR                0x70 | #define I2C_MUX_PCA_ADDR                0x70 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user