mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-09-20 21:31:32 +02:00
Merge branch '2022-03-04-assorted-minor-fixes'
- mailmap file updates, OpenSSL code cleanup, assorted TI platform fixes, typo fix.
This commit is contained in:
commit
0444cbbe77
22
.mailmap
22
.mailmap
@ -22,6 +22,7 @@ Andreas Bießmann <andreas@biessmann.org>
|
|||||||
Aneesh V <aneesh@ti.com>
|
Aneesh V <aneesh@ti.com>
|
||||||
Anup Patel <anup@brainfault.org> <anup.patel@wdc.com>
|
Anup Patel <anup@brainfault.org> <anup.patel@wdc.com>
|
||||||
Atish Patra <atishp@atishpatra.org> <atish.patra@wdc.com>
|
Atish Patra <atishp@atishpatra.org> <atish.patra@wdc.com>
|
||||||
|
Bin Meng <bmeng.cn@gmail.com> <bin.meng@windriver.com>
|
||||||
Boris Brezillon <bbrezillon@kernel.org> <boris.brezillon@bootlin.com>
|
Boris Brezillon <bbrezillon@kernel.org> <boris.brezillon@bootlin.com>
|
||||||
Boris Brezillon <bbrezillon@kernel.org> <boris.brezillon@free-electrons.com>
|
Boris Brezillon <bbrezillon@kernel.org> <boris.brezillon@free-electrons.com>
|
||||||
Dirk Behme <dirk.behme@googlemail.com>
|
Dirk Behme <dirk.behme@googlemail.com>
|
||||||
@ -35,7 +36,15 @@ Jagan Teki <jagannadha.sutradharudu-teki@xilinx.com>
|
|||||||
Jernej Skrabec <jernej.skrabec@gmail.com> <jernej.skrabec@siol.net>
|
Jernej Skrabec <jernej.skrabec@gmail.com> <jernej.skrabec@siol.net>
|
||||||
Igor Opaniuk <igor.opaniuk@gmail.com> <igor.opaniuk@linaro.org>
|
Igor Opaniuk <igor.opaniuk@gmail.com> <igor.opaniuk@linaro.org>
|
||||||
Igor Opaniuk <igor.opaniuk@gmail.com> <igor.opaniuk@toradex.com>
|
Igor Opaniuk <igor.opaniuk@gmail.com> <igor.opaniuk@toradex.com>
|
||||||
|
Marek Vasut <marex@denx.de> <marek.vasut+renesas@gmail.com>
|
||||||
|
Marek Vasut <marex@denx.de> <marek.vasut@gmail.com>
|
||||||
|
Marek Vasut <marex@denx.de> <marex at denx.de>
|
||||||
Markus Klotzbuecher <mk@denx.de>
|
Markus Klotzbuecher <mk@denx.de>
|
||||||
|
Masahiro Yamada <yamada.masahiro@socionext.com> <yamada.m@jp.panasonic.com>
|
||||||
|
Masahiro Yamada <yamada.masahiro@socionext.com> <masahiroy@kernel.org>
|
||||||
|
Michal Simek <michal.simek@xilinx.com> <monstr@monstr.eu>
|
||||||
|
Michal Simek <michal.simek@xilinx.com> <Monstr@seznam.cz>
|
||||||
|
Michal Simek <michal.simek@xilinx.com> <root@monstr.eu>
|
||||||
Nicolas Saenz Julienne <nsaenz@kernel.org> <nsaenzjulienne@suse.de>
|
Nicolas Saenz Julienne <nsaenz@kernel.org> <nsaenzjulienne@suse.de>
|
||||||
Patrice Chotard <patrice.chotard@foss.st.com> <patrice.chotard@st.com>
|
Patrice Chotard <patrice.chotard@foss.st.com> <patrice.chotard@st.com>
|
||||||
Patrick Delaunay <patrick.delaunay@foss.st.com> <patrick.delaunay@st.com>
|
Patrick Delaunay <patrick.delaunay@foss.st.com> <patrick.delaunay@st.com>
|
||||||
@ -47,10 +56,19 @@ Ricardo Ribalda <ricardo@ribalda.com> <ricardo.ribalda@gmail.com>
|
|||||||
Ruchika Gupta <ruchika.gupta@nxp.com> <ruchika.gupta@freescale.com>
|
Ruchika Gupta <ruchika.gupta@nxp.com> <ruchika.gupta@freescale.com>
|
||||||
Sandeep Paulraj <s-paulraj@ti.com>
|
Sandeep Paulraj <s-paulraj@ti.com>
|
||||||
Shaohui Xie <Shaohui.Xie@freescale.com>
|
Shaohui Xie <Shaohui.Xie@freescale.com>
|
||||||
Stefan Roese <stroese>
|
Stefan Roese <sr@denx.de> <stroese>
|
||||||
Stefano Babic <sbabic@denx.de>
|
Stefano Babic <sbabic@denx.de>
|
||||||
|
Tom Rini <trini@konsulko.com> <trini@ti.com>
|
||||||
TsiChung Liew <Tsi-Chung.Liew@freescale.com>
|
TsiChung Liew <Tsi-Chung.Liew@freescale.com>
|
||||||
Wolfgang Denk <wdenk>
|
Wolfgang Denk <wd@denx.de> <wdenk>
|
||||||
|
Wolfgang Denk <wd@denx.de> <wd@pollux.denx.de>
|
||||||
|
Wolfgang Denk <wd@denx.de> <wd@pollux.(none)>
|
||||||
|
Wolfgang Denk <wd@denx.de> <wd@fifi.denx.de>
|
||||||
|
Wolfgang Denk <wd@denx.de> <wd@nyx.denx.de>
|
||||||
|
Wolfgang Denk <wd@denx.de> <wd@atlas.denx.de>
|
||||||
|
Wolfgang Denk <wd@denx.de> <wd@castor.denx.de>
|
||||||
|
Wolfgang Denk <wd@denx.de> <wd@xpert.denx.de>
|
||||||
|
Wolfgang Denk <wd@denx.de> <wd@nyx.(none)>
|
||||||
York Sun <yorksun@freescale.com>
|
York Sun <yorksun@freescale.com>
|
||||||
York Sun <york.sun@nxp.com>
|
York Sun <york.sun@nxp.com>
|
||||||
Łukasz Majewski <l.majewski@samsung.com>
|
Łukasz Majewski <l.majewski@samsung.com>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0
|
// SPDX-License-Identifier: GPL-2.0
|
||||||
/*
|
/*
|
||||||
* Copyright (c) Siemens AG, 2018-2021
|
* Copyright (c) Siemens AG, 2018-2022
|
||||||
*
|
*
|
||||||
* Authors:
|
* Authors:
|
||||||
* Le Jin <le.jin@siemens.com>
|
* Le Jin <le.jin@siemens.com>
|
||||||
@ -27,6 +27,29 @@
|
|||||||
|
|
||||||
&cbass_mcu {
|
&cbass_mcu {
|
||||||
u-boot,dm-spl;
|
u-boot,dm-spl;
|
||||||
|
|
||||||
|
mcu_navss: bus@28380000 {
|
||||||
|
ringacc@2b800000 {
|
||||||
|
reg = <0x0 0x2b800000 0x0 0x400000>,
|
||||||
|
<0x0 0x2b000000 0x0 0x400000>,
|
||||||
|
<0x0 0x28590000 0x0 0x100>,
|
||||||
|
<0x0 0x2a500000 0x0 0x40000>,
|
||||||
|
<0x0 0x28440000 0x0 0x40000>;
|
||||||
|
reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target", "cfg";
|
||||||
|
ti,dma-ring-reset-quirk;
|
||||||
|
};
|
||||||
|
|
||||||
|
dma-controller@285c0000 {
|
||||||
|
reg = <0x0 0x285c0000 0x0 0x100>,
|
||||||
|
<0x0 0x284c0000 0x0 0x4000>,
|
||||||
|
<0x0 0x2a800000 0x0 0x40000>,
|
||||||
|
<0x0 0x284a0000 0x0 0x4000>,
|
||||||
|
<0x0 0x2aa00000 0x0 0x40000>,
|
||||||
|
<0x0 0x28400000 0x0 0x2000>;
|
||||||
|
reg-names = "gcfg", "rchan", "rchanrt", "tchan",
|
||||||
|
"tchanrt", "rflow";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&cbass_wakeup {
|
&cbass_wakeup {
|
||||||
|
@ -251,7 +251,8 @@ void board_init_f(ulong dummy)
|
|||||||
k3_sysfw_print_ver();
|
k3_sysfw_print_ver();
|
||||||
|
|
||||||
/* Perform EEPROM-based board detection */
|
/* Perform EEPROM-based board detection */
|
||||||
do_board_detect();
|
if (IS_ENABLED(CONFIG_TI_I2C_BOARD_DETECT))
|
||||||
|
do_board_detect();
|
||||||
|
|
||||||
#if defined(CONFIG_CPU_V7R) && defined(CONFIG_K3_AVS0)
|
#if defined(CONFIG_CPU_V7R) && defined(CONFIG_K3_AVS0)
|
||||||
ret = uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(k3_avs),
|
ret = uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(k3_avs),
|
||||||
|
@ -129,6 +129,7 @@ int ft_board_setup(void *blob, struct bd_info *bd)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_TI_I2C_BOARD_DETECT
|
||||||
int do_board_detect(void)
|
int do_board_detect(void)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
@ -353,23 +354,26 @@ static int probe_daughtercards(void)
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
int board_late_init(void)
|
int board_late_init(void)
|
||||||
{
|
{
|
||||||
struct ti_am6_eeprom *ep = TI_AM6_EEPROM_DATA;
|
if (IS_ENABLED(CONFIG_TI_I2C_BOARD_DETECT)) {
|
||||||
|
struct ti_am6_eeprom *ep = TI_AM6_EEPROM_DATA;
|
||||||
|
|
||||||
setup_board_eeprom_env();
|
setup_board_eeprom_env();
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The first MAC address for ethernet a.k.a. ethernet0 comes from
|
* The first MAC address for ethernet a.k.a. ethernet0 comes from
|
||||||
* efuse populated via the am654 gigabit eth switch subsystem driver.
|
* efuse populated via the am654 gigabit eth switch subsystem driver.
|
||||||
* All the other ones are populated via EEPROM, hence continue with
|
* All the other ones are populated via EEPROM, hence continue with
|
||||||
* an index of 1.
|
* an index of 1.
|
||||||
*/
|
*/
|
||||||
board_ti_am6_set_ethaddr(1, ep->mac_addr_cnt);
|
board_ti_am6_set_ethaddr(1, ep->mac_addr_cnt);
|
||||||
|
|
||||||
/* Check for and probe any plugged-in daughtercards */
|
/* Check for and probe any plugged-in daughtercards */
|
||||||
probe_daughtercards();
|
probe_daughtercards();
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -111,5 +111,5 @@ U_BOOT_CMD(pwm, 6, 0, do_pwm,
|
|||||||
"invert <pwm_dev_num> <channel> <polarity> - invert polarity\n"
|
"invert <pwm_dev_num> <channel> <polarity> - invert polarity\n"
|
||||||
"pwm config <pwm_dev_num> <channel> <period_ns> <duty_ns> - config PWM\n"
|
"pwm config <pwm_dev_num> <channel> <period_ns> <duty_ns> - config PWM\n"
|
||||||
"pwm enable <pwm_dev_num> <channel> - enable PWM output\n"
|
"pwm enable <pwm_dev_num> <channel> - enable PWM output\n"
|
||||||
"pwm disable <pwm_dev_num> <channel> - eisable PWM output\n"
|
"pwm disable <pwm_dev_num> <channel> - disable PWM output\n"
|
||||||
"Note: All input values are in decimal");
|
"Note: All input values are in decimal");
|
||||||
|
@ -193,3 +193,4 @@ CONFIG_UFS=y
|
|||||||
CONFIG_CADENCE_UFS=y
|
CONFIG_CADENCE_UFS=y
|
||||||
CONFIG_TI_J721E_UFS=y
|
CONFIG_TI_J721E_UFS=y
|
||||||
CONFIG_OF_LIBFDT_OVERLAY=y
|
CONFIG_OF_LIBFDT_OVERLAY=y
|
||||||
|
CONFIG_MMC_SPEED_MODE_SET=y
|
||||||
|
@ -162,3 +162,4 @@ CONFIG_UFS=y
|
|||||||
CONFIG_CADENCE_UFS=y
|
CONFIG_CADENCE_UFS=y
|
||||||
CONFIG_TI_J721E_UFS=y
|
CONFIG_TI_J721E_UFS=y
|
||||||
CONFIG_OF_LIBFDT_OVERLAY=y
|
CONFIG_OF_LIBFDT_OVERLAY=y
|
||||||
|
CONFIG_MMC_SPEED_MODE_SET=y
|
||||||
|
@ -55,7 +55,7 @@
|
|||||||
"do;" \
|
"do;" \
|
||||||
"setenv overlaystring ${overlaystring}'#'${overlay};" \
|
"setenv overlaystring ${overlaystring}'#'${overlay};" \
|
||||||
"done;\0" \
|
"done;\0" \
|
||||||
"run_fit=bootm ${addr_fit}#${fdtfile}${overlaystring}\0" \
|
"run_fit=bootm ${addr_fit}#conf-${fdtfile}${overlaystring}\0" \
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* DDR information. If the CONFIG_NR_DRAM_BANKS is not defined,
|
* DDR information. If the CONFIG_NR_DRAM_BANKS is not defined,
|
||||||
|
@ -383,12 +383,11 @@ static int rsa_sign_with_key(EVP_PKEY *pkey, struct padding_algo *padding_algo,
|
|||||||
goto err_alloc;
|
goto err_alloc;
|
||||||
}
|
}
|
||||||
|
|
||||||
context = EVP_MD_CTX_create();
|
context = EVP_MD_CTX_new();
|
||||||
if (!context) {
|
if (!context) {
|
||||||
ret = rsa_err("EVP context creation failed");
|
ret = rsa_err("EVP context creation failed");
|
||||||
goto err_create;
|
goto err_create;
|
||||||
}
|
}
|
||||||
EVP_MD_CTX_init(context);
|
|
||||||
|
|
||||||
ckey = EVP_PKEY_CTX_new(pkey, NULL);
|
ckey = EVP_PKEY_CTX_new(pkey, NULL);
|
||||||
if (!ckey) {
|
if (!ckey) {
|
||||||
@ -425,8 +424,7 @@ static int rsa_sign_with_key(EVP_PKEY *pkey, struct padding_algo *padding_algo,
|
|||||||
goto err_sign;
|
goto err_sign;
|
||||||
}
|
}
|
||||||
|
|
||||||
EVP_MD_CTX_reset(context);
|
EVP_MD_CTX_free(context);
|
||||||
EVP_MD_CTX_destroy(context);
|
|
||||||
|
|
||||||
debug("Got signature: %zu bytes, expected %d\n", size, EVP_PKEY_size(pkey));
|
debug("Got signature: %zu bytes, expected %d\n", size, EVP_PKEY_size(pkey));
|
||||||
*sigp = sig;
|
*sigp = sig;
|
||||||
@ -435,7 +433,7 @@ static int rsa_sign_with_key(EVP_PKEY *pkey, struct padding_algo *padding_algo,
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
err_sign:
|
err_sign:
|
||||||
EVP_MD_CTX_destroy(context);
|
EVP_MD_CTX_free(context);
|
||||||
err_create:
|
err_create:
|
||||||
free(sig);
|
free(sig);
|
||||||
err_alloc:
|
err_alloc:
|
||||||
|
@ -381,6 +381,11 @@ int main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (params.fflag){
|
if (params.fflag){
|
||||||
|
if (!tparams) {
|
||||||
|
fprintf(stderr, "%s: Missing FIT support\n",
|
||||||
|
params.cmdname);
|
||||||
|
exit (EXIT_FAILURE);
|
||||||
|
}
|
||||||
if (tparams->fflag_handle)
|
if (tparams->fflag_handle)
|
||||||
/*
|
/*
|
||||||
* in some cases, some additional processing needs
|
* in some cases, some additional processing needs
|
||||||
@ -391,7 +396,7 @@ int main(int argc, char **argv)
|
|||||||
retval = tparams->fflag_handle(¶ms);
|
retval = tparams->fflag_handle(¶ms);
|
||||||
|
|
||||||
if (retval != EXIT_SUCCESS)
|
if (retval != EXIT_SUCCESS)
|
||||||
exit (retval);
|
usage("Bad parameters for FIT image type");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (params.lflag || params.fflag) {
|
if (params.lflag || params.fflag) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user