armv7: change some unsigned ints to uint32_t
Use register-sized types in case the inline assembler doesn't do so automatically. Change-Id: I3202ba972ef2548323fe557f45dc4b0b1cf6c818 Signed-off-by: David Hendricks <dhendrix@chromium.org> Reviewed-on: http://review.coreboot.org/2983 Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Gabe Black <gabe.black@gmail.com> Tested-by: build bot (Jenkins)
This commit is contained in:
		| @@ -220,9 +220,9 @@ static inline void write_csselr(uint32_t val) | ||||
| } | ||||
|  | ||||
| /* read L2 control register (L2CTLR) */ | ||||
| static inline unsigned int read_l2ctlr(void) | ||||
| static inline uint32_t read_l2ctlr(void) | ||||
| { | ||||
| 	unsigned int val = 0; | ||||
| 	uint32_t val = 0; | ||||
| 	asm volatile ("mrc p15, 1, %0, c9, c0, 2" : "=r" (val)); | ||||
| 	return val; | ||||
| } | ||||
| @@ -239,9 +239,9 @@ static inline void write_l2ctlr(uint32_t val) | ||||
| } | ||||
|  | ||||
| /* read system control register (SCTLR) */ | ||||
| static inline unsigned int read_sctlr(void) | ||||
| static inline uint32_t read_sctlr(void) | ||||
| { | ||||
| 	unsigned int val; | ||||
| 	uint32_t val; | ||||
| 	asm volatile ("mrc p15, 0, %0, c1, c0, 0" : "=r" (val)); | ||||
| 	return val; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user