u-boot-brain/board/freescale
Fabio Estevam cfb37772a1 mx6qsabreauto: Fix the EIM clock for the mx6qp variant
On the MX6Q the aclk_eim_slow_podf field is '1' after POR, while on the
MX6DQP it is '3'.

This makes the EIM clock to be only 66MHz on the mx6qp variant, instead of
132 MHz.

Instead of relying on the POR values for the CSMR1 register, make sure to
manually configure the clk_eim_slow_sel field as '00' so that EIM clock is
derived from AXI clock and the aclk_eim_slow_podf field as '1' so that EIM
clock can be AXI clock divided by 2.

This way a consistent EIM clock frequency is configured for all the mx6
variants.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Acked-by: Peng Fan <peng.fan@nxp.com>
2017-01-02 17:12:37 +01:00
..
b4860qds fsl/board/ddr: optimize board-specific cpo for erratum A-009942 2016-12-15 11:56:39 -08:00
bsc9131rdb usb: fsl: Rename fdt_fixup_dr_usb 2016-09-27 23:30:27 +02:00
bsc9132qds usb: fsl: Rename fdt_fixup_dr_usb 2016-09-27 23:30:27 +02:00
c29xpcie freescale: Tweak various Makefiles to remove redundancy, fix aesthetics 2016-06-03 22:14:27 -07:00
common powerpc: MPC8641HPCN: Remove macro CONFIG_MPC8641HPCN 2016-11-23 23:42:16 -08:00
corenet_ds powerpc: P5040DS: Remove macro CONFIG_P5040DS 2016-11-23 23:42:11 -08:00
ls1012afrdm driver: ddr: fsl_mmdc: Pass board parameters through data structure 2016-09-26 08:53:07 -07:00
ls1012aqds driver: ddr: fsl_mmdc: Pass board parameters through data structure 2016-09-26 08:53:07 -07:00
ls1012ardb driver: ddr: fsl_mmdc: Pass board parameters through data structure 2016-09-26 08:53:07 -07:00
ls1021aiot armv7: Add support of ls1021a-iot board 2016-11-21 09:20:32 -08:00
ls1021aqds fsl/ddr: Add erratum_a009942_check_cpo and clean related erratum 2016-12-05 08:31:45 -08:00
ls1021atwr arm: ls1021a: improve the core frequency to 1.2GHZ 2016-11-21 09:20:32 -08:00
ls1043aqds fsl/board/ddr: optimize board-specific cpo for erratum A-009942 2016-12-15 11:56:39 -08:00
ls1043ardb ARMv8: LS1043A: Enable LS1043A default PSCI support 2016-12-15 11:57:56 -08:00
ls1046aqds fsl/board/ddr: optimize board-specific cpo for erratum A-009942 2016-12-15 11:56:39 -08:00
ls1046ardb fsl/board/ddr: optimize board-specific cpo for erratum A-009942 2016-12-15 11:56:39 -08:00
ls2080a armv8: fsl-layerscape: Add NXP LS2088A SoC support 2016-11-22 11:37:54 -08:00
ls2080aqds armv8: fsl-layerscape: Add NXP LS2088A SoC support 2016-11-22 11:37:54 -08:00
ls2080ardb fsl/board/ddr: optimize board-specific cpo for erratum A-009942 2016-12-15 11:56:39 -08:00
m547xevb Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
m548xevb m68k: move CONFIG_SYS_TEXT_BASE to defconfig files 2016-01-20 10:19:34 -05:00
m5208evbe m68k: move CONFIG_SYS_TEXT_BASE to defconfig files 2016-01-20 10:19:34 -05:00
m5235evb m68k: add architecture-specific u-boot.lds 2015-04-23 14:56:07 -04:00
m5249evb m68k: move CONFIG_SYS_TEXT_BASE to defconfig files 2016-01-20 10:19:34 -05:00
m5253demo m68k: move CONFIG_SYS_TEXT_BASE to defconfig files 2016-01-20 10:19:34 -05:00
m5253evbe Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
m5272c3 m68k: move CONFIG_SYS_TEXT_BASE to defconfig files 2016-01-20 10:19:34 -05:00
m5275evb m68k: move CONFIG_SYS_TEXT_BASE to defconfig files 2016-01-20 10:19:34 -05:00
m5282evb m68k: move CONFIG_SYS_TEXT_BASE to defconfig files 2016-01-20 10:19:34 -05:00
m5329evb mtd: nand: Add+use mtd_to/from_nand and nand_get/set_controller_data 2016-06-03 20:27:48 -05:00
m5373evb mtd: nand: Add+use mtd_to/from_nand and nand_get/set_controller_data 2016-06-03 20:27:48 -05:00
m52277evb Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
m53017evb Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
m54418twr m68k: M54418TWR: drop board/freescale/m54418twr/config.mk 2016-01-20 10:19:34 -05:00
m54451evb m68k: add architecture-specific u-boot.lds 2015-04-23 14:56:07 -04:00
m54455evb Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
mpc832xemds Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
mpc837xemds usb: fsl: Rename fdt_fixup_dr_usb 2016-09-27 23:30:27 +02:00
mpc837xerdb usb: fsl: Rename fdt_fixup_dr_usb 2016-09-27 23:30:27 +02:00
mpc5121ads Delete tests of CONFIG_OF_LIBFDT when testing CONFIG_OF_BOARD_SETUP 2016-05-27 15:41:16 -04:00
mpc8308rdb usb: fsl: Rename fdt_fixup_dr_usb 2016-09-27 23:30:27 +02:00
mpc8313erdb Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
mpc8315erdb usb: fsl: Rename fdt_fixup_dr_usb 2016-09-27 23:30:27 +02:00
mpc8323erdb Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
mpc8349emds fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
mpc8349itx fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
mpc8536ds usb: fsl: Rename fdt_fixup_dr_usb 2016-09-27 23:30:27 +02:00
mpc8540ads Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
mpc8541cds Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
mpc8544ds Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
mpc8548cds Merge branch 'master' of git://git.denx.de/u-boot-net 2016-01-28 18:42:10 -05:00
mpc8555cds Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
mpc8560ads Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
mpc8568mds Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
mpc8569mds Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
mpc8572ds Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
mpc8610hpcd Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
mpc8641hpcn Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
mx6qarm2 treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
mx6qsabreauto mx6qsabreauto: Fix the EIM clock for the mx6qp variant 2017-01-02 17:12:37 +01:00
mx6sabresd mx6sabresd: Make Ethernet functional again 2016-11-06 06:59:27 -05:00
mx6slevk imx: s/docs\/README.imximage/doc\/README.imximage/g 2016-10-26 16:53:16 +02:00
mx6sllevk imx: mx6sllevk: add MAINTAINERS file 2016-12-27 11:24:19 -05:00
mx6sxsabreauto mx6sxsabreauto: Avoid hardcoded RAM size 2016-07-12 17:58:49 +02:00
mx6sxsabresd imx: clock: gate clk before changing pix clk mux 2016-12-16 11:38:24 +01:00
mx6ul_14x14_evk imx: clock: gate clk before changing pix clk mux 2016-12-16 11:38:24 +01:00
mx6ullevk mx6ull_14x14_evk: Add README file 2016-11-13 15:54:35 -05:00
mx7dsabresd imx7: SPI: add suport for SPI flash in mikroBUS slot 2016-11-29 17:00:31 +01:00
mx23evk kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
mx25pdk mx25pdk: Remove lowlevel_init.S file 2016-01-24 11:52:45 +01:00
mx28evk Fix various typos, scattered over the code. 2016-05-05 21:39:26 -04:00
mx31ads kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
mx31pdk kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
mx35pdk treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
mx51evk treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
mx53ard treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
mx53evk treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
mx53loco treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
mx53smd treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
p1_p2_rdb_pc powerpc: P1_P2_RDB_PC: Drop TARGET_P1_P2_RDB_PC 2016-11-23 23:42:09 -08:00
p1_twr usb: fsl: Rename fdt_fixup_dr_usb 2016-09-27 23:30:27 +02:00
p1010rdb powerpc: P1010RDB: Remove macros CONFIG_P1010RDB_PA and CONFIG_P1010RDB_PB 2016-11-23 23:42:07 -08:00
p1022ds spi: Move freescale-specific code into a private header 2016-10-06 15:07:35 -04:00
p1023rdb usb: fsl: Rename fdt_fixup_dr_usb 2016-09-27 23:30:27 +02:00
p2041rdb usb: fsl: Rename fdt_fixup_dr_usb 2016-09-27 23:30:27 +02:00
qemu-ppce500 qemu-ppce500: pass 'range_id' around in pci_map_region 2016-01-04 12:25:34 -05:00
s32v234evb imx: s/docs\/README.imximage/doc\/README.imximage/g 2016-10-26 16:53:16 +02:00
t4qds fsl/board/ddr: optimize board-specific cpo for erratum A-009942 2016-12-15 11:56:39 -08:00
t4rdb fsl/board/ddr: optimize board-specific cpo for erratum A-009942 2016-12-15 11:56:39 -08:00
t102xqds fsl/board/ddr: optimize board-specific cpo for erratum A-009942 2016-12-15 11:56:39 -08:00
t102xrdb fsl/board/ddr: optimize board-specific cpo for erratum A-009942 2016-12-15 11:56:39 -08:00
t104xrdb fsl/board/ddr: optimize board-specific cpo for erratum A-009942 2016-12-15 11:56:39 -08:00
t208xqds fsl/board/ddr: optimize board-specific cpo for erratum A-009942 2016-12-15 11:56:39 -08:00
t208xrdb fsl/board/ddr: optimize board-specific cpo for erratum A-009942 2016-12-15 11:56:39 -08:00
t1040qds fsl/board/ddr: optimize board-specific cpo for erratum A-009942 2016-12-15 11:56:39 -08:00
vf610twr imx: s/docs\/README.imximage/doc\/README.imximage/g 2016-10-26 16:53:16 +02:00