- 16 8月, 2013 5 次提交
-
-
由 Tom Rini 提交于
Acked-by: NDan Murphy <dmurphy@ti.com> Signed-off-by: NTom Rini <trini@ti.com>
-
由 Javier Martinez Canillas 提交于
IGEP boards now have Device Tree support in the mainline kernel. To boot an IGEP board using a DT, a uEnv.txt plain text file could be used to define a custom uenvcmd that will be run by the default boot command. It is more convenient to change the default boot command to allow loading a FDT if it is stored in the boot dir of the rootfs uSD/MMC partition. If no FDT is found then the defaul command tries to boot a zImage without a DT using legacy boot. Signed-off-by: NJavier Martinez Canillas <javier.martinez@collabora.co.uk>
-
由 Enric Balletbo i Serra 提交于
Able to load the kernel from some form of ext[234] or FAT. Also, with v3.9 and later of the Linux Kernel, uImage isn't builtable anymore by default, so we should switch to use the bootz command. Signed-off-by: NEnric Balletbo i Serra <eballetbo@gmail.com>
-
由 Taras Kondratiuk 提交于
Commit "OMAP5: emif/ddr: Change emif settings as required for ES1.0 silicon" (f4010734) changed sequence to set final DDR PHY config register value at the beginning. Looks like it was made by mistake and should be reverted. Signed-off-by: NTaras Kondratiuk <taras@ti.com>
-
由 Masahiro Yamada 提交于
Since Commit 7f5eef93 removed OMAP2420H4 support, arm1136/omap24xx has not been used at all. Signed-off-by: NMasahiro Yamada <yamada.m@jp.panasonic.com>
-
- 15 8月, 2013 18 次提交
-
-
由 Naumann Andreas 提交于
ARM: omap3: Implement dpll5 (HSUSB clk) workaround for OMAP36xx/AM/DM37xx according to errata sprz318e. In chapter 'Advisory 2.1 USB Host Clock Drift Causes USB Spec Non-compliance in Certain Configurations' of the TI Errata it is recommended to use certain div/mult values for the DPLL5 clock setup. So far u-boot used the old 34xx values, so I added the errata recommended values specificly for 36xx init only. Also, the FSEL registers exist no longer, so removed them from init. Tested this on a AM3703 board with 19.2MHz oscillator, which previously couldnt lock the dpll5 (kernel complained). As a consequence the EHCI USB port wasnt usable in U-Boot and kernel. With this patch, kernel panics disappear and USB working fine in u-boot and kernel. Signed-off-by: NAndreas Naumann <anaumann@ultratronik.de> [trini: Add extern to <asm/arch-omap3/clock.h> Signed-off-by: NTom Rini <trini@ti.com>
-
由 Ash Charles 提交于
Gumstix uses 200Mhz RAM on revision 1, 2 & 3 COMs, so use 200MHz timings rather than 165MHz. Based on 6cf8bf44b1f8550e12f7f2a16e01890e5de8443d Signed-off-by: NAsh Charles <ashcharles@gmail.com>
-
由 Steve Sakoman 提交于
Signed-off-by: NAsh Charles <ashcharles@gmail.com>
-
由 Enric Balletbo i Serra 提交于
As config was originally based on am335x_evm.h we have also some duplicate / unnused #defines. Commit 15191c91 removed these #defines on various AM335x boards but not for IGEP COM AQUILA. This patch simply removes them for this board. Signed-off-by: NEnric Balletbo i Serra <eballetbo@iseebcn.com> Reviewed-by: NJavier Martinez Canillas <javier@dowhile0.org>
-
由 Enric Balletbo i Serra 提交于
Add to the default environment the possibily to boot from NAND using a ubi rootfs. Also the partition scheme is set as follows: Start Size SPL : 0x00000000 0x00080000 (512KiB) U-Boot : 0x00080000 0x00100000 (1MiB) U-Boot Env : 0x00180000 0x00020000 (128KiB) File System : 0x001C0000 - The ubiboot script gets the kernel and the dtb file from the boot directory of the File System. Signed-off-by: NEnric Balletbo i Serra <eballetbo@iseebcn.com> Reviewed-by: NJavier Martinez Canillas <javier@dowhile0.org>
-
由 Enric Balletbo i Serra 提交于
We will not use CYGNUS names for any IGEP COM based on AM335x processor, so, to avoid confusion, remove from headers. Signed-off-by: NEnric Balletbo i Serra <eballetbo@iseebcn.com> Reviewed-by: NJavier Martinez Canillas <javier@dowhile0.org>
-
由 Enric Balletbò i Serra 提交于
Now, the default kernel to boot the IGEP COM AQUILA is device tree based. As old kernel is deprecated we should adapt the boot commands to use DTB files. Also, with v3.9 and later of the Linux Kernel, uImage isn't builtable anymore by default, so we should switch to use the bootz command. Signed-off-by: NEnric Balletbo i Serra <eballetbo@iseebcn.com> Reviewed-by: NJavier Martinez Canillas <javier@dowhile0.org>
-
由 Enric Balletbo i Serra 提交于
After commit: 79cd2f81 config_cmd_default.h: Remove CONFIG_CMD_MEMTEST It's not necessary to undef the CONFIG_CMD_MEMTEST, so we can remove it from configuration file. Signed-off-by: NEnric Balletbo i Serra <eballetbo@iseebcn.com> Reviewed-by: NJavier Martinez Canillas <javier@dowhile0.org>
-
由 Lokesh Vutla 提交于
Add config file Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
由 Lokesh Vutla 提交于
Add AM43xx support in the required places Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
由 Lokesh Vutla 提交于
Adding a new CONFIG_OMAP_COMMON which is included by all boards that needs to build cpu/armv7/omap-common folder. Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
由 Lokesh Vutla 提交于
Add dpll and clock data for AM43xx Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
由 Lokesh Vutla 提交于
Adding the following data: -> Prcm structure -> Base addresses -> Pin mux structure. Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
由 Lokesh Vutla 提交于
Add board specific information for AM43xx. Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
由 Lokesh Vutla 提交于
There are many musb prints in SPL and U-Boot log. These prints are required only during musb debug. So replacing printk with pr_debug in musb_core. Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com> Tested-by: NHeiko Schocher <hs@denx.de> Acked-by: NHeiko Schocher <hs@denx.de>
-
由 Heiko Schocher 提交于
s_init has the same outline for all the AM33xx based board. So making it generic. This also helps in addition of new Soc with minimal changes. Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com> Signed-off-by: NHeiko Schocher <hs@denx.de> Signed-off-by: NTom Rini <trini@ti.com> Tested-by: NHeiko Schocher <hs@denx.de> Acked-by: NHeiko Schocher <hs@denx.de>
-
由 Lokesh Vutla 提交于
Cleaning up the clocks layer. This helps in addition of new Soc with minimal changes. This is derived from OMAP4 boards. Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com> Tested-by: NHeiko Schocher <hs@denx.de> Acked-by: NHeiko Schocher <hs@denx.de>
-
由 Lokesh Vutla 提交于
Locking sequence for all the dplls is same. In the current code same sequence is done repeatedly for each dpll. Instead have a generic function for locking dplls and pass dpll data to that function. This is derived from OMAP4 boards. Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com> Tested-by: NHeiko Schocher <hs@denx.de> Acked-by: NHeiko Schocher <hs@denx.de>
-
- 30 7月, 2013 17 次提交
-
-
由 Dan Murphy 提交于
Configure the tca6424 gpio expander This allows use of the debug and tri color LEDs. Signed-off-by: NDan Murphy <dmurphy@ti.com>
-
由 Dan Murphy 提交于
Add the tca642x gpio expander driver Datasheet: http://www.ti.com/product/tca6424aSigned-off-by: NDan Murphy <dmurphy@ti.com>
-
由 Justin Waters 提交于
The BeagleBone Black differs from the other AM335x boards in a few significant ways, so it makes sense to create a custom configuration for it. In particular, it uses eMMC instead of NAND flash. Signed-off-by: NJustin Waters <justin.waters@timesys.com>
-
由 Justin Waters 提交于
Some boards, such as the BeagleBone Black, have an eMMC chip intstead of NAND. We can use the eMMC boot partition to store the environment, since it isn't used for anything else. This allows us to have a configurable environment on those boards. Signed-off-by: NJustin Waters <justin.waters@timesys.com>
-
由 Justin Waters 提交于
This rule catches images such as MLO.byteswap Signed-off-by: NJustin Waters <justin.waters@timesys.com>
-
由 Justin Waters 提交于
The BeagleBone Black can boot from either the MMC card or eMMC chip on board. We should try both interfaces. This modification also allows a graceful fallback if a device exists but boot images are not present on it. Changes for v2: * Fix boot partition - it should always show up as mmcblk0p2 * Fix missing FDT load Signed-off-by: NJustin Waters <justin.waters@timesys.com>
-
由 Justin Waters 提交于
Many modern U-Boot ports enable command line editing and a history buffer. The am335x_evm configuration is fairly comprehensive as it is, so a few extra kb should not be noticable, and it adds a very convenient feature. Signed-off-by: NJustin Waters <justin.waters@timesys.com>
-
由 Justin Waters 提交于
Give the user the ability to disable NAND support by defining CONFIG_NO_NAND. This will allow custom hardware to easily support this configuration. Signed-off-by: NJustin Waters <justin.waters@timesys.com> [trini: Make apply on top of other series] Signed-off-by: NTom Rini <trini@ti.com>
-
由 Heiko Schocher 提交于
accessing a lan9303 switch with the cpsw driver results in wrong speed detection, as the switch sets the BMSR_ERCAP in BMSR register, and follow read of the MII_STAT1000 register fails, as the switch does not support it. Current code did not check, if a phy_read() fails ... fix this. Signed-off-by: NHeiko Schocher <hs@denx.de> Cc: Joe Hershberger <joe.hershberger@gmail.com> Acked-by: NMugunthan V N <mugunthanvnm@ti.com> Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
The Beaglebone White may be populated with a memory cape that has a NOR module. Document how to program it. Signed-off-by: NTom Rini <trini@ti.com>
-
由 Steve Kipisz 提交于
NOR requires that s_init be within the first 4KiB of the image so that we can perform the rest of the required pinmuxing to talk with the rest of NOR that we are found on. When NOR_BOOT is set we save our environment in NOR at 512KiB and a redundant copy at 768KiB. We avoid using SPL for this case and u-boot.bin is written directly to the start of NOR. We enclose the DMM-related parts of arch/arm/cpu/armv7/am33xx/emif4.c with TI81xx checks as at this time U-Boot does not discard unused sections in the main build and this code relies on functions specific to (and only provided in) ti81xx-related code. Cc: Albert ARIBAUD <albert.u.boot@aribaud.net> Signed-off-by: NSteve Kipisz <s-kipisz2@ti.com> Signed-off-by: NTom Rini <trini@ti.com>
-
由 Steve Kipisz 提交于
This patch adds support for the NOR module that attaches to the memory cape for a Beaglebone board. This does not add booting support; only support so that you can boot from SD/MMC and see the NOR module so that it can be programmed. Signed-off-by: NSteve Kipisz <s-kipisz2@ti.com> [trini: Clean up config changes slightly] Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
Based on our usage of the GPMC, either with NOR or NAND we do not need to be setting the irqstatus or irqenable bits and should clear them like we have historically. Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
We rework the various board_is_foo() checks to take a pointer to struct am335x_baseboard_id rather than using a local copy in board.c. This allows us to make use of the same checks in mux.c as well as fixing problems when this code could be running from read-only memory. Reviewed-by: NPeter Korsgaard <jacmet@sunsite.dk> Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
- Style cleanup (# define -> #define) - Due to ROM issues, redudant loading isn't feasible, so drop. - Given extra space, increase max size of U-Boot to 512KiB - Correct env size to match usage (we had not re-defined ENV_SIZE). - Given extra space, keep env size as 128KiB, add redundant environment. Reviewed-by: NPeter Korsgaard <jacmet@sunsite.dk> Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
We always set a CONFIG_ENV_IS_...somewhere... so drop the initial define of NOWHERE. Reviewed-by: NPeter Korsgaard <jacmet@sunsite.dk> Signed-off-by: NTom Rini <trini@ti.com>
-
由 Tom Rini 提交于
The AM335x GP EVM ships with NAND. Document programming of the chip including the redundant locations that the ROM will check. Signed-off-by: NTom Rini <trini@ti.com>
-