mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-08-23 23:51:22 +02:00
Merge branch '2023-01-06-further-regression-fixes'
- Bring in a number of important regression fixes for among others, uniphier, PXE booting, socrates, imx7d-pico, rockchip video and rzg2_beacon as well as making the python version warning fix more portable.
This commit is contained in:
commit
bd7fbd58b7
@ -45,7 +45,6 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&rpc {
|
&rpc {
|
||||||
compatible = "renesas,rcar-gen3-rpc";
|
|
||||||
pinctrl-0 = <&qspi_pins>;
|
pinctrl-0 = <&qspi_pins>;
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
num-cs = <1>;
|
num-cs = <1>;
|
||||||
|
@ -72,6 +72,7 @@ choice
|
|||||||
config TARGET_SOCRATES
|
config TARGET_SOCRATES
|
||||||
bool "Support socrates"
|
bool "Support socrates"
|
||||||
select ARCH_MPC8544
|
select ARCH_MPC8544
|
||||||
|
select BINMAN
|
||||||
|
|
||||||
config TARGET_P3041DS
|
config TARGET_P3041DS
|
||||||
bool "Support P3041DS"
|
bool "Support P3041DS"
|
||||||
|
@ -616,7 +616,10 @@ static int label_boot(struct pxe_context *ctx, struct pxe_label *label)
|
|||||||
* Scenario 2: If there is an fdt_addr specified, pass it along to
|
* Scenario 2: If there is an fdt_addr specified, pass it along to
|
||||||
* bootm, and adjust argc appropriately.
|
* bootm, and adjust argc appropriately.
|
||||||
*
|
*
|
||||||
* Scenario 3: fdt blob is not available.
|
* Scenario 3: If there is an fdtcontroladdr specified, pass it along to
|
||||||
|
* bootm, and adjust argc appropriately, unless the image type is fitImage.
|
||||||
|
*
|
||||||
|
* Scenario 4: fdt blob is not available.
|
||||||
*/
|
*/
|
||||||
bootm_argv[3] = env_get("fdt_addr_r");
|
bootm_argv[3] = env_get("fdt_addr_r");
|
||||||
|
|
||||||
@ -721,14 +724,18 @@ static int label_boot(struct pxe_context *ctx, struct pxe_label *label)
|
|||||||
if (!bootm_argv[3])
|
if (!bootm_argv[3])
|
||||||
bootm_argv[3] = env_get("fdt_addr");
|
bootm_argv[3] = env_get("fdt_addr");
|
||||||
|
|
||||||
|
kernel_addr_r = genimg_get_kernel_addr(kernel_addr);
|
||||||
|
buf = map_sysmem(kernel_addr_r, 0);
|
||||||
|
|
||||||
|
if (!bootm_argv[3] && genimg_get_format(buf) != IMAGE_FORMAT_FIT)
|
||||||
|
bootm_argv[3] = env_get("fdtcontroladdr");
|
||||||
|
|
||||||
if (bootm_argv[3]) {
|
if (bootm_argv[3]) {
|
||||||
if (!bootm_argv[2])
|
if (!bootm_argv[2])
|
||||||
bootm_argv[2] = "-";
|
bootm_argv[2] = "-";
|
||||||
bootm_argc = 4;
|
bootm_argc = 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
kernel_addr_r = genimg_get_kernel_addr(kernel_addr);
|
|
||||||
buf = map_sysmem(kernel_addr_r, 0);
|
|
||||||
/* Try bootm for legacy and FIT format image */
|
/* Try bootm for legacy and FIT format image */
|
||||||
if (genimg_get_format(buf) != IMAGE_FORMAT_INVALID &&
|
if (genimg_get_format(buf) != IMAGE_FORMAT_INVALID &&
|
||||||
IS_ENABLED(CONFIG_CMD_BOOTM))
|
IS_ENABLED(CONFIG_CMD_BOOTM))
|
||||||
|
@ -80,6 +80,7 @@ CONFIG_DM_REGULATOR_FIXED=y
|
|||||||
CONFIG_PWM_ROCKCHIP=y
|
CONFIG_PWM_ROCKCHIP=y
|
||||||
CONFIG_RAM=y
|
CONFIG_RAM=y
|
||||||
CONFIG_SPL_RAM=y
|
CONFIG_SPL_RAM=y
|
||||||
|
CONFIG_DM_RESET=y
|
||||||
CONFIG_DEBUG_UART_SHIFT=2
|
CONFIG_DEBUG_UART_SHIFT=2
|
||||||
CONFIG_SYSRESET=y
|
CONFIG_SYSRESET=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
|
@ -77,6 +77,7 @@ CONFIG_DM_REGULATOR_FIXED=y
|
|||||||
CONFIG_PWM_ROCKCHIP=y
|
CONFIG_PWM_ROCKCHIP=y
|
||||||
CONFIG_RAM=y
|
CONFIG_RAM=y
|
||||||
CONFIG_SPL_RAM=y
|
CONFIG_SPL_RAM=y
|
||||||
|
CONFIG_DM_RESET=y
|
||||||
CONFIG_DEBUG_UART_SHIFT=2
|
CONFIG_DEBUG_UART_SHIFT=2
|
||||||
CONFIG_SYSRESET=y
|
CONFIG_SYSRESET=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
|
@ -74,6 +74,7 @@ CONFIG_DM_REGULATOR_FIXED=y
|
|||||||
CONFIG_PWM_ROCKCHIP=y
|
CONFIG_PWM_ROCKCHIP=y
|
||||||
CONFIG_RAM=y
|
CONFIG_RAM=y
|
||||||
CONFIG_SPL_RAM=y
|
CONFIG_SPL_RAM=y
|
||||||
|
CONFIG_DM_RESET=y
|
||||||
CONFIG_DEBUG_UART_SHIFT=2
|
CONFIG_DEBUG_UART_SHIFT=2
|
||||||
CONFIG_SYSRESET=y
|
CONFIG_SYSRESET=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
|
@ -73,6 +73,7 @@ CONFIG_PWM_ROCKCHIP=y
|
|||||||
CONFIG_RAM=y
|
CONFIG_RAM=y
|
||||||
CONFIG_SPL_RAM=y
|
CONFIG_SPL_RAM=y
|
||||||
# CONFIG_RAM_ROCKCHIP_DEBUG is not set
|
# CONFIG_RAM_ROCKCHIP_DEBUG is not set
|
||||||
|
CONFIG_DM_RESET=y
|
||||||
CONFIG_DEBUG_UART_SHIFT=2
|
CONFIG_DEBUG_UART_SHIFT=2
|
||||||
CONFIG_SYSRESET=y
|
CONFIG_SYSRESET=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
|
@ -68,6 +68,8 @@ CONFIG_SPI_FLASH_WINBOND=y
|
|||||||
CONFIG_BITBANGMII=y
|
CONFIG_BITBANGMII=y
|
||||||
CONFIG_BITBANGMII_MULTI=y
|
CONFIG_BITBANGMII_MULTI=y
|
||||||
CONFIG_PHY_ATHEROS=y
|
CONFIG_PHY_ATHEROS=y
|
||||||
|
CONFIG_PHY_MICREL=y
|
||||||
|
CONFIG_PHY_MICREL_KSZ90X1=y
|
||||||
CONFIG_RENESAS_RAVB=y
|
CONFIG_RENESAS_RAVB=y
|
||||||
CONFIG_DM_REGULATOR=y
|
CONFIG_DM_REGULATOR=y
|
||||||
CONFIG_DM_REGULATOR_FIXED=y
|
CONFIG_DM_REGULATOR_FIXED=y
|
||||||
|
@ -82,6 +82,7 @@ CONFIG_REGULATOR_RK8XX=y
|
|||||||
CONFIG_PWM_ROCKCHIP=y
|
CONFIG_PWM_ROCKCHIP=y
|
||||||
CONFIG_RAM=y
|
CONFIG_RAM=y
|
||||||
CONFIG_SPL_RAM=y
|
CONFIG_SPL_RAM=y
|
||||||
|
CONFIG_DM_RESET=y
|
||||||
CONFIG_DEBUG_UART_SHIFT=2
|
CONFIG_DEBUG_UART_SHIFT=2
|
||||||
CONFIG_SYSRESET=y
|
CONFIG_SYSRESET=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
|
@ -82,6 +82,7 @@ CONFIG_REGULATOR_RK8XX=y
|
|||||||
CONFIG_PWM_ROCKCHIP=y
|
CONFIG_PWM_ROCKCHIP=y
|
||||||
CONFIG_RAM=y
|
CONFIG_RAM=y
|
||||||
CONFIG_SPL_RAM=y
|
CONFIG_SPL_RAM=y
|
||||||
|
CONFIG_DM_RESET=y
|
||||||
CONFIG_DEBUG_UART_SHIFT=2
|
CONFIG_DEBUG_UART_SHIFT=2
|
||||||
CONFIG_SYSRESET=y
|
CONFIG_SYSRESET=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
|
@ -82,6 +82,7 @@ CONFIG_REGULATOR_RK8XX=y
|
|||||||
CONFIG_PWM_ROCKCHIP=y
|
CONFIG_PWM_ROCKCHIP=y
|
||||||
CONFIG_RAM=y
|
CONFIG_RAM=y
|
||||||
CONFIG_SPL_RAM=y
|
CONFIG_SPL_RAM=y
|
||||||
|
CONFIG_DM_RESET=y
|
||||||
CONFIG_DEBUG_UART_SHIFT=2
|
CONFIG_DEBUG_UART_SHIFT=2
|
||||||
CONFIG_SYSRESET=y
|
CONFIG_SYSRESET=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
|
@ -130,12 +130,12 @@ static int wait_for_irq(struct uniphier_fi2c_priv *priv, u32 flags,
|
|||||||
if (irq & I2C_INT_AL) {
|
if (irq & I2C_INT_AL) {
|
||||||
dev_dbg(priv->dev, "error: arbitration lost\n");
|
dev_dbg(priv->dev, "error: arbitration lost\n");
|
||||||
*stop = false;
|
*stop = false;
|
||||||
return ret;
|
return -EDEADLK;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (irq & I2C_INT_NA) {
|
if (irq & I2C_INT_NA) {
|
||||||
dev_dbg(priv->dev, "error: no answer\n");
|
dev_dbg(priv->dev, "error: no answer\n");
|
||||||
return ret;
|
return -ENODATA;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -156,7 +156,7 @@ static int tsec_mcast_addr(struct udevice *dev, const u8 *mcast_mac, int join)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int tsec_set_promisc(struct udevice *dev, bool enable)
|
static int __maybe_unused tsec_set_promisc(struct udevice *dev, bool enable)
|
||||||
{
|
{
|
||||||
struct tsec_private *priv = dev_get_priv(dev);
|
struct tsec_private *priv = dev_get_priv(dev);
|
||||||
struct tsec __iomem *regs = priv->regs;
|
struct tsec __iomem *regs = priv->regs;
|
||||||
|
@ -20,16 +20,12 @@ allows this script to be run stand-alone, e.g.:
|
|||||||
./pylibfdt/setup.py install [--prefix=...]
|
./pylibfdt/setup.py install [--prefix=...]
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from setuptools import setup, Extension
|
from setuptools import setup, Extension, sic
|
||||||
from setuptools.command.build_py import build_py as _build_py
|
from setuptools.command.build_py import build_py as _build_py
|
||||||
from setuptools.extern.packaging import version
|
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
# Disable version normalization
|
|
||||||
version.Version = version.LegacyVersion
|
|
||||||
|
|
||||||
srcdir = os.path.dirname(__file__)
|
srcdir = os.path.dirname(__file__)
|
||||||
|
|
||||||
with open(os.path.join(srcdir, "../README"), "r") as fh:
|
with open(os.path.join(srcdir, "../README"), "r") as fh:
|
||||||
@ -141,7 +137,7 @@ class build_py(_build_py):
|
|||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='libfdt',
|
name='libfdt',
|
||||||
version=version,
|
version=sic(version),
|
||||||
cmdclass = {'build_py' : build_py},
|
cmdclass = {'build_py' : build_py},
|
||||||
author='Simon Glass',
|
author='Simon Glass',
|
||||||
author_email='sjg@chromium.org',
|
author_email='sjg@chromium.org',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user