- 21 5月, 2019 27 次提交
-
-
由 Dirk Eibach 提交于
The gdsys gazerbeam board is based on a Freescale MPC8308 SOC. It boots from NOR-Flash, kernel and rootfs are stored on SD-Card. On board peripherals include: - 2x 10/100 Mbit/s Ethernet (optional) Signed-off-by: NDirk Eibach <dirk.eibach@gdsys.cc> Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Use a more extensive FPGA feature reporting style in the gdsys ioep-fpga driver. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Make the ioloop command DM compatible, while keeping the old functionality for not-yet-converted boards. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Replace the boolean parameter of io_check_status that controls whether the status is printed or not with a documenting enum. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Fix some style violations in the ioloop command, and make the code more readable where possible. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
More recent versions of IHS FPGAs feature a different memory layout. Add a Kconfig option to differentiate between the legacy layout, and the new layout (which is used on the upcoming "Gazerbeam" and later boards). Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Future gdsys boards will switch from the legacy drivers in board/gdsys/common to DM-based drivers. Define a Kconfig option that disables the legacy drivers. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
The "manual" RAM configuration should not be used if the DM RAM driver is active, hence, disable the code if the CONFIG_MPC83XX_SDRAM config variable is defined. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Move CONFIG_SYS_FPGA0_BASE, CONFIG_SYS_FPGA0_SIZE, CONFIG_SYS_FPGA1_BASE, and CONFIG_SYS_FPGA1_SIZE to Kconfig. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Since the gpio output status on MPC8xxx cannot be read back, it has to be buffered locally. Signed-off-by: NDirk Eibach <dirk.eibach@gdsys.cc> Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Fix some style violations in the gdsys MPC8308 board files, and make the code more readable. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
The ppc4xx architecture was removed, and with it several old gdsys 44x boards, but some "debris" from these purged boards was left over. This patch removes these remnants (mostly entries in Makefiles, some now superfluous data structures and some now obsolete config variables from the whitelist). Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Dirk Eibach 提交于
The initialization sequence in the newest release notes of the 88e1518 phy omits two commands. Remove them from the sequence. Signed-off-by: NDirk Eibach <dirk.eibach@gdsys.cc>
-
由 Mario Six 提交于
For the DM case, use the proper parameter for the regmap_init_mem call (which is the ofnode, not the udevice). Signed-off-by: NMario Six <mario.six@gdsys.cc> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Mario Six 提交于
Except for one counter example, CONFIG_SYS_LBC_LBCR always has a value of either 0x00040000 or 0x00000000. CONFIG_SYS_LBC_MRTPR always has the value 0x20000000. CONFIG_SYS_LBC_LSDMR_{1,2,4,5} are not set for any mpc83xx board. CONFIG_SYS_LBC_LSRT is set by one board (to 0x32000000). To simplify the configuration files, hardcode the setting of these values for mpc83xx. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
CONFIG_SYS_DDR_SDRAM_BASE is set to the same value as CONFIG_SYS_SDRAM_BASE on all existing boards. Just use CONFIG_SYS_SDRAM_BASE instead. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
CONFIG_SYS_DDR_BASE is specific to mpc83xx an is always set to the same value as CONFIG_SYS_SDRAM_BASE. Just use CONFIG_SYS_SDRAM_BASE instead. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Migrate the BR/OR settings to Kconfig. These must be known at compile time, so cannot be configured via DT. Configuration of this crucial variable should still be somewhat comfortable. Hence, make its fields configurable in Kconfig, and assemble the final value from these. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
We want to normalize all BR/OR config lines as much as possible. The TQM834x board uses CONFIG_SYS_OR_TIMING_FLASH in a OR definition, which we want to remove. But CONFIG_SYS_OR_TIMING_FLASH is also used outside of the config file. Replace these usages with the definition of the variable, so we can remove the variable in the next patch. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
The HRCW (hardware reset configuration word) is a constant that must be hard-coded into the boot loader image. So, it must be available at compile time, and cannot be migrated to the DT mechanism, but has to be kept in Kconfig. Configuration of this crucial variable should still be somewhat comfortable. Hence, make its fields configurable in Kconfig, and assemble the final value from these. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
MPC83xx uses CONFIG_83XX_CLKIN instead of CONFIG_SYS_CLK_FREQ to set the system clock. To migrate the architecture, we can replace CONFIG_83XX_CLKIN with CONFIG_SYS_CLK_FREQ. To do this * replace all occurrences of CONFIG_83XX_CLKIN with CONFIG_SYS_CLK_FREQ * set CONFIG_SYS_CLK_FREQ to the old value of CONFIG_83XX_CLKIN in all MPC83xx config files Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
The MPC83xx include files contain some settings of the PCI subsystem. Migrate these to Kconfig until a proper DM PCI driver exists. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Use the proper CONFIG_TARGET_STRIDER Kconfig option to replace the CONFIG_STRIDER ad-hoc config option. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Use the proper CONFIG_TARGET_HRCON Kconfig option to replace the CONFIG_HRCON ad-hoc config option. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Use the proper CONFIG_TARGET_MPC8349ITX Kconfig option to replace the CONFIG_MPC8349ITX ad-hoc config option. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Use the proper CONFIG_TARGET_MPC832XEMDS Kconfig option to replace the CONFIG_MPC832XEMDS ad-hoc config option. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
The MPC8349EMDS config file contains config options to enable SDRAM support. To keep this ability after the Kconfig migration, create a new MPC8349EMDS_SDRAM board that enables the SDRAM support and remove the SDRAM support from the original board. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
- 20 5月, 2019 11 次提交
-
-
由 Mario Six 提交于
vme8349.h contains two separate boards: The vme8349 itself, and the caddy2 board. The caddy2 board is chosen by setting certain config variables. Create a proper config file for the caddy2 board to make Kconfig migration easier. Furthermore, simplify the vme8349 and caddy2 configs by keeping only the options necessary for each board. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
MPC8313ERDB has the option of either enabling NOR or NAND boot in its config file (by commenting out certain #ifdefs). To keep this ability after migrating options to Kconfig, we introduce two MPC8313ERDB configs: one for NOR, and one for NAND. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
The kmeter1, and kmcoge5ne boards also build from the same config file with #ifdef logic. Create a separate include config for each board with the #ifdef logic resolved as needed. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
The kmsupx5, tuge1, kmopti2, and kmtepr2 boards all build from the same include config file with lots of #ifdef logic. To ease Kconfig migration, create new config include files for these boards, and resolve the #ifdef logic as needed. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
The kmtegr1, kmvect1, and suvd3 boards all use the same config include file with lots of #ifdefs in it. The Kconfig migation will become easier if we get rid of these #ifdefs first. Hence, create distinct config include files for these boards, and unwind the #ifdef logic in these config files to only include the options necessary for each board. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Replace CONFIG_MPC836* with proper CONFIG_ARCH_MPC836* Kconfig options. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Replace CONFIG_MPC830* with proper CONFIG_ARCH_MPC830* Kconfig options. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Steffen Dirkwinkel 提交于
There are several includes in mx53cx9020.c which are not required anymore. Acked-by: NPatrick Bruenn <p.bruenn@beckhoff.com> Signed-off-by: NSteffen Dirkwinkel <s.dirkwinkel@beckhoff.com>
-
由 Steffen Dirkwinkel 提交于
These mmc functions were not used anymore since DM_MMC was introduced. Acked-by: NPatrick Bruenn <p.bruenn@beckhoff.com> Signed-off-by: NSteffen Dirkwinkel <s.dirkwinkel@beckhoff.com>
-
由 Steffen Dirkwinkel 提交于
Enable DM_VIDEO in config and don't overwrite console so it can be set from environment Acked-by: NPatrick Bruenn <p.bruenn@beckhoff.com> Signed-off-by: NSteffen Dirkwinkel <s.dirkwinkel@beckhoff.com>
-
由 Steffen Dirkwinkel 提交于
Switch to DM_GPIO and add gpio_request where necessary. This is needed for DM_VIDEO and fixes an issue with sd card detection which was introduced by the combination of these commits: commit 7a0425dd ("mmc: fsl_esdhc: make get_cd work well in dm_mmc_ops") commit 7e04b4c7 ("dm: arm: imx: migrate cx9020 to CONFIG_DM_MMC") Acked-by: NPatrick Bruenn <p.bruenn@beckhoff.com> Signed-off-by: NSteffen Dirkwinkel <s.dirkwinkel@beckhoff.com>
-
- 18 5月, 2019 1 次提交
-
-
由 Trevor Woerner 提交于
While converting CONFIG_SYS_[DI]CACHE_OFF to Kconfig, there are instances where these configuration items are conditional on SPL. This commit adds SPL variants of these configuration items, uses CONFIG_IS_ENABLED(), and updates the configurations as required. Acked-by: NAlexey Brodkin <abrodkin@synopsys.com> Signed-off-by: NTrevor Woerner <trevor@toganlabs.com> [trini: Make the default depend on the setting for full U-Boot, update more zynq hardware] Signed-off-by: NTom Rini <trini@konsulko.com>
-
- 17 5月, 2019 1 次提交
-
-
由 Trent Piepho 提交于
When using DM_I2C the speed value supplied to setup_i2c() is not used, so this code required CONFIG_SYS_MXC_I2C[12]_SPEED to be defined to compile, but did not actually use them. Change this so we no longer need to define an unused macro to compile in DM_I2C mode. Also make it more clear that they do not control the bus speed. Otherwise it is quite easy to mistakenly believe they are used to set the bus speed. Cc: Heiko Schocher <hs@denx.de> Cc: Anatolij Gustschin <agust@denx.de> Signed-off-by: NTrent Piepho <tpiepho@impinj.com>
-