Re: [PATCH v2 21/38] pci: mpc85xx: Support 64-bit bus and cpu address

2021-02-20 Thread Heiko Schocher
Hello Bin, On 18.02.21 16:57, Bin Meng wrote: > At present the driver only supports 32-bit bus and cpu address. > The controller's outbound registers/fields for extended address > are not programmed. Let's program them to support 64-bit bus and > cpu address. > > Signed-off-by: Bin Meng > --- >

Re: [PATCH v2 20/38] pci: mpc85xx: Support controller register physical address beyond 32-bit

2021-02-20 Thread Heiko Schocher
Hello Bin, On 18.02.21 16:57, Bin Meng wrote: > devfdt_get_addr_index() returns fdt_addr_t which might be a 64-bit > physical address. Use map_physmem() to return the virtual address > that can be used by a 32-bit machine. > > Signed-off-by: Bin Meng > --- > > (no changes since v1) > >

Re: [PATCH v2 19/38] pci: mpc85xx: Wrap LAW programming with CONFIG_FSL_LAW

2021-02-20 Thread Heiko Schocher
Hello Bin, On 18.02.21 16:57, Bin Meng wrote: > For the QEMU ppce500 machine, LAW registers are not implemented > hence CONFIG_FSL_LAW is not turned on and all LAW APIs are not > available. We should wrap all LAW registers programming in the > mpc85xx PCI driver with CONFIG_FSL_LAW. > >

[U-Boot] Please pull from u-boot-i2c

2021-02-20 Thread Heiko Schocher
Hello Tom, please pull from u-boot-i2c.git master The following changes since commit ea966d24ef3a9f7f32712a518a07374f9ae43905: Merge https://gitlab.denx.de/u-boot/custodians/u-boot-sunxi (2021-02-19 21:06:16 -0500) are available in the Git repository at:

Re: [PATCH v3 2/3] board: freescale: drop CONFIG_DM_I2C undefs

2021-02-20 Thread Heiko Schocher
Hello Igor, On 09.02.21 12:52, Igor Opaniuk wrote: > From: Igor Opaniuk > > Drop CONFIG_DM_I2C undefs from board header files, and make them > disabled on these boards in defconfigs instead. > > Disabling on Kconfig symbol was done automatically with this script: > > cd configs >

Re: [PATCH v3 1/3] dm: i2c: allow disabling driver model in SPL

2021-02-20 Thread Heiko Schocher
Hello Igor, On 09.02.21 12:52, Igor Opaniuk wrote: > From: Igor Opaniuk > > At present if U-Boot proper uses driver model for I2C, then SPL has to > also. While this is desirable, it places a significant barrier to moving > to driver model in some cases. For example, with a space-constrained

Re: i2c: i2c-gpio: Fix GPIO output

2021-02-20 Thread Heiko Schocher
Hello Harm On 29.11.20 10:47, Harm Berntsen wrote: > The dm_gpio_set_dir_flags function cannot be used to update the > configuration of a GPIO pin because it does a bitwise OR with the > existing flags. Looks like commit 788ea834124b ("gpio: add function > _dm_gpio_set_dir_flags") has introduced

Re: [PATCH] i2c: at91: fix crash when using 'i2c probe'

2021-02-20 Thread Heiko Schocher
Hello Eugen, On 04.12.20 17:06, Eugen Hristev wrote: > When issuing 'i2c probe', the driver was crashing, because at probe > there is a request with zero length buffer to write to i2c bus. > The xfer_msg function assumes the buffer is always there, and never > checks for the buffer length. > >

Re: [PATCH 44/57] ppc: Remove T2081QDS board and ARCH_T2081 support

2021-02-20 Thread Chris Packham
On Sun, 21 Feb 2021, 2:16 PM Tom Rini, wrote: > This board has not been converted to CONFIG_DM_MMC by the deadline. > Remove it. It is also the only ARCH_T2081 board so remove that support > as well. > > Cc: Shengzhou Liu > Cc: Ruchika Gupta > Signed-off-by: Tom Rini > Does this impact the

[PATCH 55/57] ppc: Remove T1023RDB board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. As this is the last ARCH_T1023 platform, remove that support as well. Cc: Priyanka Jain Signed-off-by: Tom Rini --- arch/powerpc/cpu/mpc85xx/Kconfig| 38 +- arch/powerpc/cpu/mpc85xx/Makefile

[PATCH 42/57] ppc: Remove T1040RDB boards

2021-02-20 Thread Tom Rini
These boards have not been converted to CONFIG_DM_MMC by the deadline. Remove them. Cc: Priyanka Jain Cc: Ruchika Gupta Cc: Sumit Garg Signed-off-by: Tom Rini --- arch/powerpc/cpu/mpc85xx/Kconfig | 19 - arch/powerpc/include/asm/fsl_secure_boot.h| 2 -

[PATCH] usb: kbd: Also accept keyboards with Interrupt OUT endpoint

2021-02-20 Thread Stefan Brüns
The OUT endpoint can just be ignored as it is not used, just as the corresponding Set_Report request for IN-only interfaces. E.g. the Linux gadget hid keyboard also provides an interrupt endpoint. Also cleanup confusing debug messages like "found set protocol", which is printed when a keyboard

[PATCH 56/57] ppc: Remove T4160RDB board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. As this is the last ARCH_T1023 platform, remove that support as well. Cc: Priyanka Jain Signed-off-by: Tom Rini --- arch/powerpc/cpu/mpc85xx/Kconfig | 39 +- arch/powerpc/cpu/mpc85xx/Makefile

[PATCH 48/57] ppc: Remove controlcenterd boards

2021-02-20 Thread Tom Rini
These boards have not been converted to CONFIG_DM_MMC by the deadline. Remove them. Cc: Mario Six Cc: Dirk Eibach Signed-off-by: Tom Rini --- arch/powerpc/cpu/mpc85xx/Kconfig |5 - board/gdsys/p1022/Kconfig | 22 - board/gdsys/p1022/MAINTAINERS

[PATCH 50/57] ppc: Remove MPC837XERDB board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Sinan Akman Signed-off-by: Tom Rini --- arch/powerpc/cpu/mpc83xx/Kconfig | 6 - board/freescale/mpc837xerdb/Kconfig | 12 - board/freescale/mpc837xerdb/MAINTAINERS | 7 -

[PATCH 57/57] DM: DM_MMC migration is now mandatory for non-SPL

2021-02-20 Thread Tom Rini
As it has been now two years past the migration deadline, it is required to have migrated. Remove the check from the Makefile and rework some of the Kconfig logic slightly to get the functional dependencies of DM_MMC / BLK right in both the SPL and non-SPL case. Signed-off-by: Tom Rini ---

[PATCH 54/57] ppc: Remove MPC837XEMDS board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. As this is the last ARCH_MPC837X platform, remove that support as well. Cc: Priyanka Jain Signed-off-by: Tom Rini --- arch/powerpc/cpu/mpc83xx/Kconfig | 21 - arch/powerpc/cpu/mpc83xx/hrcw/Kconfig

[PATCH 52/57] ppc: Remove MPC8569MDS board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. As this is the last ARCH_MPC8569 board, remove that support as well. Cc: Priyanka Jain Signed-off-by: Tom Rini --- arch/powerpc/cpu/mpc85xx/Kconfig | 22 +- arch/powerpc/cpu/mpc85xx/Makefile | 1

[PATCH 53/57] ppc: Remove Cyrus_P5020 and P5040 boards

2021-02-20 Thread Tom Rini
These boards have not been converted to CONFIG_DM_MMC by the deadline. Remove them. As the P5020 is the last ARCH_P5020 platform, remove that support as well. Cc: Andy Fleming Cc: Priyanka Jain Signed-off-by: Tom Rini --- arch/powerpc/cpu/mpc85xx/Kconfig | 44 +-

[PATCH 51/57] ppc: configs: Remove a few non-updated build configurations

2021-02-20 Thread Tom Rini
In the cases of T2080RDB_SECURE_BOOT, T2080RDB_SRIO_PCIE_BOOT, P2041RDB_SECURE_BOOT, P2041RDB_SRIO_PCIE_BOOT, P3041DS_SRIO_PCIE_BOOT and P4080DS_SRIO_PCIE_BOOT while some forms of the board have been migrated more fully to current build standards, these have not. Remove them. Cc: Priyanka Jain

[PATCH 47/57] ppc: Remove gdsys hrcon boards

2021-02-20 Thread Tom Rini
These boards have not been converted to CONFIG_DM_MMC, along with other DM conversions, by the deadline. Remove them. Cc: Dirk Eibach Signed-off-by: Tom Rini --- arch/powerpc/cpu/mpc83xx/Kconfig | 4 - board/gdsys/common/Makefile | 1 - board/gdsys/common/fanctrl.c | 35 ---

[PATCH 49/57] ppc: Remove ARCH_P1022 support

2021-02-20 Thread Tom Rini
With the last of the ARCH_P1022 platforms removed, finish removing the rest of the platform support. Cc: Priyanka Jain Signed-off-by: Tom Rini --- arch/powerpc/cpu/mpc85xx/Kconfig | 21 arch/powerpc/cpu/mpc85xx/Makefile | 1 - arch/powerpc/cpu/mpc85xx/p1022_serdes.c

[PATCH 46/57] ppc: Remove gdsys strider boards

2021-02-20 Thread Tom Rini
These boards have not been converted to CONFIG_DM_MMC, along with other DM conversions, by the deadline. Remove them. Cc: Dirk Eibach Signed-off-by: Tom Rini --- arch/powerpc/cpu/mpc83xx/Kconfig | 6 - board/gdsys/common/Makefile | 4 - board/gdsys/common/adv7611.c | 180

[PATCH 45/57] ppc: Remove MPC8308RDB board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Ilya Yanok Signed-off-by: Tom Rini --- arch/powerpc/cpu/mpc83xx/Kconfig| 6 - board/freescale/mpc8308rdb/Kconfig | 12 - board/freescale/mpc8308rdb/MAINTAINERS | 6 -

[PATCH 44/57] ppc: Remove T2081QDS board and ARCH_T2081 support

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. It is also the only ARCH_T2081 board so remove that support as well. Cc: Shengzhou Liu Cc: Ruchika Gupta Signed-off-by: Tom Rini --- arch/powerpc/cpu/mpc85xx/Kconfig | 36 +---

[PATCH 43/57] ppc: Remove TARGET_T1040QDS references

2021-02-20 Thread Tom Rini
The TARGET_T1040QDS platforms have been removed already, drop some remaining references in the code. Signed-off-by: Tom Rini --- arch/powerpc/include/asm/fsl_secure_boot.h | 1 - drivers/qe/Kconfig | 1 - 2 files changed, 2 deletions(-) diff --git

[PATCH 38/57] arm: Remove cgtqmx6eval board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Otavio Salvador Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx6/Kconfig| 10 - board/congatec/cgtqmx6eval/Kconfig | 12 - board/congatec/cgtqmx6eval/MAINTAINERS |6 -

[PATCH 39/57] arm: Remove mx6dlarm2 board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Jason Liu Cc: Ye Li Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx6/Kconfig | 4 - board/freescale/mx6qarm2/Kconfig| 12 - board/freescale/mx6qarm2/MAINTAINERS| 10 -

[PATCH 41/57] arm: Remove tqma6s_wru4_mmc config

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Markus Niebel Signed-off-by: Tom Rini --- configs/tqma6s_wru4_mmc_defconfig | 82 --- 1 file changed, 82 deletions(-) delete mode 100644 configs/tqma6s_wru4_mmc_defconfig diff --git

[PATCH 40/57] arm: Remove sksimx6 board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Stefano Babic Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx6/Kconfig| 6 - board/sks-kinkel/sksimx6/Kconfig | 11 - board/sks-kinkel/sksimx6/MAINTAINERS | 6 -

[PATCH 37/57] arm: Remove titanium board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Stefan Roese Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx6/Kconfig | 5 - board/barco/titanium/Kconfig | 12 -- board/barco/titanium/MAINTAINERS | 6 - board/barco/titanium/Makefile | 7

[PATCH 36/57] arm: Remove ts4800 board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Lucile Quirion Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx5/Kconfig| 5 - board/technologic/ts4800/Kconfig | 15 -- board/technologic/ts4800/MAINTAINERS | 6 -

[PATCH 35/57] arm: Remove mx53smd board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Fabio Estevam Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx5/Kconfig| 5 - board/freescale/mx53smd/Kconfig | 15 --- board/freescale/mx53smd/MAINTAINERS | 6 -

[PATCH 34/57] arm: Remove mx53evk board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Jason Liu Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx5/Kconfig| 6 - board/freescale/mx53evk/Kconfig | 15 -- board/freescale/mx53evk/MAINTAINERS | 6 - board/freescale/mx53evk/Makefile

[PATCH 33/57] arm: Remove mx53ard board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Fabio Estevam Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx5/Kconfig| 5 - board/freescale/mx53ard/Kconfig | 15 -- board/freescale/mx53ard/MAINTAINERS | 6 -

[PATCH 32/57] arm: Remove pfla02 board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Stefano Babic Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx6/Kconfig | 7 - board/phytec/pfla02/Kconfig | 18 - board/phytec/pfla02/MAINTAINERS | 6 - board/phytec/pfla02/Makefile| 7 -

[PATCH 30/57] arm: Remove dms-ba16 board

2021-02-20 Thread Tom Rini
This board relies on using CONFIG_LIBATA but does not enable CONFIG_AHCI. The deadline for this conversion was the v2019.07 release. The use of CONFIG_AHCI requires CONFIG_DM. The deadline for this conversion was v2020.01. Remove this board. Cc: Akshay Bhat Cc: Ken Lin Signed-off-by: Tom

[PATCH 31/57] arm: Remove zc5202 and zc5601 boards

2021-02-20 Thread Tom Rini
These boards have not been converted to CONFIG_DM_MMC by the deadline. Remove them. Cc: Stefano Babic Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx6/Kconfig | 17 - board/el/el6x/Kconfig | 25 -- board/el/el6x/MAINTAINERS | 8 - board/el/el6x/Makefile| 5 -

[PATCH 28/57] arm: Remove usbarmory board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Andrej Rosano Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx5/Kconfig| 5 - board/inversepath/usbarmory/Kconfig | 15 - board/inversepath/usbarmory/MAINTAINERS | 6 -

[PATCH 29/57] arm: Remove xpress board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Stefan Roese Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx6/Kconfig | 10 - board/ccv/xpress/Kconfig | 12 -- board/ccv/xpress/MAINTAINERS | 7 - board/ccv/xpress/Makefile | 6 -

[PATCH 24/57] arm: Remove tricorder board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Thomas Weber Signed-off-by: Tom Rini --- arch/arm/mach-omap2/omap3/Kconfig | 5 - board/corscience/tricorder/Kconfig| 12 - board/corscience/tricorder/MAINTAINERS| 7 -

[PATCH 26/57] arm: Remove am3517_crane board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Nagendra T S Signed-off-by: Tom Rini --- arch/arm/mach-omap2/omap3/Kconfig | 4 - board/ti/am3517crane/Kconfig | 12 - board/ti/am3517crane/MAINTAINERS | 6 - board/ti/am3517crane/Makefile |

[PATCH 25/57] arm: Remove omap3_ha board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Stefan Roese Cc: Tapani Utriainen Signed-off-by: Tom Rini --- arch/arm/mach-omap2/omap3/Kconfig| 1 - board/technexion/tao3530/Kconfig | 12 - board/technexion/tao3530/MAINTAINERS | 11 -

[PATCH 23/57] arm: Remove udoo and udoo_neo boards

2021-02-20 Thread Tom Rini
These boards have not been converted to CONFIG_DM_MMC by the deadline. Remove them. Cc: Fabio Estevam Cc: Breno Lima Cc: Francesco Montefoschi Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx6/Kconfig | 17 - board/udoo/Kconfig| 9 - board/udoo/MAINTAINERS| 6 -

[PATCH 27/57] arm: Remove kc1 board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Paul Kocialkowski Signed-off-by: Tom Rini --- arch/arm/mach-omap2/omap4/Kconfig | 4 - board/amazon/kc1/Kconfig | 12 -- board/amazon/kc1/MAINTAINERS | 6 - board/amazon/kc1/Makefile |

[PATCH 21/57] arm: Remove platinum_picon board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Stefan Roese Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx6/Kconfig| 9 - board/barco/platinum/Kconfig | 31 --- board/barco/platinum/MAINTAINERS | 7 -

[PATCH 22/57] arm: Remove embest mx6boards support

2021-02-20 Thread Tom Rini
The marsboard and riotboard boards have not been converted to CONFIG_DM_MMC by the deadline. Remove them. Cc: Eric Bénard Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx6/Kconfig | 1 - board/embest/mx6boards/Kconfig | 12 - board/embest/mx6boards/MAINTAINERS | 8 -

[PATCH 19/57] arm: Remove warp board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Otavio Salvador Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx6/Kconfig | 6 -- board/warp/Kconfig| 9 -- board/warp/MAINTAINERS| 6 -- board/warp/Makefile | 6 --

[PATCH 20/57] arm: Remove Broadcom Cygnus boards

2021-02-20 Thread Tom Rini
These boards have not been converted to CONFIG_DM by the deadline. Remove them. Cc: Steve Rae Signed-off-by: Tom Rini --- arch/arm/Kconfig | 8 +-- .../broadcom/bcm911360_entphn-ns/MAINTAINERS | 6 --- board/broadcom/bcm911360_entphn/MAINTAINERS | 6 ---

[PATCH 16/57] arm: Remove picosam9g45 board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Erik van Luijk Signed-off-by: Tom Rini --- arch/arm/mach-at91/Kconfig | 6 - board/mini-box/picosam9g45/Kconfig | 12 - board/mini-box/picosam9g45/MAINTAINERS | 6 -

[PATCH 15/57] arm: Remove wb50n board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Ben Whitten Signed-off-by: Tom Rini --- arch/arm/mach-at91/Kconfig| 9 -- board/laird/wb50n/Kconfig | 12 -- board/laird/wb50n/MAINTAINERS | 6 - board/laird/wb50n/Makefile| 4 -

[PATCH 18/57] arm: Remove bcm23550_w1d board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Steve Rae Signed-off-by: Tom Rini --- arch/arm/Kconfig | 7 -- board/broadcom/bcm23550_w1d/Kconfig| 15 --- board/broadcom/bcm23550_w1d/MAINTAINERS| 6 -

[PATCH 10/57] arm: Remove vexpress_ca15_tc2 board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Linus Walleij Signed-off-by: Tom Rini --- .azure-pipelines.yml| 6 - .gitlab-ci.yml | 14 - arch/arm/Kconfig| 18 - arch/arm/dts/Makefile

[PATCH 12/57] arm: Remove s32v234evb board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Eddy Petrișor Signed-off-by: Tom Rini --- arch/arm/Kconfig | 6 - arch/arm/cpu/armv8/Kconfig| 2 +- arch/arm/cpu/armv8/s32v234/Makefile | 6 -

[PATCH 17/57] arm: Remove bcm28155_ap board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Steve Rae Signed-off-by: Tom Rini --- arch/arm/Kconfig | 7 -- board/broadcom/bcm28155_ap/Kconfig | 15 --- board/broadcom/bcm28155_ap/MAINTAINERS | 6 --

[PATCH 14/57] arm: Remove wb45n board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Ben Whitten Signed-off-by: Tom Rini --- arch/arm/mach-at91/Kconfig| 6 - board/laird/wb45n/Kconfig | 12 -- board/laird/wb45n/MAINTAINERS | 6 - board/laird/wb45n/Makefile| 4 -

[PATCH 13/57] arm: Remove bcm958712k board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Jon Mason Signed-off-by: Tom Rini --- arch/arm/Kconfig | 1 - board/broadcom/bcm958712k/MAINTAINERS | 6 --- board/broadcom/bcmns2/Kconfig | 15 ---

[PATCH 11/57] arm: Remove secomx6quq7 board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Boris Brezillon Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx6/Kconfig | 4 - board/seco/Kconfig| 65 --- board/seco/common/Makefile| 3 - board/seco/common/mx6.c

[PATCH 08/57] arm: Remove openrd board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Stefan Roese Signed-off-by: Tom Rini --- arch/arm/dts/Makefile | 3 - arch/arm/dts/kirkwood-openrd-base.dts | 39 -- arch/arm/dts/kirkwood-openrd-client.dts | 73 --

[PATCH 09/57] arm: Remove sheevaplug board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Prafulla Wadaskar Signed-off-by: Tom Rini --- arch/arm/dts/Makefile| 3 +- arch/arm/dts/kirkwood-sheevaplug-common.dtsi | 104 -- arch/arm/dts/kirkwood-sheevaplug.dts

[PATCH 06/57] arm: Remove apf27 board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Philippe Reynes Cc: Eric Jarrige Signed-off-by: Tom Rini --- arch/arm/Kconfig | 6 - board/armadeus/apf27/Kconfig | 15 - board/armadeus/apf27/MAINTAINERS | 7 -

[PATCH 07/57] arm: Remove mx25pdk board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Fabio Estevam Signed-off-by: Tom Rini --- arch/arm/mach-imx/mx2/Kconfig| 7 - board/freescale/mx25pdk/Kconfig | 15 -- board/freescale/mx25pdk/MAINTAINERS | 6 -

[PATCH 05/57] arm: Remove ts4600 board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Sebastien Bourdelin Signed-off-by: Tom Rini --- arch/arm/mach-imx/mxs/Kconfig| 4 - board/technologic/ts4600/Kconfig | 15 --- board/technologic/ts4600/MAINTAINERS | 6 --

[PATCH 04/57] arm: Remove sc_sps_1 board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Marek Vasut Signed-off-by: Tom Rini --- arch/arm/mach-imx/mxs/Kconfig | 4 - board/schulercontrol/sc_sps_1/Kconfig | 15 --- board/schulercontrol/sc_sps_1/MAINTAINERS | 6 -

[PATCH 03/57] arm: Remove SANSA_FUZE_PLUS board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Marek Vasut Signed-off-by: Tom Rini --- arch/arm/mach-imx/mxs/Kconfig | 4 - board/sandisk/sansa_fuze_plus/Kconfig | 15 - board/sandisk/sansa_fuze_plus/MAINTAINERS | 6 -

[PATCH 02/57] arm: Remove MX23_OLINUXINO board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Marek Vasut Signed-off-by: Tom Rini --- arch/arm/mach-imx/mxs/Kconfig| 5 - board/olimex/mx23_olinuxino/Kconfig | 15 --- board/olimex/mx23_olinuxino/MAINTAINERS | 6 -

[PATCH 01/57] arm: Remove xfi3 board

2021-02-20 Thread Tom Rini
This board has not been converted to CONFIG_DM_MMC by the deadline. Remove it. Cc: Marek Vasut Signed-off-by: Tom Rini --- arch/arm/mach-imx/mxs/Kconfig | 1 - board/creative/xfi3/Kconfig | 15 --- board/creative/xfi3/MAINTAINERS | 6 - board/creative/xfi3/Makefile| 10 --

[PATCH 00/57] Enforce DM_MMC migration and remove platforms

2021-02-20 Thread Tom Rini
Hey all, First, the main point of this series is that after v2021.04 is release I intend to make something like this be merged, along with the series I posted earlier about other block drivers. There's some platforms that I've omitted here as people have said they will update them ASAP and I'm

Re: [PATCH v3] video: sunxi_display: Convert to DM_VIDEO

2021-02-20 Thread Tom Rini
On Sun, Feb 21, 2021 at 12:07:35AM +, Andre Przywara wrote: > On Sun, 7 Feb 2021 07:37:34 -0700 > Simon Glass wrote: > > Hi Simon, > > coming back to this patch, answering to the other comments I skipped > over the last time. > > In general this patch is the shortest way to get to some

[PULL] u-boot-sh/master

2021-02-20 Thread Marek Vasut
The following changes since commit ea966d24ef3a9f7f32712a518a07374f9ae43905: Merge https://gitlab.denx.de/u-boot/custodians/u-boot-sunxi (2021-02-19 21:06:16 -0500) are available in the Git repository at: git://git.denx.de/u-boot-sh.git master for you to fetch changes up to

Re: [PATCH v3] video: sunxi_display: Convert to DM_VIDEO

2021-02-20 Thread Andre Przywara
On Sun, 7 Feb 2021 07:37:34 -0700 Simon Glass wrote: Hi Simon, coming back to this patch, answering to the other comments I skipped over the last time. In general this patch is the shortest way to get to some kind of DM driver, in many ways it still looks like a non-DM driver on the inside,

Re: [PATCH 1/1] arm: qemu: support qfw

2021-02-20 Thread Tom Rini
On Sat, Feb 20, 2021 at 04:54:41AM -0700, Simon Glass wrote: > Hi Asherah, > > On Fri, 19 Feb 2021 at 18:14, Asherah Connor wrote: > > > > On 21/02/19 06:02:p, Heinrich Schuchardt wrote: > > > drivers/misc/qfw.c should be converted to the driver model instead of > > > initializing the driver in

Re: [PATCH 2/2] mx28evk: Convert to driver model

2021-02-20 Thread Tom Rini
On Sat, Feb 20, 2021 at 06:08:19PM -0300, Fabio Estevam wrote: > On Sat, Feb 20, 2021 at 5:45 PM Tom Rini wrote: > > > You're missing: > > configs/mx28evk_auart_console_defconfig > > configs/mx28evk_nand_defconfig > > configs/mx28evk_spi_defconfig > > in conversion here. > > I am OK to drop the

Re: [PATCH] usb: kbd: Also accept keyboards with Interrupt OUT endpoint

2021-02-20 Thread Marek Vasut
On 2/20/21 5:26 PM, Stefan Brüns wrote: The OUT endpoint can just be ignored as it is not used, just as the corresponding Set_Report request for IN-only interfaces. E.g. the Linux gadget hid keyboard also provides an interrupt endpoint. Also cleanup confusing debug messages like "found set

Re: [PATCH 2/2] mx28evk: Convert to driver model

2021-02-20 Thread Fabio Estevam
On Sat, Feb 20, 2021 at 5:45 PM Tom Rini wrote: > You're missing: > configs/mx28evk_auart_console_defconfig > configs/mx28evk_nand_defconfig > configs/mx28evk_spi_defconfig > in conversion here. I am OK to drop the support for these 3 targets.

Re: [PATCH 2/2] mx28evk: Convert to driver model

2021-02-20 Thread Tom Rini
On Wed, Feb 17, 2021 at 11:39:28PM -0300, Fabio Estevam wrote: > Make the conversion to driver model as it is mandatory. > > Successfully tested booting Linux from the SD card. > > Dropped support for networking and splash screen as these need > to be properly converted to DM and tested. > >

[PATCH] tools/mkeficapsule.c: fix DEBUG build

2021-02-20 Thread Klaus Heinrich Kiwi
Fix a missing comma sign (,) from a printf(), that is only reachable if DEBUG is defined, in which case the build fails with: tools/mkeficapsule.c:266:36: error: expected ‘)’ before ‘bin’ 266 | printf("\tbin: %s\n\ttype: %pUl\n" bin, guid); |

[PATCH 2/2 v3] efi: ESRT creation tests

2021-02-20 Thread Jose Marinho
This commmit exercises the ESRT creation -- introduced in the previous commit -- in two tests. test 1: A fake FMP, with TEST_ESRT_NUM_ENTRIES FW images, is installed in the system leading to the corresponding ESRT entries being populated. The ESRT entries are checked against the datastructure

[PATCH 1/2 v3] efi: Add ESRT to the EFI system table

2021-02-20 Thread Jose Marinho
The ESRT is initialised during efi_init_objlist after efi_initialize_system_table(). The ESRT is initially created with size for 50 FW image entries. The ESRT is resized when it runs out of space. Every resize adds 50 additional entries. The ESRT is populated from information provided by FMP

[PATCH 0/2 v3] Add ESRT and test ESRT creation

2021-02-20 Thread Jose Marinho
The following 2 commits add the ESRT and provide a test of the functionality. The first commit adds the ESRT as defined in the UEFI 2.8 specification. An empty ESRT is created during the execution of the efi_init_obj_list(). The ESRT is updated when: 1) a FMP protocol is installed in the

Re: [PATCH 1/2] efi: Add ESRT to the EFI system table

2021-02-20 Thread Ilias Apalodimas
Hi Jose, On Fri, Feb 19, 2021 at 06:04:20PM +, Jose Marinho wrote: > The ESRT is initialised during efi_init_objlist after > efi_initialize_system_table(). > > The ESRT is initially created with size for 50 FW image entries. > The ESRT is resized when it runs out of space. Every resize adds

[PATCH v2 2/2] clk: imx8mp Enable EQOS clock

2021-02-20 Thread Arendt, Steffen
Enable EQOS clock for imx8mp V2 includes if CONFIG Signed-off-by: Steffen Arendt mailto:s.are...@sensopart.de>> --- diff --git a/drivers/clk/imx/clk-imx8mp.c b/drivers/clk/imx/clk-imx8mp.c index b31afb31c0..1ab5587e4e 100644 --- a/drivers/clk/imx/clk-imx8mp.c +++

Re: Pull request: u-boot-sunxi/master for v2021.04

2021-02-20 Thread Tom Rini
On Sat, Feb 20, 2021 at 12:33:05AM +, Andre Przywara wrote: > Hi Tom, > > please pull the master branch from u-boot-sunxi, containing some fixes > for 2021.04: Applied to u-boot/master, thanks! -- Tom signature.asc Description: PGP signature

Re: [PATCH v2 01/38] pci: fsl_pci_init: Dynamically allocate the PCI regions

2021-02-20 Thread Tom Rini
On Sat, Feb 20, 2021 at 04:54:50AM -0700, Simon Glass wrote: > Hi Bin, > > On Thu, 18 Feb 2021 at 08:58, Bin Meng wrote: > > > > Commit e002474158d1 ("pci: pci-uclass: Dynamically allocate the PCI > > regions") > > changes 'struct pci_controller'.regions from pre-allocated array of > > regions

[PATCH] sunxi: support asymmetric dual rank DRAM on A64/R40

2021-02-20 Thread Nicolas Boulenguez
From: Icenowy Zheng Previously we have known that R40 has a configuration register for its rank 1, which allows different configuration than rank 0. Reverse engineering of newest libdram of A64 from Allwinner shows that A64 has this register too. It's bit 0 (which enables dual rank in rank 0

[PATCH] sunxi-common: support loading compressed kernel images on ARMv8

2021-02-20 Thread Nicolas Boulenguez
From: Arnaud Ferraris --- include/configs/sunxi-common.h | 15 +++ 1 file changed, 15 insertions(+) diff --git a/include/configs/sunxi-common.h b/include/configs/sunxi-common.h index 5b0bec0561..227284cd29 100644 --- a/include/configs/sunxi-common.h +++

[PATCH] arm: dts: sun50i-a64-pinephone: fix random wifi mac address

2021-02-20 Thread Nicolas Boulenguez
From: Arnaud Ferraris The wi-fi mac-address was previously changing at every reboot. --- arch/arm/dts/sun50i-a64-pinephone.dtsi | 22 ++ 1 file changed, 22 insertions(+) diff --git a/arch/arm/dts/sun50i-a64-pinephone.dtsi b/arch/arm/dts/sun50i-a64-pinephone.dtsi index

[PATCH 2/4] pinephone_defconfig: reduce boot delay

2021-02-20 Thread Nicolas Boulenguez
From: Arnaud Ferraris On a cellular phone, the vast majority of users can be expected to have no serial console connected and prefer a short boot. --- configs/pinephone_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/pinephone_defconfig b/configs/pinephone_defconfig index

[PATCH 20/20] Enable led on boot to notify user of boot status

2021-02-20 Thread Nicolas Boulenguez
From: Marius Gripsgard --- arch/arm/mach-sunxi/Kconfig | 5 + board/sunxi/board.c | 4 ++-- configs/pinephone_defconfig | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-sunxi/Kconfig b/arch/arm/mach-sunxi/Kconfig index 8421f3b685..2bfdf7738b 100644

Re: [PATCH v2 03/38] common: fdt_support: Support special case of PCI address in fdt_read_prop()

2021-02-20 Thread Bin Meng
Hi Simon, On Sat, Feb 20, 2021 at 7:55 PM Simon Glass wrote: > > Hi Bin, > > On Thu, 18 Feb 2021 at 08:58, Bin Meng wrote: > > > > At present fdt_read_prop() can only handle 1 or 2 cells. It is > > called by fdt_read_range() which may be used to read PCI address > > from for a PCI bus node

Re: [PATCH v2 14/38] test: cmd: Add a basic test for 'addrmap' command

2021-02-20 Thread Bin Meng
Hi Simon, On Sat, Feb 20, 2021 at 7:55 PM Simon Glass wrote: > > On Thu, 18 Feb 2021 at 08:59, Bin Meng wrote: > > > > This adds a basic test for the newly introduced 'addrmap' command. > > > > Signed-off-by: Bin Meng > > > > --- > > > > Changes in v2: > > - new patch: test: cmd: Add a basic

Re: [PATCH 1/1] x86: sizeof-array-div error in lpc_common_early_init

2021-02-20 Thread Simon Glass
On Sat, 20 Feb 2021 at 02:05, Heinrich Schuchardt wrote: > > Building qemu-x86_64_defconfig with GCC 11.0 fails with: > > arch/x86/cpu/intel_common/lpc.c: > In function ‘lpc_common_early_init’: > arch/x86/cpu/intel_common/lpc.c:56:40: > error: expression does not compute the number of elements in

Re: [PATCH 1/1] dm: ddr: socfpga: don't assign values that are not used

2021-02-20 Thread Simon Glass
On Sat, 20 Feb 2021 at 02:40, Heinrich Schuchardt wrote: > > The values of left_edge[0] and right_edge[0] are overwritten before they > are used. Remove the superfluous assignments. > > Fixes: 285b3cb939a8 ("dm: ddr: socfpga: fix gen5 ddr driver to not use bss") > Signed-off-by: Heinrich

Re: [PATCH v2 01/38] pci: fsl_pci_init: Dynamically allocate the PCI regions

2021-02-20 Thread Simon Glass
Hi Bin, On Thu, 18 Feb 2021 at 08:58, Bin Meng wrote: > > Commit e002474158d1 ("pci: pci-uclass: Dynamically allocate the PCI regions") > changes 'struct pci_controller'.regions from pre-allocated array of > regions to dynamically allocated, which unfortunately broken lots of > boards that still

Re: [PATCH v2 1/3] firmware: scmi: voltage regulator

2021-02-20 Thread Simon Glass
On Fri, 19 Feb 2021 at 06:34, Etienne Carriere wrote: > > Implement voltage regulators interfaced by the SCMI voltage domain > protocol. The DT bindings are defined in the Linux kernel since > SCMI voltage domain and regulators patches [1] and [2] integration > in v5.11-rc7. > > Link: [1] >

Re: [PATCH v2 2/3] firmware: scmi: sandbox test for voltage regulator

2021-02-20 Thread Simon Glass
On Fri, 19 Feb 2021 at 06:34, Etienne Carriere wrote: > > Implement sandbox regulator devices for SCMI voltage domains > and test them in DM scmi tests. > > Signed-off-by: Etienne Carriere > --- > Changes in v2: > - don't test IS_ENABLED(CONFIG_DM_REGULATOR_SCMI) in test/dm/scmi.c, >it's

Re: [PATCH v6 11/11] test/py: ecdsa: Use mkimage keyfile instead of keydir argument

2021-02-20 Thread Simon Glass
On Fri, 19 Feb 2021 at 11:45, Alexandru Gagniuc wrote: > > Originally, the ECDSA code path used 'keydir' as the key filename. > mkimage has since been updated to include a new 'keyfile' argument. > Use the new argument for passing in the key. > > Signed-off-by: Alexandru Gagniuc > --- >

Re: [PATCH v2 3/3] firmware: scmi: fix inline comments and minor coding style issues

2021-02-20 Thread Simon Glass
On Fri, 19 Feb 2021 at 06:34, Etienne Carriere wrote: > > Fix inline comments and empty line in scmi driver and test files. > > Remove test on IS_ENABLED(CONFIG_*_SCMI) in test/dm/scmi.c since these > configuration are expected enabled when CONFIG_FIRMWARE_SCMI is enabled > in sandbox

Re: [PATCH v2 13/38] cmd: Add a command to display the address map

2021-02-20 Thread Simon Glass
On Thu, 18 Feb 2021 at 08:59, Bin Meng wrote: > > This adds a new command 'addrmap' to display the address map for > non-identity virtual-physical memory mappings. > > Signed-off-by: Bin Meng > > --- > > Changes in v2: > - add doc/usage/addrmap.rst > > cmd/Kconfig | 7 +++ >

Re: [PATCH] button: add udevice forward declaration

2021-02-20 Thread Simon Glass
On Fri, 19 Feb 2021 at 00:41, Neil Armstrong wrote: > > After 401d1c4f5d2d ("common: Drop asm/global_data.h from common header") > build fails with : > > drivers/button/button-uclass.c:13:5: error: conflicting types for > 'button_get_by_label' > int button_get_by_label(const char *label, struct

  1   2   >