10 Jan, 2018
1 commit
-
Given gcc-6.1 and later we can now safely have strings discarded when
the functions are unused. This lets us drop certain cases of not
building something so that we don't have the strings brought in when the
code was discarded. Simplify the code now by dropping guards we don't
need now.Cc: Stefano Babic
Cc: Fabio Estevam
Cc: Chander Kashyap
Cc: Thomas Abraham
Cc: Vipin Kumar
Cc: Wenyou Yang
Signed-off-by: Tom Rini
04 Dec, 2017
1 commit
-
This header was renamed to rawnand.h in Linux.
The following is the corresponding commit in Linux.
commit d4092d76a4a4e57b65910899948a83cc8646c5a5
Author: Boris Brezillon
Date: Fri Aug 4 17:29:10 2017 +0200mtd: nand: Rename nand.h into rawnand.h
We are planning to share more code between different NAND based
devices (SPI NAND, OneNAND and raw NANDs), but before doing that
we need to move the existing include/linux/mtd/nand.h file into
include/linux/mtd/rawnand.h so we can later create a nand.h header
containing all common structure and function prototypes.Signed-off-by: Masahiro Yamada
30 Nov, 2017
1 commit
-
Add the SAMA5D2 PTC EK board and remove the SAMA5D2 PTC ENGI board
which was a prototype.Signed-off-by: Ludovic Desroches
Signed-off-by: Wenyou Yang
06 Nov, 2017
1 commit
-
As part of my usual round of build testing, output about missing
MAINTAINERS information was not logged, and thus often overlooked.
Correct that mistake by ensuring that I log the output of
genboardscfg.py every time. As part of that, address a number of
missing MAINTAINERS entires. In the case of a missing file, I have put
the original submitter down. In the rest of the cases I have added the
config (and sometimes relevant header file) to the existing set of file
globs.Signed-off-by: Tom Rini
16 Oct, 2017
1 commit
-
Last user of this option went away in commit:
fdc7718999 ("board: usb_a9263: Update to support DT and DM")
Signed-off-by: Tuomas Tynkkynen
29 Sep, 2017
5 commits
-
Convert the board to support the video driver model, add the device
tree node, and remove the unnecessary code.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Convert the board to support the video driver model, add the device
tree node, and remove the unnecessary code.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Convert the board to support the video driver model, add the device
tree node, and remove the unnecessary code.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Convert the board to support the video driver model, add the device
tree node, and remove the unnecessary code.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Convert the board to support the video driver model, add the device
tree node, and remove the unnecessary code.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass
15 Sep, 2017
4 commits
-
To remove the assignment of CONFIG_SYS_EXTRA_OPTIONS option,
which is deprecated, use the CONFIG_XXXX_BOOT options to
indicate the boot media, and the SoC is selected by the board.Signed-off-by: Wenyou Yang
-
The SAMA5D27-SiP (System in Package) integrates the SAMA5D2
with 1Gbit DDR2-SDRAM in a single package.The SAMA5D27 SOM1 embeds a 64Mbit QSPI flash, KSZ8081 Phy and
Mac-address EEPROM.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Because before switching to a lower clock source, we must switch
the clock source first instead of last. So before configuring the
PMC_MCKR register, invoke at91_mck_init_down() first.As said in datasheet, the the size of SPL must not exceed the maximum
size allowed(64Kbytes).Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Add a function to display the company's logo and board information
via the API from DM_VIDEO. This function can be shared by other
atmel boards, so locate it in board/atmel/common folder.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass
12 Sep, 2017
3 commits
-
Add the code to set the ethernet mac address from eeprom by using
the common code from the common folder.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Replace the code to set the ethernet mac address with the code from
the common folder.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Create board/$(VENDOR)/common folder to accommodate the common code
shared by other atmel boards, now put the code to set ethernet mac
address from eeprom, which uses the i2c eeprom driver.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass
16 Aug, 2017
3 commits
-
We are now using an env_ prefix for environment functions. Rename these
two functions for consistency. Also add function comments in common.h.Quite a few places use getenv() in a condition context, provoking a
warning from checkpatch. These are fixed up in this patch also.Suggested-by: Wolfgang Denk
Signed-off-by: Simon Glass -
Rename this function for consistency with env_set().
Signed-off-by: Simon Glass
-
We are now using an env_ prefix for environment functions. Rename setenv()
for consistency. Also add function comments in common.h.Suggested-by: Wolfgang Denk
Signed-off-by: Simon Glass
05 Aug, 2017
4 commits
-
To support driver model and device tree, use the SPI-flash-based
AT45xxx DataFlash driver, DataFlash is a kind of SPI flash.
Instead of ATMEL_DATAFLASH_SPI DataFlash older driver that will
be removed in the future.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
To support driver model and device tree, use the SPI-flash-based
AT45xxx DataFlash driver, DataFlash is a kind of SPI flash.
Instead of ATMEL_DATAFLASH_SPI DataFlash older driver that will
be removed in the future.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
To support driver model and device tree, use the SPI-flash-based
AT45xxx DataFlash driver, DataFlash is a kind of SPI flash.
Instead of ATMEL_DATAFLASH_SPI DataFlash older driver that will
be removed in the future.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Add the dts files to support deivce tree, update the configuration
files to support the device tree and driver model. The peripheral
clock and pins configuration are handled by the clock and the pinctrl
drivers respectively.Enable the early debug UART to debug problems when an ICE or other
debug mechanism is not available.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass
12 Jul, 2017
1 commit
-
As part of preparation for nand DM conversion the new API has been
introduced to remove direct access to nand_info array. So, use it here
instead of accessing to nand_info array directly.Signed-off-by: Grygorii Strashko
07 Jul, 2017
1 commit
-
AVR32 is gone. It's already more than two years for no support in Buildroot,
even longer there is no support in GCC (last version is heavily patched 4.2.4).Linux kernel v4.12 got rid of it (and v4.11 didn't build successfully).
There is no good point to keep this support in U-Boot either.
Reviewed-by: Simon Glass
Reviewed-by: Tom Rini
Reviewed-by: Heiko Schocher
Signed-off-by: Andy Shevchenko
05 Jun, 2017
1 commit
-
Rather than relying on common.h to provide this include, which is going
away at some point, include it explicitly in each file.Signed-off-by: Simon Glass
Reviewed-by: Tom Rini
15 May, 2017
1 commit
-
In order to be able to migrate the various SoC EHCI CONFIG options we
first need to finish the switch from CONFIG_USB_EHCI to
CONFIG_USB_EHCI_HCD.Cc: Marek Vasut
Signed-off-by: Tom Rini
Reviewed-by: Marek Vasut
10 May, 2017
12 commits
-
Enable the early debug UART to debug problems when an ICE or other
debug mechanism is not available.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Because the introduction of the pinctrl and clk drivers and the
device tree files, remove unneeded hard coded related code from
the board file.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Update the configuration files to support the device tree and driver
model. The device clock and pins configuration are handled by the
clock and the pinctrl drivers respectively.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Enable the early debug UART to debug problems when an ICE or other
debug mechanism is not available.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Since the introduction of the pinctrl and clk drivers and the
device tree files, remove unneeded hard coded related code from
the board file.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Update the configuration files to support the device tree and driver
model. The device clock and pins configuration are handled by the
clock and the pinctrl drivers respectively.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Enable the early debug UART to debug problems when an ICE or other
debug mechanism is not available.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Since the introduction of the pinctrl and clk drivers and the
device tree files, remove unneeded hard coded related code from
the board file.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Update the configuration files to support the device tree and driver
model. The device clock and pins configuration are handled by the
clock and the pinctrl drivers respectively.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Enable the early debug UART to debug problems when an ICE or other
debug mechanism is not available.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Since the introduction of the pinctrl and clk drivers and the
device tree files, remove unneeded hard coded related code from
the board file.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass -
Update the configuration files to support the device tree and driver
model. The device clock and pins configuration are handled by the
clock and the pinctrl drivers respectively.Because the limitation of internal SRAM size, the SPL with driver
model can't be supported, disable the SPL option.Signed-off-by: Wenyou Yang
Reviewed-by: Simon Glass