- 28 10月, 2018 3 次提交
-
-
由 Stefan Roese 提交于
To enable the root device selection (kernel cmd-line) via PARTUUID, this patch enables CMD_PART on all missing theadorable-x86 boards and changes the default environment to generate the root=PARTUUID string automatically. This fixes problems that have been noticed on systems with multiple SATA/AHCI controller connected via PCIe, where the device name for the root device / partition (/dev/sdaX) was incorrect. Signed-off-by: NStefan Roese <sr@denx.de> Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
-
由 Stefan Roese 提交于
This is needed for the PCIe hotplug to work correctly on some boards with the newer Linux kernel versions. Signed-off-by: NStefan Roese <sr@denx.de> Cc: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
-
由 Stefan Roese 提交于
To allow bigger 64 bit prefetchable PCI regions in Linux, this patch changes the base address and range of the ACPI area passed to Linux. BayTrail can only physically access 36 bit of PCI address space. So just chaning the range without changing the base address won't work here, as 0xf.ffff.ffff is already the maximum address. With this patch, a maximum of 16 GiB of local DDR is supported. This should be enough for all BayTrail boards though. Signed-off-by: NStefan Roese <sr@denx.de> Cc: Bin Meng <bmeng.cn@gmail.com> Cc: Simon Glass <sjg@chromium.org> Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
-
- 26 10月, 2018 2 次提交
-
-
由 Tom Rini 提交于
To help with size constraints, enable thumb2 when building. Signed-off-by: NTom Rini <trini@konsulko.com>
-
-
- 25 10月, 2018 16 次提交
-
-
-
由 Peng Fan 提交于
Fix below build warning. arch/arm/dts/fsl-imx8qxp-mek.dtb: Warning (avoid_unnecessary_addr_size): /regulators: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Peng Fan 提交于
Introduce a new script to check whether file exists and use that check in Makefile to avoid break CI system. The script return 1 when the required files not exists, return 0 when files exists. The script will ignore check to u-boot-dtb.bin, because if there is something wrong to generate u-boot-dtb.bin, there must be some code error. Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Anatolij Gustschin 提交于
Add compatible property and enable the FEC ipg clock when probing on i.MX8X. Add specific function for reading FEC clock rate via clock driver when configuring MII speed register. Allow FEC_MXC selection for i.MX8. Signed-off-by: NAnatolij Gustschin <agust@denx.de> Cc: Joe Hershberger <joe.hershberger@ni.com> Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
-
由 Baruch Siach 提交于
The default Linux PHY reset delay is 10ms. This is also the requirement for Marvell 88E151x PHYs, which are likely to be used with this Ethernet MAC. Cc: Stefan Chulski <stefanc@marvell.com> Signed-off-by: NBaruch Siach <baruch@tkos.co.il> Acked-by: NJoe Hershberger <joe.hershberger@ni.com> Reviewed-by: NStefan Roese <sr@denx.de>
-
由 Baruch Siach 提交于
The dm_gpio_set_value() call sets the logical level of the GPIO signal. That is, it takes the GPIO_ACTIVE_{LOW,HIGH} property into account. The driver needs to assert the reset, and then deassert it. Not the other way around. Cc: Stefan Chulski <stefanc@marvell.com> Signed-off-by: NBaruch Siach <baruch@tkos.co.il> Acked-by: NJoe Hershberger <joe.hershberger@ni.com> Reviewed-by: NStefan Roese <sr@denx.de>
-
由 Priyanka Jain 提交于
Signed-off-by: NPriyanka Jain <priyanka.jain@nxp.com> Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
-
由 Martin Fuzzey 提交于
The DT property "phy-mode" already provides the transceiver type. Use it so that we do not have to also set CONFIG_FEC_XCV_TYPE Signed-off-by: NMartin Fuzzey <martin.fuzzey@flowbird.group> Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
-
由 Martin Fuzzey 提交于
Configure the phy regulator if defined by the "phy-supply" DT phandle. Signed-off-by: NMartin Fuzzey <martin.fuzzey@flowbird.group> Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
-
由 Martin Fuzzey 提交于
The DT binding says: - phy-reset-duration : Reset duration in milliseconds. Should present only if property "phy-reset-gpios" is available. Missing the property will have the duration be 1 millisecond. Numbers greater than 1000 are invalid and 1 millisecond will be used instead. However the current code: - clamps values greater than 1000ms to 1000ms rather than 1. - does not initialize the delay if the property does not exist (else clause mismatch) - returns an error if phy-reset-gpios is not defined Fix all this and simplify by using dev_read_u32_default() Signed-off-by: NMartin Fuzzey <martin.fuzzey@flowbird.group> Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
-
由 Martin Fuzzey 提交于
The DT binding says that phy-reset-duration is in ms, but the driver currently uses udelay(). Switch to mdelay() to fix this. Signed-off-by: NMartin Fuzzey <martin.fuzzey@flowbird.group> Reviewed-by: NMichael Trimarchi <michael@amarulasolutions.com> Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
-
由 Jeremy Gebben 提交于
If the phy reports a valid firmware version and doesn't indicate a fault, skip loading the firmware. This allows the same image to be used on boards that have firmware storage and those that do not. Signed-off-by: NJeremy Gebben <jgebben@sweptlaser.com> Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
-
由 Jeremy Gebben 提交于
Aquantia phys have firmware that can be loaded automatically from storage directly attached to the phy or via MDIO commands. Add support for loading firmware from either a file or a raw location on an MMC device. Signed-off-by: NJeremy Gebben <jgebben@sweptlaser.com> Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
-
由 Jeremy Gebben 提交于
The aquantia driver requires both CONFIG_PHY_GIGE and CONFIG_PHYLIB_10G. Signed-off-by: NJeremy Gebben <jgebben@sweptlaser.com> Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
-
由 Pankaj Bansal 提交于
In upcoming freescale board LX2160AQDS, the MDIO bus is muxed. i.e. same MDIO bus can be routed to eight different slots depending on mux register settings. To support this mdio mux behavior, we add each MDIO bus mux as a separate MDIO bus. Now, various phy devices can be attached to each of these slots(mux). The information about these devices is passed to OS via device tree. To do the fdt fixups related to MDIO bus, its necessary that MDIO bus list is accessed.Therefore, add a function to retrieve the list head. Signed-off-by: NPankaj Bansal <pankaj.bansal@nxp.com> Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
-
由 Hector Palacios 提交于
All mii operations require a valid PHY address except the 'device' command, which expects the PHY name rather than the address. Signed-off-by: NHector Palacios <hector.palacios@digi.com> Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
-
- 24 10月, 2018 2 次提交
-
-
由 Fabio Estevam 提交于
Add an entry for the warp7_bl33_defconfig target. This fixes the following warnings: WARNING: no status info for 'warp7_bl33' WARNING: no maintainers for 'warp7_bl33' Reported-by: NTom Rini <trini@konsulko.com> Signed-off-by: NFabio Estevam <festevam@gmail.com>
-
-
- 23 10月, 2018 5 次提交
-
-
由 Tom Rini 提交于
- Split the AArch64 LS10xx and LS20xx builds into their own jobs, and then exclude only ls1/ls2 from the catch-all. This moves the S32V234 job (and future i.MX8*) to the catch-all. - Split spear out from arm926ejs and exclude freescale, not mx from that job. The older Freescale i.MX boards are caught by the catch-all job for Freescale but now we build the non-Freescale older i.MX platforms. Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Dirk Meul 提交于
Odroid HC2 board is based on Odroid XU4 board, like the Odroid HC1. The linux kernel does not provide a hc2 DTB so the hc1 DTB is also used for the Odroid HC2. Resend because MUA changed whitespace. Signed-off-by: NDirk Meul <dirk.meul@rwth-aachen.de> Acked-by: NMarek Szyprowski <m.szyprowski@samsung.com> Reviewed-by: NLukasz Majewski <lukma@denx.de> Signed-off-by: NMinkyu Kang <mk7.kang@samsung.com>
-
由 Simon Glass 提交于
Unfortunately the test was not included in the original implementation. Add one. Signed-off-by: NSimon Glass <sjg@chromium.org> Signed-off-by: NSimon Glass <sjg@chromium.org>
-
-
由 Bernhard Messerklinger 提交于
Signed-off-by: NBernhard Messerklinger <bernhard.messerklinger@br-automation.com> Reviewed-by: NHannes Schmelzer <oe5hpm@oevsv.at> Tested-by: NHannes Schmelzer <oe5hpm@oevsv.at>
-
- 22 10月, 2018 12 次提交
-
-
由 Sam Protsenko 提交于
Remove "environment" partition and do not read it when booting Android from eMMC. We don't use this partition anymore, so this is just an unintentional leftover. Earlier we were reading dtb file from "environment" partition to feed it further to kernel. Now we are using dtb from FIT image ("boot" partition contains boot_fit.img image), which can be seen from this command: bootm ${loadaddr}#${fdtfile} where "#" character means we have FIT image in ${loadaddr} RAM address. Signed-off-by: NSam Protsenko <semen.protsenko@linaro.org> Acked-by: NPraneeth Bajjuri <praneeth@ti.com>
-
由 Cédric Le Goater 提交于
This is required for the current Linux kernel to reboot. It should also probably be fixed in Linux. Signed-off-by: NCédric Le Goater <clg@kaod.org> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Adam Ford 提交于
The DM37 and OMAP35 SOM-LV SOM-LV products both support a NOR flash part connected to CS2 in addition to the NAND part on CS0. This patch setups the GPMC timings for the MT28 NOR Flash and enables the CFI-Flash driver now that the CFI stuff is in Kconfig Signed-off-by: NAdam Ford <aford173@gmail.com>
-
由 Meul, Dirk 提交于
Instead of keeping a custom environment, use a more generic approach by switching to distro config. Signed-off-by: NDirk Meul <dirk.meul@rwth-aachen.de> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Heinrich Schuchardt 提交于
Compiling the overlay unit test fails with odroid-c2_defconfig showing errors like: test/overlay/cmd_ut_overlay.c:29:8: error: unknown type name ‘fdt32_t’ Add the missing include. Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Bin Meng 提交于
Currently in pmecc_get_sigma(), the code tries to clear the memory pointed by smu with wrong size 'sizeof(int16_t) * ARRAY_SIZE(smu)'. Since smu is actually a pointer, not an array, so ARRAY_SIZE(smu) does not generate correct size to be cleared. In fact, GCC 8.1.0 reports a warning against it: error: division 'sizeof (int16_t * {aka short int *}) / sizeof (int16_t {aka short int})' does not compute the number of array elements [-Werror=sizeof-pointer-div] Fix it by using the correct size. Signed-off-by: NBin Meng <bmeng.cn@gmail.com> Reviewed-by: NMiquel Raynal <miquel.raynal@bootlin.com>
-
由 Eugen Hristev 提交于
Add default bootargs for the MMC defconfig to use SD-Card as rootfs Signed-off-by: NEugen Hristev <eugen.hristev@microchip.com>
-
由 Eugen Hristev 提交于
Add the default kernel bootargs according to our NAND flash demo layout: http://www.at91.com/linux4sam/bin/view/Linux4SAM/Sama5d2PtcEKMainPage#NAND_Flash_demo_Memory_mapSigned-off-by: NEugen Hristev <eugen.hristev@microchip.com>
-
由 Eugen Hristev 提交于
Enable onewire support and commands, fdt overlay for the emmc defconfig. Signed-off-by: NEugen Hristev <eugen.hristev@microchip.com>
-
由 Eugen Hristev 提交于
Enable onewire support and commands, fdt overlay for the mmc1 defconfig. Signed-off-by: NEugen Hristev <eugen.hristev@microchip.com>
-
由 Eugen Hristev 提交于
Enable iminfo command with CONFIG_CMD_IMI Signed-off-by: NEugen Hristev <eugen.hristev@microchip.com>
-
由 Eugen Hristev 提交于
Enabled FIT image support and iminfo command for FIT information. Signed-off-by: NEugen Hristev <eugen.hristev@microchip.com>
-