imx: reorganize IMX code as other SOCsChange is consistent with other SOCs and it is in preparationfor adding SOMs. SOC's related files are moved from cpu/ tomach-imx/<SOC>.This change is also
imx: reorganize IMX code as other SOCsChange is consistent with other SOCs and it is in preparationfor adding SOMs. SOC's related files are moved from cpu/ tomach-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.deReviewed-by: Fabio Estevam <fabio.estevam@nxp.com>Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
show more ...
mmc: fsl_esdhc: drop CONFIG_SYS_FSL_ESDHC_FORCE_VSELECTCONFIG_SYS_FSL_ESDHC_FORCE_VSELECT is not the correct methodto set I/O to 1.8. To boards that does not support vqmmc-supply,use vs18_enable
mmc: fsl_esdhc: drop CONFIG_SYS_FSL_ESDHC_FORCE_VSELECTCONFIG_SYS_FSL_ESDHC_FORCE_VSELECT is not the correct methodto set I/O to 1.8. To boards that does not support vqmmc-supply,use vs18_enable in fsl_esdhc_cfg. If regulator is supported,use fixed 1.8V regulator for vqmmc-supply.Signed-off-by: Peng Fan <peng.fan@nxp.com>Cc: Jaehoon Chung <jh80.chung@samsung.com>Cc: York Sun <york.sun@nxp.com>Cc: Stefano Babic <sbabic@denx.de>
imx: s/docs\/README.imximage/doc\/README.imximage/gFixed typo for doc/README.imximage on respective imximage.cfg files.Cc: Tom Rini <trini@konsulko.com>Cc: Stefano Babic <sbabic@denx.de>Cc: Fab
imx: s/docs\/README.imximage/doc\/README.imximage/gFixed typo for doc/README.imximage on respective imximage.cfg files.Cc: Tom Rini <trini@konsulko.com>Cc: Stefano Babic <sbabic@denx.de>Cc: Fabio Estevam <fabio.estevam@nxp.com>Acked-by: Peng Fan <peng.fan@nxp.com>Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
warp: Fix RAM size runtime detectionSince commit a13d3757f7df ("warp: Use imx_ddr_size() for calculating theDDR size") warp board no longer boots.The reason for the breakage is that the warp boa
warp: Fix RAM size runtime detectionSince commit a13d3757f7df ("warp: Use imx_ddr_size() for calculating theDDR size") warp board no longer boots.The reason for the breakage is that the warp board is using the DDRconfiguration from mx6slevk. A fundamental difference between warp andmx6slevk is that warp only uses one DDR chip select while mx6slevk uses two.The imx_ddr() function calculates the RAM size in runtime by reading thevalues of registers MDCTL and MDMISC.So in order to fix this warp boot issue, create a imximage DDR file specificto warp, where the MDCTL register is configured to only activates a singlechip select.Reported-by: Breno Lima <breno.lima@nxp.com>Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>Tested-by: Breno Lima <breno.lima@nxp.com>
warp: Use imx_ddr_size() for calculating the DDR sizeimx_ddr_size() can be used to calculate the DDR size in runtime.By using this function we no longer need to define PHYS_SDRAM_SIZE.Signed-of
warp: Use imx_ddr_size() for calculating the DDR sizeimx_ddr_size() can be used to calculate the DDR size in runtime.By using this function we no longer need to define PHYS_SDRAM_SIZE.Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Use correct spelling of "U-Boot"Correct spelling of "U-Boot" shall be used in all written text(documentation, comments in source files etc.).Signed-off-by: Bin Meng <bmeng.cn@gmail.com>Reviewed
Use correct spelling of "U-Boot"Correct spelling of "U-Boot" shall be used in all written text(documentation, comments in source files etc.).Signed-off-by: Bin Meng <bmeng.cn@gmail.com>Reviewed-by: Heiko Schocher <hs@denx.de>Reviewed-by: Simon Glass <sjg@chromium.org>Reviewed-by: Minkyu Kang <mk7.kang@samsung.com>
mx6: remove SYS_SOC from board KconfigRemove duplicated SYS_SOC Kconfig entry from board Kconfig,because we have this entry in arch/arm/cpu/armv7/mx6/Kconfig.Signed-off-by: Peng Fan <Peng.Fan@fr
mx6: remove SYS_SOC from board KconfigRemove duplicated SYS_SOC Kconfig entry from board Kconfig,because we have this entry in arch/arm/cpu/armv7/mx6/Kconfig.Signed-off-by: Peng Fan <Peng.Fan@freescale.com>Cc: Stefano Babic <sbabic@denx.de>Cc: Heiko Schocher <hs@denx.de>Cc: Christian Gmeiner <christian.gmeiner@gmail.com>Cc: Stefan Roese <sr@denx.de>Cc: Troy Kisky <troy.kisky@boundarydevices.com>Cc: Nikita Kiryanov <nikita@compulab.co.il>Cc: "Eric Bénard" <eric@eukrea.com>Cc: Fabio Estevam <fabio.estevam@freescale.com>Cc: Tim Harvey <tharvey@gateworks.com>Cc: Marek Vasut <marex@denx.de>Cc: Markus Niebel <Markus.Niebel@tq-group.com>Cc: Otavio Salvador <otavio@ossystems.com.br>Acked-by: Stefan Roese <sr@denx.de>Acked-by: Marek Vasut <marex@denx.de>Acked-by: Christian Gmeiner <christian.gmeiner@gmail.com>Acked-by: Markus Niebel <Markus.Niebel@tq-group.com>Acked-by: Troy Kisky <troy.kisky@boundarydevices.com>Acked-by: Igor Grinberg <grinberg@compulab.co.il>
warp: Add MAX77696 supportWarp has a MAX77696 PMIC connected via I2C1 bus.Add support for it.Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
warp: Fix the 'saveenv' commandAfter the mx6 config consolidation, 'save' command is no longerrecognized.Pass the full command name 'saveenv' instead.Signed-off-by: Fabio Estevam <fabio.esteva
warp: Fix the 'saveenv' commandAfter the mx6 config consolidation, 'save' command is no longerrecognized.Pass the full command name 'saveenv' instead.Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
warp: README: Fix typoFix the spelling of 'successful'.Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
warp: Add a README fileProvide instructions on how to upgrade U-boot in the eMMC.Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>Acked-by: Otavio Salvador <otavio@ossystems.com.br>
warp: Add USB Mass Storage supportWith UMS support we are able to flash the eMMC from U-boot, which is veryconvenient.Add UMS support to make the eMMC flashing process easier.Signed-off-by: Fa
warp: Add USB Mass Storage supportWith UMS support we are able to flash the eMMC from U-boot, which is veryconvenient.Add UMS support to make the eMMC flashing process easier.Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>Acked-by: Otavio Salvador <otavio@ossystems.com.br>
warp: Add initial WaRP Board supportThe WaRP Board is a Wearable Reference Plaform. The board features: - Freescale i.MX6 SoloLite processor with 512MB of RAM - Freescale FXOS8700CQ 6-axis Xtrin
warp: Add initial WaRP Board supportThe WaRP Board is a Wearable Reference Plaform. The board features: - Freescale i.MX6 SoloLite processor with 512MB of RAM - Freescale FXOS8700CQ 6-axis Xtrinsic sensor - Freescale Kinetis KL16 MCU - Freescale Xtrinsic MMA955xL intelligent motion sensing platformThe board implements a hybrid architecture to address the evolvingneeds of the wearables market. The platform consists of a main boardand an example daughtercard with the ability to add additionaldaughtercards for different usage models.For more information about the project, visit: http://www.warpboard.org/Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>Reviewed-by: Marek Vasut <marex@denx.de>Acked-by: Stefano Babic <sbabic@denx.de>