mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 10:26:10 +01:00 
			
		
		
		
	pwm: imx: increase support up to PWM8 for i.MX6SX
This patch increases supported PWMs from previously PWM4 now up to PWM8 if i.MX6SX is in use. Signed-off-by: Christoph Fritz <chf.fritz@googlemail.com>
This commit is contained in:
		
				
					committed by
					
						 Stefano Babic
						Stefano Babic
					
				
			
			
				
	
			
			
			
						parent
						
							84a62ca85d
						
					
				
				
					commit
					de19773535
				
			| @@ -15,7 +15,7 @@ | |||||||
| #include <div64.h> | #include <div64.h> | ||||||
| #include <asm/arch/imx-regs.h> | #include <asm/arch/imx-regs.h> | ||||||
|  |  | ||||||
| /* pwm_id from 0..3 */ | /* pwm_id from 0..7 */ | ||||||
| struct pwm_regs *pwm_id_to_reg(int pwm_id) | struct pwm_regs *pwm_id_to_reg(int pwm_id) | ||||||
| { | { | ||||||
| 	switch (pwm_id) { | 	switch (pwm_id) { | ||||||
| @@ -27,6 +27,16 @@ struct pwm_regs *pwm_id_to_reg(int pwm_id) | |||||||
| 		return (struct pwm_regs *)PWM3_BASE_ADDR; | 		return (struct pwm_regs *)PWM3_BASE_ADDR; | ||||||
| 	case 3: | 	case 3: | ||||||
| 		return (struct pwm_regs *)PWM4_BASE_ADDR; | 		return (struct pwm_regs *)PWM4_BASE_ADDR; | ||||||
|  | #ifdef CONFIG_MX6SX | ||||||
|  | 	case 4: | ||||||
|  | 		return (struct pwm_regs *)PWM5_BASE_ADDR; | ||||||
|  | 	case 5: | ||||||
|  | 		return (struct pwm_regs *)PWM6_BASE_ADDR; | ||||||
|  | 	case 6: | ||||||
|  | 		return (struct pwm_regs *)PWM7_BASE_ADDR; | ||||||
|  | 	case 7: | ||||||
|  | 		return (struct pwm_regs *)PWM8_BASE_ADDR; | ||||||
|  | #endif | ||||||
| 	default: | 	default: | ||||||
| 		printf("unknown pwm_id: %d\n", pwm_id); | 		printf("unknown pwm_id: %d\n", pwm_id); | ||||||
| 		break; | 		break; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user