Tuomas Tynkkynen
4a942f49b8
spi: Migrate CONFIG_KIRKWOOD_SPI to Kconfig
...
Signed-off-by: Tuomas Tynkkynen <tuomas@tuxera.com >
2018-02-13 23:01:44 -05:00
Tuomas Tynkkynen
cf71338ee7
ata: Migrate CONFIG_MVSATA_IDE to Kconfig
...
Signed-off-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi >
2017-12-12 18:16:06 -05:00
Masahiro Yamada
ed3986ca30
bitops: collect BIT macros to include/linux/bitops.h
...
Same macros are defined in various places. Collect them into
include/linux/bitops.h like Linux.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com >
2017-11-29 00:28:57 +09:00
Simon Glass
fc843a02ac
Kconfig: Add a CONFIG_IDE option
...
At present IDE support is controlled by CONFIG_CMD_IDE. Add a separate
CONFIG_IDE option so that IDE support can be enabled without requiring
the 'ide' command.
Update existing users and move the ide driver into drivers/block since
it should not be in common/.
Signed-off-by: Simon Glass <sjg@chromium.org >
2017-05-22 12:45:27 -04:00
Tom Rini
80f1f3204a
Kconfig: USB: Migrate existing USB_EHCI_xxx options
...
The following options are migrated over fully now:
- USB_EHCI_ATMEL
- USB_EHCI_MARVELL
- USB_EHCI_MX6
- USB_EHCI_MX7
- USB_EHCI_MSM
- USB_EHCI_ZYNQ
- USB_EHCI_GENERIC
This also requires fixing the depends on USB_EHCI_MARVELL as it's used
by Orion5X and Kirkwood as well.
Cc: Marek Vasut <marex@denx.de >
Signed-off-by: Tom Rini <trini@konsulko.com >
Reviewed-by: Marek Vasut <marex@denx.de >
2017-05-15 13:00:26 -04:00
Andre Przywara
a5b3b2d91f
kirkwood: remove get_random_hex() and MD5 dependency
...
Commit 19a5944fcd ("mvgbe: remove setting of ethaddr within the
driver") removed the usage of get_random_hex() from the mvgbe driver
about six years ago. However the prototype of that function survived
till today in some kirkwood header file.
Remove that prototype and the CONFIG_MD5 dependency triggered by that.
Signed-off-by: Andre Przywara <andre.przywara@arm.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Stefan Roese <sr@denx.de >
2017-03-17 09:09:20 -04:00
Tom Rini
067716bac5
ARM: Move SYS_CACHELINE_SIZE over to Kconfig
...
This series moves the CONFIG_SYS_CACHELINE_SIZE. First, in nearly all
cases we are mirroring the values used by the Linux Kernel here. Also,
so long as (and in this case, it is true) we implement flushes in hunks
that are no larger than the smallest implementation (and given that we
mirror the Linux Kernel, again we are fine) it is OK to align higher.
The biggest changes here are that we always use 64 bytes for CPU_V7 even
if for example the underlying core is only 32 bytes (this mirrors
Linux). Second, we say ARM64 uses 64 bytes not 128 (as found in the
Linux Kernel) as we do not need multi-platform support (to this degree)
and only the Cavium ThunderX 88xx series has a use for such large
alignment.
Cc: Albert Aribaud <albert.u.boot@aribaud.net >
Cc: Marek Vasut <marex@denx.de >
Cc: Stefano Babic <sbabic@denx.de >
Cc: Prafulla Wadaskar <prafulla@marvell.com >
Cc: Luka Perkov <luka.perkov@sartura.hr >
Cc: Stefan Roese <sr@denx.de >
Cc: Nagendra T S <nagendra@mistralsolutions.com >
Cc: Vaibhav Hiremath <hvaibhav@ti.com >
Acked-by: Lokesh Vutla <lokeshvutla@ti.com >
Cc: Steve Rae <steve.rae@raedomain.com >
Cc: Igor Grinberg <grinberg@compulab.co.il >
Cc: Nikita Kiryanov <nikita@compulab.co.il >
Cc: Stefan Agner <stefan.agner@toradex.com >
Acked-by: Heiko Schocher <hs@denx.de >
Cc: Mateusz Kulikowski <mateusz.kulikowski@gmail.com >
Cc: Peter Griffin <peter.griffin@linaro.org >
Acked-by: Paul Kocialkowski <contact@paulk.fr >
Cc: Anatolij Gustschin <agust@denx.de >
Acked-by: "Pali Rohár" <pali.rohar@gmail.com >
Cc: Adam Ford <aford173@gmail.com >
Cc: Steve Sakoman <sakoman@gmail.com >
Cc: Grazvydas Ignotas <notasas@gmail.com >
Cc: Nishanth Menon <nm@ti.com >
Cc: Stephen Warren <swarren@wwwdotorg.org >
Cc: Robert Baldyga <r.baldyga@samsung.com >
Cc: Minkyu Kang <mk7.kang@samsung.com >
Cc: Thomas Weber <weber@corscience.de >
Cc: Masahiro Yamada <yamada.masahiro@socionext.com >
Cc: David Feng <fenghua@phytium.com.cn >
Cc: Alison Wang <b18965@freescale.com >
Cc: Michal Simek <michal.simek@xilinx.com >
Cc: Simon Glass <sjg@chromium.org >
Cc: York Sun <york.sun@nxp.com >
Cc: Shengzhou Liu <Shengzhou.Liu@nxp.com >
Cc: Mingkai Hu <mingkai.hu@nxp.com >
Cc: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com >
Cc: Aneesh Bansal <aneesh.bansal@freescale.com >
Cc: Saksham Jain <saksham.jain@nxp.com >
Cc: Qianyu Gong <qianyu.gong@nxp.com >
Cc: Wang Dongsheng <dongsheng.wang@nxp.com >
Cc: Alex Porosanu <alexandru.porosanu@freescale.com >
Cc: Hongbo Zhang <hongbo.zhang@nxp.com >
Cc: tang yuantian <Yuantian.Tang@freescale.com >
Cc: Rajesh Bhagat <rajesh.bhagat@nxp.com >
Cc: Josh Wu <josh.wu@atmel.com >
Cc: Bo Shen <voice.shen@atmel.com >
Cc: Viresh Kumar <viresh.kumar@linaro.org >
Cc: Hannes Schmelzer <oe5hpm@oevsv.at >
Cc: Thomas Chou <thomas@wytron.com.tw >
Cc: Joe Hershberger <joe.hershberger@ni.com >
Cc: Sam Protsenko <semen.protsenko@linaro.org >
Cc: Bin Meng <bmeng.cn@gmail.com >
Cc: Christophe Ricard <christophe-h.ricard@st.com >
Cc: Anand Moon <linux.amoon@gmail.com >
Cc: Beniamino Galvani <b.galvani@gmail.com >
Cc: Carlo Caione <carlo@endlessm.com >
Cc: huang lin <hl@rock-chips.com >
Cc: Sjoerd Simons <sjoerd.simons@collabora.co.uk >
Cc: Xu Ziyuan <xzy.xu@rock-chips.com >
Cc: "jk.kernel@gmail.com " <jk.kernel@gmail.com >
Cc: "Ariel D'Alessandro" <ariel@vanguardiasur.com.ar >
Cc: Kever Yang <kever.yang@rock-chips.com >
Cc: Samuel Egli <samuel.egli@siemens.com >
Cc: Chin Liang See <clsee@altera.com >
Cc: Dinh Nguyen <dinguyen@opensource.altera.com >
Cc: Hans de Goede <hdegoede@redhat.com >
Cc: Ian Campbell <ijc@hellion.org.uk >
Cc: Siarhei Siamashka <siarhei.siamashka@gmail.com >
Cc: Boris Brezillon <boris.brezillon@free-electrons.com >
Cc: Andre Przywara <andre.przywara@arm.com >
Cc: Bernhard Nortmann <bernhard.nortmann@web.de >
Cc: Wolfgang Denk <wd@denx.de >
Cc: Ben Whitten <ben.whitten@gmail.com >
Cc: Tom Warren <twarren@nvidia.com >
Cc: Alexander Graf <agraf@suse.de >
Cc: Sekhar Nori <nsekhar@ti.com >
Cc: Vitaly Andrianov <vitalya@ti.com >
Cc: "Andrew F. Davis" <afd@ti.com >
Cc: Murali Karicheri <m-karicheri2@ti.com >
Cc: Carlos Hernandez <ceh@ti.com >
Cc: Ladislav Michl <ladis@linux-mips.org >
Cc: Ash Charles <ashcharles@gmail.com >
Cc: Mugunthan V N <mugunthanvnm@ti.com >
Cc: Daniel Allred <d-allred@ti.com >
Cc: Gong Qianyu <Qianyu.Gong@freescale.com >
Signed-off-by: Tom Rini <trini@konsulko.com >
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com >
Acked-by: Chin Liang See <clsee@altera.com >
Tested-by: Stephen Warren <swarren@nvidia.com >
Acked-by: Paul Kocialkowski <contact@paulk.fr >
2016-08-26 17:04:46 -04:00
Tom Rini
89cb2b5f8b
configs: Re-sync with cmd/Kconfig
...
Update the config.h and defconfig files for the commands that 8e3c036
converted over to Kconfig
Signed-off-by: Tom Rini <trini@konsulko.com >
2016-04-25 15:09:47 -04:00
Stefan Roese
2fbc18fe21
arm: mvebu/kirkwood: Use common timer functions
...
By using the common timer functions for mvebu/kirkwood we can get rid of quite
a lot of code.
Signed-off-by: Stefan Roese <sr@denx.de >
Cc: Luka Perkov <luka.perkov@sartura.hr >
Cc: Simon Guinot <simon.guinot@sequanux.org >
Cc: Valentin Longchamp <valentin.longchamp@keymile.com >
2016-01-14 14:08:59 +01:00
Paul Kocialkowski
dd82242b4d
i2c: mvtwsi: Support for up to 4 different controllers
...
Orion5x, Kirkwood and Armada XP platforms come with a single TWSI (I2C) MVTWSI
controller. However, other platforms using MVTWSI may come with more: this is
the case on Allwinner (sunxi) platforms, where up to 4 controllers can be found
on the same chip.
Signed-off-by: Paul Kocialkowski <contact@paulk.fr >
Acked-by: Heiko Schocher <hs@denx.de >
Acked-by: Hans de Goede <hdegoede@redhat.com >
Signed-off-by: Hans de Goede <hdegoede@redhat.com >
2015-04-15 16:33:17 +02:00
Masahiro Yamada
ea3857230c
ARM: kirkwood: move SoC headers to mach-kirkwood/include/mach
...
Move arch/arm/include/asm/arch-kirkwood/*
-> arch/arm/mach-kirkwood/include/mach/*
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com >
Acked-by: Stefan Roese <sr@denx.de >
Cc: Prafulla Wadaskar <prafulla@marvell.com >
Cc: Luka Perkov <luka.perkov@sartura.hr >
2015-02-21 08:23:52 -05:00