Anatolij Gustschin
ffc36f57bc
imx6: don't include unneeded boot_mode array in SPL
...
The soc_boot_modes array is only used by bmode command
and not needed in SPL. Don't include it into SPL.
Signed-off-by: Anatolij Gustschin <agust@denx.de >
Reviewed-by: Stefano Babic <sbabic@denx.de >
2017-08-29 09:49:51 +02:00
Breno Lima
3aa4b703b4
imx: imx6: Move gpr_init() function to soc.c
...
Since the gpr_init() function is common for boards using MX6S, MX6DL, MX6D,
MX6Q and MX6QP processors move it to the soc.c file.
Signed-off-by: Breno Lima <breno.lima@nxp.com >
Acked-by: Stefano Babic <sbabic@denx.de >
Reviewed-by: Lukasz Majewski <lukma@denx.de >
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com >
2017-08-28 09:48:53 +02:00
Peng Fan
9402cafb23
imx: mx6sl: simplify code using setbits_le32
...
Simplify code by removing set_preclk_from_osc with directly setbits_le32.
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Cc: Stefano Babic <sbabic@denx.de >
Cc: Fabio Estevam <fabio.estevam@nxp.com >
2017-08-16 12:43:09 +02:00
Peng Fan
7236297aee
imx: mx6sx: select OSC as uart's clk parent
...
As M4 is sourcing UART clk from OSC, to make UART work
when M4 is enabled, need to select OSC as clk parent,
24M OSC is enough for debug UART in uboot.
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Cc: Stefano Babic <sbabic@denx.de >
Cc: Fabio Estevam <fabio.estevam@nxp.com >
2017-08-16 12:43:04 +02:00
Peng Fan
79a57b5ae1
imx: mx6: soc: fix mx6sll settings
...
There is not LDO_SOC/PU/ARM/MMDC1 on i.MX6SLL, also no need to gate/ungate
all PFDs to make PFD working.
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Cc: Stefano Babic <sbabic@denx.de >
Cc: Fabio Estevam <fabio.estevam@nxp.com >
2017-08-16 11:56:22 +02:00
Sébastien Szymanski
0c7c6fb764
imx: imx6ull: correct get_cpu_speed_grade_hz
...
i.MX6ULL has different speed grades than i.MX6UL.
Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com >
2017-08-16 11:45:10 +02:00
Sébastien Szymanski
44e670532d
imx: imx6ul: correct get_cpu_speed_grade_hz on 696MHz SoCs
...
Return the correct value when the speed grade is 696MHz.
Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com >
2017-08-16 11:44:57 +02:00
Stefano Babic
552a848e4f
imx: reorganize IMX code as other SOCs
...
Change is consistent with other SOCs and it is in preparation
for adding SOMs. SOC's related files are moved from cpu/ to
mach-imx/<SOC>.
This change is also coherent with the structure in kernel.
Signed-off-by: Stefano Babic <sbabic@denx.de >
CC: Fabio Estevam <fabio.estevam@nxp.com >
CC: Akshay Bhat <akshaybhat@timesys.com >
CC: Ken Lin <Ken.Lin@advantech.com.tw >
CC: Marek Vasut <marek.vasut@gmail.com >
CC: Heiko Schocher <hs@denx.de >
CC: "Sébastien Szymanski" <sebastien.szymanski@armadeus.com >
CC: Christian Gmeiner <christian.gmeiner@gmail.com >
CC: Stefan Roese <sr@denx.de >
CC: Patrick Bruenn <p.bruenn@beckhoff.com >
CC: Troy Kisky <troy.kisky@boundarydevices.com >
CC: Nikita Kiryanov <nikita@compulab.co.il >
CC: Otavio Salvador <otavio@ossystems.com.br >
CC: "Eric Bénard" <eric@eukrea.com >
CC: Jagan Teki <jagan@amarulasolutions.com >
CC: Ye Li <ye.li@nxp.com >
CC: Peng Fan <peng.fan@nxp.com >
CC: Adrian Alonso <adrian.alonso@nxp.com >
CC: Alison Wang <b18965@freescale.com >
CC: Tim Harvey <tharvey@gateworks.com >
CC: Martin Donnelly <martin.donnelly@ge.com >
CC: Marcin Niestroj <m.niestroj@grinn-global.com >
CC: Lukasz Majewski <lukma@denx.de >
CC: Adam Ford <aford173@gmail.com >
CC: "Albert ARIBAUD (3ADEV)" <albert.aribaud@3adev.fr >
CC: Boris Brezillon <boris.brezillon@free-electrons.com >
CC: Soeren Moch <smoch@web.de >
CC: Richard Hu <richard.hu@technexion.com >
CC: Wig Cheng <wig.cheng@technexion.com >
CC: Vanessa Maegima <vanessa.maegima@nxp.com >
CC: Max Krummenacher <max.krummenacher@toradex.com >
CC: Stefan Agner <stefan.agner@toradex.com >
CC: Markus Niebel <Markus.Niebel@tq-group.com >
CC: Breno Lima <breno.lima@nxp.com >
CC: Francesco Montefoschi <francesco.montefoschi@udoo.org >
CC: Jaehoon Chung <jh80.chung@samsung.com >
CC: Scott Wood <oss@buserror.net >
CC: Joe Hershberger <joe.hershberger@ni.com >
CC: Anatolij Gustschin <agust@denx.de >
CC: Simon Glass <sjg@chromium.org >
CC: "Andrew F. Davis" <afd@ti.com >
CC: "Łukasz Majewski" <l.majewski@samsung.com >
CC: Patrice Chotard <patrice.chotard@st.com >
CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
CC: Hans de Goede <hdegoede@redhat.com >
CC: Masahiro Yamada <yamada.masahiro@socionext.com >
CC: Stephen Warren <swarren@nvidia.com >
CC: Andre Przywara <andre.przywara@arm.com >
CC: "Álvaro Fernández Rojas" <noltari@gmail.com >
CC: York Sun <york.sun@nxp.com >
CC: Xiaoliang Yang <xiaoliang.yang@nxp.com >
CC: Chen-Yu Tsai <wens@csie.org >
CC: George McCollister <george.mccollister@gmail.com >
CC: Sven Ebenfeld <sven.ebenfeld@gmail.com >
CC: Filip Brozovic <fbrozovic@gmail.com >
CC: Petr Kulhavy <brain@jikos.cz >
CC: Eric Nelson <eric@nelint.com >
CC: Bai Ping <ping.bai@nxp.com >
CC: Anson Huang <Anson.Huang@nxp.com >
CC: Sanchayan Maity <maitysanchayan@gmail.com >
CC: Lokesh Vutla <lokeshvutla@ti.com >
CC: Patrick Delaunay <patrick.delaunay@st.com >
CC: Gary Bisson <gary.bisson@boundarydevices.com >
CC: Alexander Graf <agraf@suse.de >
CC: u-boot@lists.denx.de
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com >
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com >
2017-07-12 10:17:44 +02:00