SPDX: Convert all of our single license tags to Linux Kernel styleWhen U-Boot started using SPDX tags we were among the early adopters andthere weren't a lot of other examples to borrow from. So
SPDX: Convert all of our single license tags to Linux Kernel styleWhen U-Boot started using SPDX tags we were among the early adopters andthere weren't a lot of other examples to borrow from. So we picked thearea of the file that usually had a full license text and replaced itwith an appropriate SPDX-License-Identifier: entry. Since then, theLinux Kernel has adopted SPDX tags and they place it as the very firstline in a file (except where shebangs are used, then it's second line)and with slightly different comment styles than us.In part due to community overlap, in part due to better tag visibilityand in part for other minor reasons, switch over to that style.This commit changes all instances where we have a single declaredlicense in the tag as both the before and after are identical in tagcontents. There's also a few places where I found we did not have a tagand have introduced one.Signed-off-by: Tom Rini <trini@konsulko.com>
show more ...
warp: imximage.cfg: Handle the CONFIG_SECURE_BOOT caseSecure boot is not enabled in warp imximage.cfg, add support for it.Signed-off-by: Breno Lima <breno.lima@nxp.com>Reviewed-by: Fabio Estevam
warp: imximage.cfg: Handle the CONFIG_SECURE_BOOT caseSecure boot is not enabled in warp imximage.cfg, add support for it.Signed-off-by: Breno Lima <breno.lima@nxp.com>Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
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>
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>