gpio: da8xx: Push generic defines of gpio.h out of mach-davinciPush generic defines of gpio.h out of mach-davinci to drivers/gpionow that non-davinci architectures are beginning to use this IP.S
gpio: da8xx: Push generic defines of gpio.h out of mach-davinciPush generic defines of gpio.h out of mach-davinci to drivers/gpionow that non-davinci architectures are beginning to use this IP.Signed-off-by: Keerthy <j-keerthy@ti.com>Reviewed-by: Tom Rini <trini@konsulko.com>[trini: Fix calimain build]Signed-off-by: Tom Rini <trini@konsulko.com>
show more ...
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>
Remove various unused interrupt related codeWith d53ecad92f06 some unused interrupt related code was removed.However all of these options are currently unused. Rather than migratesome of these o
Remove various unused interrupt related codeWith d53ecad92f06 some unused interrupt related code was removed.However all of these options are currently unused. Rather than migratesome of these options to Kconfig we just remove the code in question.The only related code changes here are that in some cases we useCONFIG_STACKSIZE in non-IRQ related context. In these cases we renameand move the value local to the code in question.Fixes: d53ecad92f06 ("Merge branch 'master' of git://git.denx.de/u-boot-sunxi")Signed-off-by: Tom Rini <trini@konsulko.com>
calimain: Update maintainers and their email addressesSigned-off-by: Christian Riesch <christian@riesch.at>Cc: Manfred Rudigier <manfred.rudigier@omicronenergy.com>Cc: Christoph Rüdisser <christo
calimain: Update maintainers and their email addressesSigned-off-by: Christian Riesch <christian@riesch.at>Cc: Manfred Rudigier <manfred.rudigier@omicronenergy.com>Cc: Christoph Rüdisser <christoph.ruedisser@omicronenergy.com>
kconfig: remove redundant "string" type in arch and board KconfigsNow the types of CONFIG_SYS_{ARCH, CPU, SOC, VENDOR, BOARD, CONFIG_NAME}are specified in arch/Kconfig.We can delete the ones in
kconfig: remove redundant "string" type in arch and board KconfigsNow the types of CONFIG_SYS_{ARCH, CPU, SOC, VENDOR, BOARD, CONFIG_NAME}are specified in arch/Kconfig.We can delete the ones in arch and board Kconfig files.This commit can be easily reproduced by the following command:find . -name Kconfig -a ! -path ./arch/Kconfig | xargs sed -i -e '/config[[:space:]]SYS_\(ARCH\|CPU\|SOC\|\VENDOR\|BOARD\|CONFIG_NAME\)/ { N s/\n[[:space:]]*string//}'Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
davinci: kconfig: move board select menu and common settingsBecuase the board select menu in arch/arm/Kconfig is too big,move the Davinci board select menu to davinci/Kconfig.Move also common se
davinci: kconfig: move board select menu and common settingsBecuase the board select menu in arch/arm/Kconfig is too big,move the Davinci board select menu to davinci/Kconfig.Move also common settings (CONFIG_SYS_CPU="arm926ejs" andCONFIG_SYS_SOC="davinci").Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>Reviewed-by: Tom Rini <trini@ti.com>Cc: Heiko Schocher <hs@denx.de>Cc: Sandeep Paulraj <s-paulraj@ti.com>
Add board MAINTAINERS filesWe have switched to Kconfig and the boards.cfg file is going tobe removed. We have to retrieve the board status and maintainersinformation from it.The MAINTAINERS for
Add board MAINTAINERS filesWe have switched to Kconfig and the boards.cfg file is going tobe removed. We have to retrieve the board status and maintainersinformation from it.The MAINTAINERS format as in Linux Kernel would be nicebecause we can crib the scripts/get_maintainer.pl script.After some discussion, we chose to put a MAINTAINERS file under eachboard directory, not the top-level one because we want to collectrelevant information for a board into a single place.TODO:Modify get_maintainer.pl to scan multiple MAINTAINERS files.Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>Suggested-by: Tom Rini <trini@ti.com>Acked-by: Simon Glass <sjg@chromium.org>
kconfig: add board Kconfig and defconfig filesThis commit adds: - arch/${ARCH}/Kconfig provide a menu to select target boards - board/${VENDOR}/${BOARD}/Kconfig or board/${BOARD}/Kconfig
kconfig: add board Kconfig and defconfig filesThis commit adds: - arch/${ARCH}/Kconfig provide a menu to select target boards - board/${VENDOR}/${BOARD}/Kconfig or board/${BOARD}/Kconfig set CONFIG macros to the appropriate values for each board - configs/${TARGET_BOARD}_defconfig default setting of each board(This commit was automatically generated by a conversion scriptbased on boards.cfg)In Linux Kernel, defconfig files are located underarch/${ARCH}/configs/ directory.It works in Linux Kernel since ARCH is always given from thecommand line for cross compile.But in U-Boot, ARCH is not given from the command line.Which means we cannot know ARCH until the board configuration is done.That is why all the "*_defconfig" files should be gathered into asingle directory ./configs/.Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>Acked-by: Simon Glass <sjg@chromium.org>
mtd: nand: davinci: add header file for driver definitionsThe definitions inside emif_defs.h concern davinci nand driver andshould be in it's header. So create header file for davinci nanddriver
mtd: nand: davinci: add header file for driver definitionsThe definitions inside emif_defs.h concern davinci nand driver andshould be in it's header. So create header file for davinci nanddriver and move definitions from emif_defs.h and nand_defs.h to it.Acked-by: Vitaly Andrianov <vitalya@ti.com>Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk@ti.com>[trini: Fixup more davinci breakage]Signed-off-by: Tom Rini <trini@ti.com>
board: arm: convert makefiles to Kbuild styleSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>Cc: Andreas Bießmann <andreas.devel@googlemail
board: arm: convert makefiles to Kbuild styleSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>Cc: Andreas Bießmann <andreas.devel@googlemail.com>Cc: Stefano Babic <sbabic@denx.de>Cc: Prafulla Wadaskar <prafulla@marvell.com>Cc: Minkyu Kang <mk7.kang@samsung.com>Cc: Vipin Kumar <vipin.kumar@st.com>Cc: Tom Warren <twarren@nvidia.com>Cc: Tom Rini <trini@ti.com>
Add GPL-2.0+ SPDX-License-Identifier to source filesSigned-off-by: Wolfgang Denk <wd@denx.de>[trini: Fixup common/cmd_io.c]Signed-off-by: Tom Rini <trini@ti.com>
Consolidate bootcount code into drivers/bootcountThis patch moves all bootcount implementations into a commondirectory: drivers/bootcount. The generic bootcount driveris now usable not only by po
Consolidate bootcount code into drivers/bootcountThis patch moves all bootcount implementations into a commondirectory: drivers/bootcount. The generic bootcount driveris now usable not only by powerpc platforms, but others as well.Signed-off-by: Stefan Roese <sr@denx.de>Cc: Heiko Schocher <hs@denx.de>Cc: Valentin Longchamp <valentin.longchamp@keymile.com>Cc: Christian Riesch <christian.riesch@omicron.at>Cc: Manfred Rudigier <manfred.rudigier@omicron.at>Cc: Mike Frysinger <vapier@gentoo.org>Cc: Rob Herring <rob.herring@calxeda.com>Cc: Reinhard Meyer <reinhard.meyer@emk-elektronik.de>Tested-by: Valentin Longchamp <valentin.longchamp@keymile.com>Tested-by: Christian Riesch <christian.riesch@omicron.at>Acked-by: Rob Herring <rob.herring@calxeda.com>Acked-by: Mike Frysinger <vapier@gentoo.org>
calimain, enbw_cmc: Fix typo in commentsSigned-off-by: Christian Riesch <christian.riesch@omicron.at>Cc: Heiko Schocher <hs@denx.de>Cc: Tom Rini <trini@ti.com>
arm, davinci: Add support for the Calimain board from OMICRON electronicsThis patch adds support for the Calimain board fromOMICRON electronics GmbH. The board features a Texas Instruments AM1808
arm, davinci: Add support for the Calimain board from OMICRON electronicsThis patch adds support for the Calimain board fromOMICRON electronics GmbH. The board features a Texas Instruments AM1808SoC, 128 MB DDR2 memory, and 64 MB NOR flash memory connected to CS2 andCS3.Signed-off-by: Christian Riesch <christian.riesch@omicron.at>