[PATCH] clk: zynqmp: Add set_rate support for display clocks

2024-07-11 Thread Venkatesh Yadav Abbarapu
If "assigned-clock-rates" property is included in the device tree, display driver probe is getting failed, as dp_video_ref till dp_stc_ref clocks are missing from set rate function, adding them to fix the probe failure. Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/clk/clk_zy

[PATCH] config: Enable the config CONFIG_MMC_SPEED_MODE_SET

2024-07-08 Thread Venkatesh Yadav Abbarapu
Signed-off-by: Venkatesh Yadav Abbarapu --- configs/amd_versal2_virt_defconfig | 1 + configs/xilinx_versal_net_virt_defconfig | 1 + configs/xilinx_versal_virt_defconfig | 1 + configs/xilinx_zynq_virt_defconfig | 2 +- configs/xilinx_zynqmp_virt_defconfig | 1 + 5 files changed

[PATCH 3/4] arm64: Add versal2 mini ospi support

2024-06-19 Thread Venkatesh Yadav Abbarapu
Add versal2 mini ospi configuration. Signed-off-by: Venkatesh Yadav Abbarapu --- configs/amd_versal2_mini_ospi_defconfig | 84 + 1 file changed, 84 insertions(+) create mode 100644 configs/amd_versal2_mini_ospi_defconfig diff --git a/configs

[PATCH 4/4] arm64: config: Add versal2 mini emmc defconfig

2024-06-19 Thread Venkatesh Yadav Abbarapu
Add versal2 mini emmc configuration. Signed-off-by: Venkatesh Yadav Abbarapu --- configs/amd_versal2_mini_emmc_defconfig | 69 + 1 file changed, 69 insertions(+) create mode 100644 configs/amd_versal2_mini_emmc_defconfig diff --git a/configs

[PATCH 2/4] arm64: Add versal2 mini qspi support

2024-06-19 Thread Venkatesh Yadav Abbarapu
Add versal2 mini qspi configuration. Signed-off-by: Venkatesh Yadav Abbarapu --- configs/amd_versal2_mini_qspi_defconfig | 79 + 1 file changed, 79 insertions(+) create mode 100644 configs/amd_versal2_mini_qspi_defconfig diff --git a/configs

[PATCH 1/4] arm64: versal2: Add support for mini configuration

2024-06-19 Thread Venkatesh Yadav Abbarapu
Versal2 mini configuration is designed for running memory test. Signed-off-by: Venkatesh Yadav Abbarapu --- arch/arm/dts/amd-versal2-mini.dts | 11 + configs/amd_versal2_mini_defconfig | 77 ++ include/configs/amd_versal2_mini.h | 20 3 files changed

[PATCH 0/4] Add mini configuration support for versal2

2024-06-19 Thread Venkatesh Yadav Abbarapu
Adding the basic mini u-boot configuration changes for qspi, ospi and emmc. Branch:next Venkatesh Yadav Abbarapu (4): arm64: versal2: Add support for mini configuration arm64: Add versal2 mini qspi support arm64: Add versal2 mini ospi support arm64: config: Add versal2 mini emmc

[PATCH] xilinx: versal-net: Add env redund offset

2024-06-14 Thread Venkatesh Yadav Abbarapu
ENV_OFFSET_REDUND config is by default set to 0 for flashes. Saving the env variables is overwriting data at 0 offset, which is wrong. So add default redund env offset ENV_OFFSET_REDUND at 0x7F0 for Versal NET platform. Signed-off-by: Venkatesh Yadav Abbarapu --- configs

[PATCH 2/2] xilinx: versal-net: Handle spi seq number based on boot device

2024-06-14 Thread Venkatesh Yadav Abbarapu
Versal NET boards has QSPI and OSPI and default bus set to 0 is not working when system is booting out of OSPI which is controller 1, as fixed aliases are set for all the boards i.e., QSPI to 0 and OSPI to 1. Add controller autodetection via spi_get_env_dev(). Signed-off-by: Venkatesh Yadav

[PATCH 1/2] env_spi: support overriding spi dev from board code

2024-06-14 Thread Venkatesh Yadav Abbarapu
, the environment needs to be on the same device I booted from. It can be the QSPI or OSPI device. I therefore would override spi_get_env_dev in the board code, read the bootmode registers to determine where we booted from and return the corresponding device index. Signed-off-by: Venkatesh Yadav Abbarapu

[PATCH 0/2] env_spi: support overriding spi dev from board code

2024-06-14 Thread Venkatesh Yadav Abbarapu
This enables boards to choose where to/from the environment should be saved/loaded either QSPI or OSPI based on the bootmode. Venkatesh Yadav Abbarapu (2): env_spi: support overriding spi dev from board code xilinx: versal-net: Handle spi seq number based on boot device board/xilinx/versal

[PATCH 7/7] arm64: zynqmp: Update the usb5744 hub node as per binding

2024-06-05 Thread Venkatesh Yadav Abbarapu
Updating the usb5744 hub node as per the latest upstream DT binding https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ tree/Documentation/devicetree/bindings/usb/microchip,usb5744.yaml?h=v6.8.8 Signed-off-by: Venkatesh Yadav Abbarapu --- arch/arm/dts/zynqmp-sck-kr-g-revA.dtso

[PATCH 5/7] usb: onboard-hub: Bail out if peer hub is already probed

2024-06-05 Thread Venkatesh Yadav Abbarapu
for this change is taken from https://lore.barebox.org/barebox/20240327165554.894805-1-l.st...@pengutronix.de/ Signed-off-by: Venkatesh Yadav Abbarapu --- common/usb_onboard_hub.c | 16 +++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/common/usb_onboard_hub.c b/common

[PATCH 6/7] configs: zynqmp_kria: Enable the USB onboard hub

2024-06-05 Thread Venkatesh Yadav Abbarapu
USB host support on ZYNQMP KRIA SOM needs onboard USB hub driver for handling reset GPIO and for i2c initialization sequence. Signed-off-by: Venkatesh Yadav Abbarapu --- configs/xilinx_zynqmp_kria_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/xilinx_zynqmp_kria_defconfig

[PATCH 4/7] usb: onboard-hub: Add i2c initialization for usb5744 hub

2024-06-05 Thread Venkatesh Yadav Abbarapu
USB attach command is issued. The byte sequence is as follows: Slave addr: 0x2d 00 00 05 00 01 41 1D 08 Slave addr: 0x2d 99 37 00 Slave addr: 0x2d AA 56 00 Signed-off-by: Venkatesh Yadav Abbarapu --- common/usb_onboard_hub.c | 86 ++

[PATCH 3/7] usb: onboard-hub: add support for Microchip USB5744

2024-06-05 Thread Venkatesh Yadav Abbarapu
Add support for the Microchip USB5744 USB3.0 and USB2.0 Hub. The usb5744 driver trigger hub reset signal after soft reset. The usb5744 hub need to reset after the phy initialization, which toggles the gpio. Signed-off-by: Venkatesh Yadav Abbarapu --- common/usb_onboard_hub.c | 10 ++ 1

[PATCH 2/7] usb: onboard-hub: Fix the return values of regulator APIs

2024-06-05 Thread Venkatesh Yadav Abbarapu
Use the regulator API's only if the config DM_REGULATOR is enabled. Don't error out if there is no vdd regulator supply, as these are optional properties. Signed-off-by: Venkatesh Yadav Abbarapu --- common/usb_onboard_hub.c | 22 ++ 1 file changed, 14 insertions(+), 8

[PATCH 1/7] usb: onboard-hub: Add reset-gpio support

2024-06-05 Thread Venkatesh Yadav Abbarapu
As part of the reset, sets the direction of the pin to output before toggling the pin. Delay of millisecond is added in between low and high to meet the setup and hold time requirement of the reset. Signed-off-by: Venkatesh Yadav Abbarapu --- common/usb_onboard_hub.c | 44

[PATCH 0/7] Add the USB5744 hub driver as per new DT binding

2024-06-05 Thread Venkatesh Yadav Abbarapu
Add the usb5744/usb2744 hub driver which does the reset gpio toggling and the i2c initialization sequence. Tested the USB5744/USB2744 usb hub for usb0, usb1 with the DT nodes on KR260 board. Venkatesh Yadav Abbarapu (7): usb: onboard-hub: Add reset-gpio support usb: onboard-hub: Fix

[PATCH] mmc: Change the frequency to MMC_HS_52 when selecting hs400

2024-04-22 Thread Venkatesh Yadav Abbarapu
ons #0, OK mmc1(part 0) is current device Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mmc/mmc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c index 7b068c71ff..a2ed99aefe 100644 --- a/drivers/mmc/mmc.c +++ b/drivers/mmc/mm

[PATCH] soc: zynqmp: Add the IDcode for TEG variant

2024-04-02 Thread Venkatesh Yadav Abbarapu
ID code is added for zu3teg variant. Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/soc/soc_xilinx_zynqmp.c | 8 1 file changed, 8 insertions(+) diff --git a/drivers/soc/soc_xilinx_zynqmp.c b/drivers/soc/soc_xilinx_zynqmp.c index 786825d920..d8b4f172a3 100644 --- a/drivers/soc

[PATCH] arm64: dts: zynqmp: make hw-ecc as the default ecc mode

2024-03-25 Thread Venkatesh Yadav Abbarapu
Except for Linux no other component (i.e., u-boot, fsbl or BootRom) of the software stack supports software ecc engine. So, make hw-ecc as the default ecc mode. Update the same for mini u-boot nand configuration as well. Signed-off-by: Venkatesh Yadav Abbarapu --- arch/arm/dts/zynqmp-mini

[PATCH] xilinx: versal-net: Add support for saving env based on bootmode

2024-03-12 Thread Venkatesh Yadav Abbarapu
Enable saving variables to MMC(FAT) and SPI based on primary bootmode. If bootmode is JTAG, dont save env anywhere(NOWHERE). Enable ENV_FAT_DEVICE_AND_PART="0:auto" for versal-net platform as well. Signed-off-by: Venkatesh Yadav Abbarapu --- board/xilinx/versal-net/board.c

[PATCH] arm64: gic: Add power up sequence for GIC-600

2024-03-06 Thread Venkatesh Yadav Abbarapu
. Enable this config if GIC-600 IP present. Signed-off-by: Venkatesh Yadav Abbarapu --- arch/arm/Kconfig | 9 + arch/arm/include/asm/gic.h | 1 + arch/arm/lib/gic_64.S| 10 +- arch/arm/mach-versal-net/Kconfig | 3 +++ 4 files changed, 22 insertions

[PATCH v2] mtd: nand: arasan: Fix the crash caused by use after free

2024-03-05 Thread Venkatesh Yadav Abbarapu
007bbeed10 Code: 927ff8c1 924000c6 8b010065 f9400887 (f94004a2) Resetting CPU ... The crash is caused by the use after free. Updating the correct return codes rather than hardcoding. Fixes: 3dd0f8cccd6d ("mtd: nand: Remove hardcoded base address of nand") Signed-off-by: Venkatesh Yadav A

[PATCH v4] mtd: nand: arasan: Print warning for unsupported ecc modes

2024-03-05 Thread Venkatesh Yadav Abbarapu
Currently only hw ecc is supported in U-Boot. If any other ecc mode is given in DT, it simply through an error. So better print what is being done. Revert this patch once soft ecc support is fixed in future. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- Changes

[PATCH] arm64: zynqmp: Add usb4 to the boot targets

2024-03-05 Thread Venkatesh Yadav Abbarapu
USB4 has been added to the boot targets and also add support to enable JTAG. Signed-off-by: Shubhangi Shrikrushna Mahalle Signed-off-by: Venkatesh Yadav Abbarapu --- board/xilinx/zynqmp/zynqmp_kria.env | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/board/xilinx/zynqmp

[PATCH v11 7/8] spi: Add the spi advance options for non SPL

2024-03-03 Thread Venkatesh Yadav Abbarapu
Adding the config option SPI_ADVANCE for non SPL code. Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/spi/Kconfig | 7 +++ drivers/spi/spi-uclass.c | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index 69b184b0d9

[PATCH v11 8/8] config: xea: Enable the SPI_ADVANCE config option

2024-03-03 Thread Venkatesh Yadav Abbarapu
Signed-off-by: Venkatesh Yadav Abbarapu --- configs/imx28_xea_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/imx28_xea_defconfig b/configs/imx28_xea_defconfig index 64a0561a34..36d3e73d0a 100644 --- a/configs/imx28_xea_defconfig +++ b/configs/imx28_xea_defconfig @@ -122,6

[PATCH v11 6/8] spi: zynq_qspi: Add parallel memories support in QSPI driver

2024-03-03 Thread Venkatesh Yadav Abbarapu
are exclueded by using zynqmp_qspi_update_stripe(). Also update copyright info for this file. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/spi/zynq_qspi.c | 113 1 file changed, 102 insertions(+), 11 deletions

[PATCH v11 3/8] mtd: spi-nor: Add parallel and stacked memories support in read_bar and write_bar

2024-03-03 Thread Venkatesh Yadav Abbarapu
From: Ashok Reddy Soma Add support for parallel memories and stacked memories configuration in read_bar and write_bar functions. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/spi-nor-core.c | 55 +- 1 file changed

[PATCH v11 5/8] spi: zynqmp_gqspi: Add parallel memories support in GQSPI driver

2024-03-03 Thread Venkatesh Yadav Abbarapu
commands are exclueded by using zynqmp_qspi_update_stripe(). Also update copyright info for this file. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/spi/zynqmp_gqspi.c | 141 - include/spi.h | 4 ++ 2 files

[PATCH v11 4/8] spi: spi-uclass: Read chipselect and restrict capabilities

2024-03-03 Thread Venkatesh Yadav Abbarapu
ble of handling it. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/sandbox.c| 2 +- drivers/spi/altera_spi.c | 4 ++-- drivers/spi/atcspi200_spi.c | 2 +- drivers/spi/ath79_spi.c | 2 +- drivers/spi/atmel_spi.c | 6 +++--- driv

[PATCH v11 2/8] mtd: spi-nor: Add parallel memories support for read_sr and read_fsr

2024-03-03 Thread Venkatesh Yadav Abbarapu
From: Ashok Reddy Soma Add support for parallel memories flash configuration in read status register and read flag status register functions. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/spi-nor-core.c | 50 -- 1

[PATCH v11 1/8] mtd: spi-nor: Add parallel and stacked memories support

2024-03-03 Thread Venkatesh Yadav Abbarapu
s space each operation is performed at addr/2 flash offset, where addr is the address specified by the user. Similarly for read and erase operations it will read from both flashes, so size and offset are divided by 2 and send to flash. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkates

[PATCH v11 0/8] spi-nor: Add parallel and stacked memories support

2024-03-03 Thread Venkatesh Yadav Abbarapu
r spi: spi-uclass: Read chipselect and restrict capabilities Venkatesh Yadav Abbarapu (4): spi: zynqmp_gqspi: Add parallel memories support in GQSPI driver spi: zynq_qspi: Add parallel memories support in QSPI driver spi: Add the spi advance options for non SPL config: xea:

[PATCH] mtd: nand: arasan: Update the correct return codes

2024-03-01 Thread Venkatesh Yadav Abbarapu
007bbeed10 Code: 927ff8c1 924000c6 8b010065 f9400887 (f94004a2) Resetting CPU ... Updating the correct return codes rather than hardcoding, remove the free as there is no memory allocated using malloc. Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/nand/raw/arasan_

[UBOOT PATCH v3] mtd: nand: arasan: Print warning for unsupported ecc modes

2024-03-01 Thread Venkatesh Yadav Abbarapu
Currently only hw ecc is supported in U-Boot. If any other ecc mode is given in DT, it simply ignores and switches to hw ecc. So better print what is being done. Revert this patch once soft ecc support is fixed in future. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu

[PATCH] xilinx: zynqmp: Add the missing function prototype

2024-02-07 Thread Venkatesh Yadav Abbarapu
Add missing prototype to fix the below sparse warning warning: no previous prototype for 'spl_spi_get_uboot_offs' [-Wmissing-prototypes] Signed-off-by: Venkatesh Yadav Abbarapu --- board/xilinx/zynqmp/zynqmp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/board/xilinx/zynqmp

[PATCH v10 8/8] config: xea: Enable the SPI_ADVANCE config option

2024-01-29 Thread Venkatesh Yadav Abbarapu
Signed-off-by: Venkatesh Yadav Abbarapu --- configs/imx28_xea_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/imx28_xea_defconfig b/configs/imx28_xea_defconfig index 64a0561a34..36d3e73d0a 100644 --- a/configs/imx28_xea_defconfig +++ b/configs/imx28_xea_defconfig @@ -122,6

[PATCH v10 6/8] spi: zynq_qspi: Add parallel memories support in QSPI driver

2024-01-29 Thread Venkatesh Yadav Abbarapu
are exclueded by using zynqmp_qspi_update_stripe(). Also update copyright info for this file. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/spi/zynq_qspi.c | 113 1 file changed, 102 insertions(+), 11 deletions

[PATCH v10 7/8] spi: Add the spi advance options for non SPL

2024-01-29 Thread Venkatesh Yadav Abbarapu
Adding the config option SPI_ADVANCE for non SPL code. Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/spi/Kconfig | 7 +++ drivers/spi/spi-uclass.c | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index 69b184b0d9

[PATCH v10 4/8] spi: spi-uclass: Read chipselect and restrict capabilities

2024-01-29 Thread Venkatesh Yadav Abbarapu
ble of handling it. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/sandbox.c| 2 +- drivers/spi/altera_spi.c | 4 ++-- drivers/spi/atcspi200_spi.c | 2 +- drivers/spi/ath79_spi.c | 2 +- drivers/spi/atmel_spi.c | 6 +++--- driv

[PATCH v10 5/8] spi: zynqmp_gqspi: Add parallel memories support in GQSPI driver

2024-01-29 Thread Venkatesh Yadav Abbarapu
commands are exclueded by using zynqmp_qspi_update_stripe(). Also update copyright info for this file. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/spi/zynqmp_gqspi.c | 141 - include/spi.h | 4 ++ 2 files

[PATCH v10 2/8] mtd: spi-nor: Add parallel memories support for read_sr and read_fsr

2024-01-29 Thread Venkatesh Yadav Abbarapu
From: Ashok Reddy Soma Add support for parallel memories flash configuration in read status register and read flag status register functions. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/spi-nor-core.c | 50 -- 1

[PATCH v10 3/8] mtd: spi-nor: Add parallel and stacked memories support in read_bar and write_bar

2024-01-29 Thread Venkatesh Yadav Abbarapu
From: Ashok Reddy Soma Add support for parallel memories and stacked memories configuration in read_bar and write_bar functions. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/spi-nor-core.c | 55 +- 1 file changed

[PATCH v10 1/8] mtd: spi-nor: Add parallel and stacked memories support

2024-01-29 Thread Venkatesh Yadav Abbarapu
s space each operation is performed at addr/2 flash offset, where addr is the address specified by the user. Similarly for read and erase operations it will read from both flashes, so size and offset are divided by 2 and send to flash. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkates

[PATCH v10 0/8] spi-nor: Add parallel and stacked memories support

2024-01-29 Thread Venkatesh Yadav Abbarapu
arallel and stacked memories support mtd: spi-nor: Add parallel memories support for read_sr and read_fsr mtd: spi-nor: Add parallel and stacked memories support in read_bar and write_bar spi: spi-uclass: Read chipselect and restrict capabilities Venkatesh Yadav Abbarapu (4): spi: zynqmp_gqs

[PATCH] configs: versal_net: Enable CONFIG_LTO for mini qspi/ospi

2024-01-26 Thread Venkatesh Yadav Abbarapu
Simek Signed-off-by: Venkatesh Yadav Abbarapu --- configs/xilinx_versal_net_mini_ospi_defconfig | 1 + configs/xilinx_versal_net_mini_qspi_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/configs/xilinx_versal_net_mini_ospi_defconfig b/configs/xilinx_versal_net_mini_ospi_defconfig

[PATCH] configs: versal: Enable CONFIG_LTO for mini qspi/ospi

2024-01-26 Thread Venkatesh Yadav Abbarapu
Simek Signed-off-by: Venkatesh Yadav Abbarapu --- configs/xilinx_versal_mini_ospi_defconfig | 1 + configs/xilinx_versal_mini_qspi_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/configs/xilinx_versal_mini_ospi_defconfig b/configs/xilinx_versal_mini_ospi_defconfig index 72a123d965

[PATCH] soc: zynqmp: Add the IDcode for dr_SE and eg_SE variants

2024-01-22 Thread Venkatesh Yadav Abbarapu
ID code is added for zu67dr_SE, zu11eg_SE, zu19eg_SE and zu47dr_SE variants. SE is the select edition of restricted devices with the capabilities. Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/soc/soc_xilinx_zynqmp.c | 28 +++- 1 file changed, 27 insertions(+), 1

[PATCH v2] mtd: nand: arasan: Print warning for unsupported ecc modes

2024-01-18 Thread Venkatesh Yadav Abbarapu
Currently only hw ecc is supported in U-Boot. If any other ecc mode is given in DT, it simply ignores and switches to hw ecc. So better print what is being done. Revert this patch once soft ecc support is fixed in future. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu

[PATCH] mtd: nand: Print warning for unsupported ecc modes

2024-01-16 Thread Venkatesh Yadav Abbarapu
Currently only hw ecc is supported in U-Boot. If any other ecc mode is given in DT, it simply ignores and switches to hw ecc. So better print what is being done. Revert this patch once soft ecc support is fixed in future. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu

[PATCH v3 2/2] configs: zynqmp_kria: Enable CONFIG_OF_BOARD_SETUP

2024-01-16 Thread Venkatesh Yadav Abbarapu
Enable CONFIG_OF_BOARD_SETUP, so we could use ft_board_setup() to enable the kaslr-seed and pass to kernel. Signed-off-by: Michal Simek Signed-off-by: Venkatesh Yadav Abbarapu --- configs/xilinx_zynqmp_kria_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs

[PATCH v3 0/2] xilinx: Update the kaslr-seed property

2024-01-16 Thread Venkatesh Yadav Abbarapu
Update the kaslr-seed property and enable the config CONFIG_OF_BOARD_SETUP. Changes in v2: - Created macro for size variable. - Removed malloc and created array for rng buffer. - Added debug logs for all the apis. Changes in v3: - Fixed the return values. Venkatesh Yadav Abbarapu (2): xilinx

[PATCH v3 1/2] xilinx: board: Update the kaslr-seed property

2024-01-16 Thread Venkatesh Yadav Abbarapu
Create a ft_board_setup() api that gets called as part of bootm/booti before jumping to kernel. In this ft_board_setup() callback that will inspect the DTB and insert the device tree blob with the "kaslr-seed" property. Signed-off-by: Michal Simek Signed-off-by: Venkatesh Yada

[PATCH v2 2/2] configs: zynqmp_kria: Enable CONFIG_OF_BOARD_SETUP

2024-01-15 Thread Venkatesh Yadav Abbarapu
Enable CONFIG_OF_BOARD_SETUP, so we could use ft_board_setup() to enable the kaslr-seed and pass to kernel. Signed-off-by: Michal Simek Signed-off-by: Venkatesh Yadav Abbarapu --- configs/xilinx_zynqmp_kria_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs

[PATCH v2 1/2] xilinx: board: Update the kaslr-seed property

2024-01-15 Thread Venkatesh Yadav Abbarapu
Create a ft_board_setup() api that gets called as part of bootm/booti before jumping to kernel. In this ft_board_setup() callback that will inspect the DTB and insert the device tree blob with the "kaslr-seed" property. Signed-off-by: Michal Simek Signed-off-by: Venkatesh Yada

[PATCH v2 0/2] xilinx: Update the kaslr-seed property

2024-01-15 Thread Venkatesh Yadav Abbarapu
Update the kaslr-seed property and enable the config CONFIG_OF_BOARD_SETUP. Changes in v2: - Created macro for size variable. - Removed malloc and created array for rng buffer. - Added debug logs for all the apis. Venkatesh Yadav Abbarapu (2): xilinx: board: Update the kaslr-seed property

[PATCH 1/2] xilinx: board: Update the kaslr-seed property

2024-01-11 Thread Venkatesh Yadav Abbarapu
Create a ft_board_setup() api that gets called as part of bootm/booti before jumping to kernel. In this ft_board_setup() callback that will inspect the DTB and insert the device tree blob with the "kaslr-seed" property. Signed-off-by: Michal Simek Signed-off-by: Venkatesh Yada

[PATCH 0/2] xilinx: Update the kaslr-seed property

2024-01-11 Thread Venkatesh Yadav Abbarapu
Update the kaslr-seed property and enable the config CONFIG_OF_BOARD_SETUP. Venkatesh Yadav Abbarapu (2): xilinx: board: Update the kaslr-seed property configs: zynqmp_kria: Enable CONFIG_OF_BOARD_SETUP board/xilinx/common/board.c | 59 configs

[PATCH 2/2] configs: zynqmp_kria: Enable CONFIG_OF_BOARD_SETUP

2024-01-11 Thread Venkatesh Yadav Abbarapu
Enable CONFIG_OF_BOARD_SETUP, so we could use ft_board_setup() to enable the kaslr-seed and pass to kernel. Signed-off-by: Michal Simek Signed-off-by: Venkatesh Yadav Abbarapu --- configs/xilinx_zynqmp_kria_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs

[PATCH] misc: usb2244: Add support to reset usb2244 usb2.0 SD controller

2024-01-11 Thread Venkatesh Yadav Abbarapu
Usb2244 driver needs to be reset to bring usb2244 out of reset. This driver will reset the controller using gpio. Signed-off-by: T Karthik Reddy Signed-off-by: Venkatesh Yadav Abbarapu --- MAINTAINERS| 1 + drivers/misc/Kconfig | 8 + drivers/misc/Makefile | 1 + drivers

[PATCH] misc: usb5744: Add support for usb5744 usb hub driver

2024-01-11 Thread Venkatesh Yadav Abbarapu
Microchip usb5744 driver resets the usbhub by toggling gpio to bring the hub from reset. Also configures the usbhub by sending command using i2c after hub reset. Signed-off-by: T Karthik Reddy Signed-off-by: Venkatesh Yadav Abbarapu --- MAINTAINERS| 1 + drivers/misc/Kconfig

[PATCH] usb: dwc3: Integrate usb5744 & usb2244 driver support

2024-01-10 Thread Venkatesh Yadav Abbarapu
Usb5744 & usb2244 are Microchip based usbhub and usb-2.0 based SD controller devices. Integrate these devices into dwc3 driver to bind and probe the respective drivers to get detected by usb controller. Signed-off-by: T Karthik Reddy Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/usb/

[PATCH v2] xilinx: r5: Include the sys_r5_proto.h header for future use

2024-01-10 Thread Venkatesh Yadav Abbarapu
file which can be used. Signed-off-by: Venkatesh Yadav Abbarapu --- Changes in v2: - Fixed the copyright and other minor syntax issues. --- arch/arm/mach-zynqmp-r5/include/mach/sys_r5_proto.h | 5 + 1 file changed, 5 insertions(+) create mode 100644 arch/arm/mach-zynqmp-r5/include/mach/sys_

[PATCH] xilinx: r5: Include the sys_r5_proto.h header for future use

2024-01-08 Thread Venkatesh Yadav Abbarapu
file which can be used. Signed-off-by: Venkatesh Yadav Abbarapu --- arch/arm/mach-zynqmp-r5/include/mach/sys_r5_proto.h | 10 ++ 1 file changed, 10 insertions(+) create mode 100644 arch/arm/mach-zynqmp-r5/include/mach/sys_r5_proto.h diff --git a/arch/arm/mach-zynqmp-r5/include/mach/sys_

[PATCH] mtd: spi-nor: scale up timeout for full-chip erase

2024-01-02 Thread Venkatesh Yadav Abbarapu
meout for full-chip erase") ] Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/spi-nor-core.c | 31 +-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/drivers/mtd/spi/spi-nor-core.c b/drivers/mtd/spi/spi-

[PATCH v9 8/8] axm/taurus: Disable the SPL_SPI config

2023-12-26 Thread Venkatesh Yadav Abbarapu
Disabling the CONFIG_SPL_SPI for the axm and taurus defconfigs, as facing the SPL size issue "SPL image too big". Signed-off-by: Venkatesh Yadav Abbarapu --- board/siemens/taurus/taurus.c | 4 +++- configs/axm_defconfig | 7 ++- configs/taurus_defconfig | 7 ++

[PATCH v9 7/8] config: xea: Enable the SPL_FIT config option

2023-12-26 Thread Venkatesh Yadav Abbarapu
-off-by: Venkatesh Yadav Abbarapu --- configs/imx28_xea_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/imx28_xea_defconfig b/configs/imx28_xea_defconfig index c1b0487f7e..882b6093c9 100644 --- a/configs/imx28_xea_defconfig +++ b/configs/imx28_xea_defconfig

[PATCH v9 4/8] spi: spi-uclass: Read chipselect and restrict capabilities

2023-12-26 Thread Venkatesh Yadav Abbarapu
ble of handling it. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/sandbox.c| 2 +- drivers/spi/altera_spi.c | 4 ++-- drivers/spi/atcspi200_spi.c | 2 +- drivers/spi/ath79_spi.c | 2 +- drivers/spi/atmel_spi.c | 6 +++--- driv

[PATCH v9 5/8] spi: zynqmp_gqspi: Add parallel memories support in GQSPI driver

2023-12-26 Thread Venkatesh Yadav Abbarapu
commands are exclueded by using zynqmp_qspi_update_stripe(). Also update copyright info for this file. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/spi/zynqmp_gqspi.c | 141 - include/spi.h | 4 ++ 2 files

[PATCH v9 3/8] mtd: spi-nor: Add parallel and stacked memories support in read_bar and write_bar

2023-12-26 Thread Venkatesh Yadav Abbarapu
From: Ashok Reddy Soma Add support for parallel memories and stacked memories configuration in read_bar and write_bar functions. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/spi-nor-core.c | 55 +- 1 file changed

[PATCH v9 2/8] mtd: spi-nor: Add parallel memories support for read_sr and read_fsr

2023-12-26 Thread Venkatesh Yadav Abbarapu
From: Ashok Reddy Soma Add support for parallel memories flash configuration in read status register and read flag status register functions. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/spi-nor-core.c | 50 -- 1

[PATCH v9 1/8] mtd: spi-nor: Add parallel and stacked memories support

2023-12-26 Thread Venkatesh Yadav Abbarapu
s space each operation is performed at addr/2 flash offset, where addr is the address specified by the user. Similarly for read and erase operations it will read from both flashes, so size and offset are divided by 2 and send to flash. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkates

[PATCH v9 6/8] spi: zynq_qspi: Add parallel memories support in QSPI driver

2023-12-26 Thread Venkatesh Yadav Abbarapu
are exclueded by using zynqmp_qspi_update_stripe(). Also update copyright info for this file. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/spi/zynq_qspi.c | 113 1 file changed, 102 insertions(+), 11 deletions

[PATCH v9 0/8] spi-nor: Add parallel and stacked memories support

2023-12-26 Thread Venkatesh Yadav Abbarapu
td: spi-nor: Add parallel and stacked memories support in read_bar and write_bar spi: spi-uclass: Read chipselect and restrict capabilities Venkatesh Yadav Abbarapu (4): spi: zynqmp_gqspi: Add parallel memories support in GQSPI driver spi: zynq_qspi: Add parallel memories support in QSPI

[PATCH v8 8/8] axm/taurus: Disable the SPL_SPI config

2023-12-26 Thread Venkatesh Yadav Abbarapu
Disabling the CONFIG_SPL_SPI for the axm and taurus defconfigs, as facing the SPL size issue "SPL image too big". Signed-off-by: Venkatesh Yadav Abbarapu --- board/siemens/taurus/taurus.c | 4 +++- configs/axm_defconfig | 7 ++- configs/taurus_defconfig | 7 ++

[PATCH v8 7/8] config: xea: Enable the SPL_FIT config option

2023-12-26 Thread Venkatesh Yadav Abbarapu
Enable the config SPL_FIT. Signed-off-by: Venkatesh Yadav Abbarapu --- configs/imx28_xea_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/imx28_xea_defconfig b/configs/imx28_xea_defconfig index c1b0487f7e..882b6093c9 100644 --- a/configs/imx28_xea_defconfig

[PATCH v8 6/8] spi: zynq_qspi: Add parallel memories support in QSPI driver

2023-12-26 Thread Venkatesh Yadav Abbarapu
are exclueded by using zynqmp_qspi_update_stripe(). Also update copyright info for this file. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/spi/zynq_qspi.c | 113 1 file changed, 102 insertions(+), 11 deletions

[PATCH v8 5/8] spi: zynqmp_gqspi: Add parallel memories support in GQSPI driver

2023-12-26 Thread Venkatesh Yadav Abbarapu
commands are exclueded by using zynqmp_qspi_update_stripe(). Also update copyright info for this file. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/spi/zynqmp_gqspi.c | 141 - include/spi.h | 4 ++ 2 files

[PATCH v8 4/8] spi: spi-uclass: Read chipselect and restrict capabilities

2023-12-26 Thread Venkatesh Yadav Abbarapu
ble of handling it. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/sandbox.c| 2 +- drivers/spi/altera_spi.c | 4 ++-- drivers/spi/atcspi200_spi.c | 2 +- drivers/spi/ath79_spi.c | 2 +- drivers/spi/atmel_spi.c | 6 +++--- driv

[PATCH v8 3/8] mtd: spi-nor: Add parallel and stacked memories support in read_bar and write_bar

2023-12-26 Thread Venkatesh Yadav Abbarapu
From: Ashok Reddy Soma Add support for parallel memories and stacked memories configuration in read_bar and write_bar functions. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/spi-nor-core.c | 55 +- 1 file changed

[PATCH v8 2/8] mtd: spi-nor: Add parallel memories support for read_sr and read_fsr

2023-12-26 Thread Venkatesh Yadav Abbarapu
From: Ashok Reddy Soma Add support for parallel memories flash configuration in read status register and read flag status register functions. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/spi-nor-core.c | 50 -- 1

[PATCH v8 1/8] mtd: spi-nor: Add parallel and stacked memories support

2023-12-26 Thread Venkatesh Yadav Abbarapu
s space each operation is performed at addr/2 flash offset, where addr is the address specified by the user. Similarly for read and erase operations it will read from both flashes, so size and offset are divided by 2 and send to flash. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkates

[PATCH v8 0/8] spi-nor: Add parallel and stacked memories support

2023-12-26 Thread Venkatesh Yadav Abbarapu
ead_bar and write_bar spi: spi-uclass: Read chipselect and restrict capabilities Venkatesh Yadav Abbarapu (4): spi: zynqmp_gqspi: Add parallel memories support in GQSPI driver spi: zynq_qspi: Add parallel memories support in QSPI driver config: xea: Enable the SPL_FIT config option axm

[PATCH v7 6/6] spi: zynq_qspi: Add parallel memories support in QSPI driver

2023-12-18 Thread Venkatesh Yadav Abbarapu
are exclueded by using zynqmp_qspi_update_stripe(). Also update copyright info for this file. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/spi/zynq_qspi.c | 113 1 file changed, 102 insertions(+), 11 deletions

[PATCH v7 4/6] spi: spi-uclass: Read chipselect and restrict capabilities

2023-12-18 Thread Venkatesh Yadav Abbarapu
ble of handling it. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/sandbox.c| 2 +- drivers/spi/altera_spi.c | 4 ++-- drivers/spi/atcspi200_spi.c | 2 +- drivers/spi/ath79_spi.c | 2 +- drivers/spi/atmel_spi.c | 6 +++--- driv

[PATCH v7 5/6] spi: zynqmp_gqspi: Add parallel memories support in GQSPI driver

2023-12-18 Thread Venkatesh Yadav Abbarapu
commands are exclueded by using zynqmp_qspi_update_stripe(). Also update copyright info for this file. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/spi/zynqmp_gqspi.c | 141 - include/spi.h | 4 ++ 2 files

[PATCH v7 3/6] mtd: spi-nor: Add parallel and stacked memories support in read_bar and write_bar

2023-12-18 Thread Venkatesh Yadav Abbarapu
From: Ashok Reddy Soma Add support for parallel memories and stacked memories configuration in read_bar and write_bar functions. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/spi-nor-core.c | 55 +- 1 file changed

[PATCH v7 2/6] mtd: spi-nor: Add parallel memories support for read_sr and read_fsr

2023-12-18 Thread Venkatesh Yadav Abbarapu
From: Ashok Reddy Soma Add support for parallel memories flash configuration in read status register and read flag status register functions. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/spi-nor-core.c | 50 -- 1

[PATCH v7 1/6] mtd: spi-nor: Add parallel and stacked memories support

2023-12-18 Thread Venkatesh Yadav Abbarapu
s space each operation is performed at addr/2 flash offset, where addr is the address specified by the user. Similarly for read and erase operations it will read from both flashes, so size and offset are divided by 2 and send to flash. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkates

[PATCH v7 0/6] spi-nor: Add parallel and stacked memories support

2023-12-18 Thread Venkatesh Yadav Abbarapu
or: Add parallel memories support for read_sr and read_fsr mtd: spi-nor: Add parallel and stacked memories support in read_bar and write_bar spi: spi-uclass: Read chipselect and restrict capabilities Venkatesh Yadav Abbarapu (2): spi: zynqmp_gqspi: Add parallel memories support in GQSPI

[PATCH v6 5/6] spi: zynqmp_gqspi: Add parallel memories support in GQSPI driver

2023-12-13 Thread Venkatesh Yadav Abbarapu
commands are exclueded by using zynqmp_qspi_update_stripe(). Also update copyright info for this file. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/spi/zynqmp_gqspi.c | 141 - include/spi.h | 4 ++ 2 files

[PATCH v6 6/6] spi: zynq_qspi: Add parallel memories support in QSPI driver

2023-12-13 Thread Venkatesh Yadav Abbarapu
are exclueded by using zynqmp_qspi_update_stripe(). Also update copyright info for this file. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/spi/zynq_qspi.c | 113 1 file changed, 102 insertions(+), 11 deletions

[PATCH v6 4/6] spi: spi-uclass: Read chipselect and restrict capabilities

2023-12-13 Thread Venkatesh Yadav Abbarapu
ble of handling it. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/sandbox.c| 2 +- drivers/spi/altera_spi.c | 4 ++-- drivers/spi/atcspi200_spi.c | 2 +- drivers/spi/ath79_spi.c | 2 +- drivers/spi/atmel_spi.c | 6 +++--- driv

[PATCH v6 2/6] mtd: spi-nor: Add parallel memories support for read_sr and read_fsr

2023-12-13 Thread Venkatesh Yadav Abbarapu
From: Ashok Reddy Soma Add support for parallel memories flash configuration in read status register and read flag status register functions. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/spi-nor-core.c | 50 -- 1

[PATCH v6 3/6] mtd: spi-nor: Add parallel and stacked memories support in read_bar and write_bar

2023-12-13 Thread Venkatesh Yadav Abbarapu
From: Ashok Reddy Soma Add support for parallel memories and stacked memories configuration in read_bar and write_bar functions. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkatesh Yadav Abbarapu --- drivers/mtd/spi/spi-nor-core.c | 55 +- 1 file changed

[PATCH v6 1/6] mtd: spi-nor: Add parallel and stacked memories support

2023-12-13 Thread Venkatesh Yadav Abbarapu
s space each operation is performed at addr/2 flash offset, where addr is the address specified by the user. Similarly for read and erase operations it will read from both flashes, so size and offset are divided by 2 and send to flash. Signed-off-by: Ashok Reddy Soma Signed-off-by: Venkates

[PATCH v6 0/6] spi-nor: Add parallel and stacked memories support

2023-12-13 Thread Venkatesh Yadav Abbarapu
-uclass: Read chipselect and restrict capabilities Venkatesh Yadav Abbarapu (2): spi: zynqmp_gqspi: Add parallel memories support in GQSPI driver spi: zynq_qspi: Add parallel memories support in QSPI driver drivers/mtd/spi/sandbox.c | 2 +- drivers/mtd/spi/spi-nor-core.

  1   2   3   >