mpc8xxx: LCRR[CLKDIV] is sometimes five bits
On newer CPUs, 8536, 8572, and 8610, the CLKDIV field of LCRR is five bits instead of four. In order to avoid an ifdef, LCRR_CLKDIV is set to 0x1f on all systems. It should be safe as the fifth bit was defined as reserved and set to 0. Code that was using a hard coded 0x0f is changed to use LCRR_CLKDIV. Signed-off-by:Trent Piepho <tpiepho@freescale.com> Acked-by:
Kumar Gala <galak@kernel.crashing.org> Acked-by:
Jon Loeliger <jdl@freescale.com>
Showing
- board/freescale/mpc8540ads/mpc8540ads.c 1 addition, 1 deletionboard/freescale/mpc8540ads/mpc8540ads.c
- board/freescale/mpc8541cds/mpc8541cds.c 1 addition, 1 deletionboard/freescale/mpc8541cds/mpc8541cds.c
- board/freescale/mpc8548cds/mpc8548cds.c 1 addition, 1 deletionboard/freescale/mpc8548cds/mpc8548cds.c
- board/freescale/mpc8555cds/mpc8555cds.c 1 addition, 1 deletionboard/freescale/mpc8555cds/mpc8555cds.c
- board/freescale/mpc8560ads/mpc8560ads.c 1 addition, 1 deletionboard/freescale/mpc8560ads/mpc8560ads.c
- board/freescale/mpc8568mds/mpc8568mds.c 1 addition, 1 deletionboard/freescale/mpc8568mds/mpc8568mds.c
- board/mpc8540eval/mpc8540eval.c 1 addition, 1 deletionboard/mpc8540eval/mpc8540eval.c
- board/pm854/pm854.c 1 addition, 1 deletionboard/pm854/pm854.c
- board/pm856/pm856.c 1 addition, 1 deletionboard/pm856/pm856.c
- board/sbc8548/sbc8548.c 1 addition, 1 deletionboard/sbc8548/sbc8548.c
- board/socrates/socrates.c 1 addition, 1 deletionboard/socrates/socrates.c
- board/tqc/tqm85xx/tqm85xx.c 1 addition, 1 deletionboard/tqc/tqm85xx/tqm85xx.c
- cpu/mpc85xx/cpu.c 1 addition, 1 deletioncpu/mpc85xx/cpu.c
- cpu/mpc86xx/cpu.c 1 addition, 1 deletioncpu/mpc86xx/cpu.c
- include/asm-ppc/fsl_lbc.h 4 additions, 1 deletioninclude/asm-ppc/fsl_lbc.h
Loading
Please register or sign in to comment