[U-Boot] [PATCH v3 6/6] board: toradex: colibri_vf: Add DCU support for Colibri Vybrid

2017-04-10 Thread Sanchayan Maity
From: Stefan Agner The Vybrid SoC family has the same display controller unit (DCU) like the LS1021A SoC. This patch adds platform data, pinmux defines and clock control to enable the driver for Toradex Colibri Vybrid module. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity

[U-Boot] [PATCH v3 3/6] video: fsl_dcu_fb: Enable pixel clock after initialization

2017-04-10 Thread Sanchayan Maity
DCU control register. This avoids this initial flicker on LCD screens. While at it change the polarity of pixel clock to display samples data on the rising edge. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- drivers/video/fsl_dcu_fb.c | 13 ++--- 1 file changed, 6

[U-Boot] [PATCH v3 5/6] video: fsl_dcu_fb: add additional modes for DCU

2017-04-10 Thread Sanchayan Maity
From: Stefan Agner Add common widescreen modes 800x480 and 1024x600. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- drivers/video/fsl_dcu_fb.c | 61 -- 1 file changed, 59 insertions(+), 2 deletions(-) diff --git a/drivers/video

[U-Boot] [PATCH v3 4/6] video: fsl_dcu_fb: Fix DCU_MODE_BLEND_ITER setting

2017-04-10 Thread Sanchayan Maity
From: Stefan Agner DCU_LAYER_MAX_NUM is currently used for DCU_MODE_BLEND_ITER and it actually overflows the maximum value of BLEND_ITER for Vybrid and LS102XA. Fix this by using a default value of 2. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- drivers/video/fsl_dcu_fb.c

[U-Boot] [PATCH v3 1/6] Convert CONFIG_FSL_DCU_FB to Kconfig

2017-04-10 Thread Sanchayan Maity
Rename CONFIG_FSL_DCU_FB to CONFIG_VIDEO_FSL_DCU_FB and convert it to Kconfig. Signed-off-by: Sanchayan Maity --- arch/arm/cpu/armv7/ls102xa/soc.c| 2 +- board/freescale/ls1021aiot/Makefile | 2 +- board/freescale/ls1021aqds/Makefile | 2

[U-Boot] [PATCH v3 2/6] video: fsl_dcu_fb: fix framebuffer to the end of memory

2017-04-10 Thread Sanchayan Maity
display driver, e.g. 20779ec3a5 ("sunxi: video: Dynamically reserve framebuffer memory") Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- drivers/video/Kconfig | 8 drivers/video/fsl_dcu_fb.c | 45 ++--- include/fs

[U-Boot] [PATCH v3 0/6] Introduce DCU support for Vybrid

2017-04-10 Thread Sanchayan Maity
nx.de/pipermail/u-boot/2017-February/280281.html v2: https://www.mail-archive.com/u-boot@lists.denx.de/msg243132.html Thanks & Regards, Sanchayan. Sanchayan Maity (1): Convert CONFIG_FSL_DCU_FB to Kconfig Stefan Agner (5): video: fsl_dcu_fb: fix framebuffer to the end of memory video: f

[U-Boot] [PATCH v2 4/6] video: fsl_dcu_fb: Update DCU layers for Vybrid

2017-03-30 Thread Sanchayan Maity
tefan Agner Signed-off-by: Sanchayan Maity --- arch/arm/include/asm/arch-ls102xa/config.h | 1 + drivers/video/fsl_dcu_fb.c | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/arch/arm/include/asm/arch-ls102xa/config.h b/arch/arm/include/asm/arch-ls102xa/config.h

[U-Boot] [PATCH v2 6/6] board: toradex: colibri_vf: Add DCU support for Colibri Vybrid

2017-03-30 Thread Sanchayan Maity
From: Stefan Agner The Vybrid SoC family has the same display controller unit (DCU) like the LS1021A SoC. This patch adds platform data, pinmux defines and clock control to enable the driver for Toradex Colibri Vybrid module. Signed-off-by: Sanchayan Maity --- arch/arm/include/asm/arch-vf610

[U-Boot] [PATCH v2 1/6] Convert CONFIG_FSL_DCU_FB to Kconfig

2017-03-30 Thread Sanchayan Maity
Rename CONFIG_FSL_DCU_FB to CONFIG_VIDEO_FSL_DCU_FB and convert it to Kconfig. Signed-off-by: Sanchayan Maity --- arch/arm/cpu/armv7/ls102xa/soc.c| 2 +- board/freescale/ls1021aiot/Makefile | 2 +- board/freescale/ls1021aqds/Makefile | 2

[U-Boot] [PATCH v2 5/6] video: fsl_dcu_fb: add additional modes for DCU

2017-03-30 Thread Sanchayan Maity
From: Stefan Agner Add common widescreen modes 800x480 and 1024x600. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- drivers/video/fsl_dcu_fb.c | 61 -- 1 file changed, 59 insertions(+), 2 deletions(-) diff --git a/drivers/video

[U-Boot] [PATCH v2 3/6] video: fsl_dcu_fb: Enable pixel clock after initialization

2017-03-30 Thread Sanchayan Maity
DCU control register. This avoids this initial flicker on LCD screens. While at it change the polarity of pixel clock to display samples data on the rising edge. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- drivers/video/fsl_dcu_fb.c | 13 ++--- 1 file changed, 6

[U-Boot] [PATCH v2 0/6] Introduce DCU support for Vybrid

2017-03-30 Thread Sanchayan Maity
://lists.denx.de/pipermail/u-boot/2017-February/280281.html Thanks & Regards, Sanchayan. Sanchayan Maity (1): Convert CONFIG_FSL_DCU_FB to Kconfig Stefan Agner (5): video: fsl_dcu_fb: fix framebuffer to the end of memory video: fsl_dcu_fb: Enable pixel clock after initialization v

[U-Boot] [PATCH v2 2/6] video: fsl_dcu_fb: fix framebuffer to the end of memory

2017-03-30 Thread Sanchayan Maity
display driver, e.g. 20779ec3a5 ("sunxi: video: Dynamically reserve framebuffer memory") Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- drivers/video/Kconfig | 8 drivers/video/fsl_dcu_fb.c | 45 ++--- include/fs

[U-Boot] [PATCH v1 4/6] video: fsl_dcu_fb: Update DCU layers for Vybrid

2017-02-05 Thread Sanchayan Maity
tefan Agner Signed-off-by: Sanchayan Maity --- arch/arm/include/asm/arch-ls102xa/config.h | 1 + drivers/video/fsl_dcu_fb.c | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/arch/arm/include/asm/arch-ls102xa/config.h b/arch/arm/include/asm/arch-ls102xa/config.h

[U-Boot] [PATCH v1 6/6] board: toradex: colibri_vf: Add DCU support for Colibri Vybrid

2017-02-05 Thread Sanchayan Maity
From: Stefan Agner The Vybrid SoC family has the same display controller unit (DCU) like the LS1021A SoC. This patch adds platform data, pinmux defines and clock control to enable the driver for Toradex Colibri Vybrid module. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity

[U-Boot] [PATCH v1 3/6] video: fsl_dcu_fb: Enable pixel clock after initialization

2017-02-05 Thread Sanchayan Maity
DCU control register. This avoids this initial flicker on LCD screens. While at it change the polarity of pixel clock to display samples data on the rising edge. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- drivers/video/fsl_dcu_fb.c | 13 ++--- 1 file changed, 6

[U-Boot] [PATCH v1 5/6] video: fsl_dcu_fb: add additional modes for DCU

2017-02-05 Thread Sanchayan Maity
From: Stefan Agner Add common widescreen modes 800x480 and 1024x600. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- drivers/video/fsl_dcu_fb.c | 61 -- 1 file changed, 59 insertions(+), 2 deletions(-) diff --git a/drivers/video

[U-Boot] [PATCH v1 2/6] video: fsl_dcu_fb: fix framebuffer to the end of memory

2017-02-05 Thread Sanchayan Maity
display driver, e.g. 20779ec3a5 ("sunxi: video: Dynamically reserve framebuffer memory") Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- drivers/video/Kconfig | 8 drivers/video/fsl_dcu_fb.c | 46 +- include/fs

[U-Boot] [PATCH v1 1/6] Convert CONFIG_FSL_DCU_FB to Kconfig

2017-02-05 Thread Sanchayan Maity
Rename CONFIG_FSL_DCU_FB to CONFIG_VIDEO_FSL_DCU_FB and convert it to Kconfig. Signed-off-by: Sanchayan Maity --- arch/arm/cpu/armv7/ls102xa/soc.c| 2 +- board/freescale/ls1021aiot/Makefile | 2 +- board/freescale/ls1021aqds/Makefile | 2

[U-Boot] [PATCH v1 0/6] Introduce DCU support for Vybrid

2017-02-05 Thread Sanchayan Maity
LS1021 SoC can test this to check and report regressions if any. Thanks & Regards, Sanchayan. Sanchayan Maity (1): Convert CONFIG_FSL_DCU_FB to Kconfig Stefan Agner (5): video: fsl_dcu_fb: fix framebuffer to the end of memory video: fsl_dcu_fb: Enable pixel clock after initialization v

[U-Boot] [PATCH] configs: colibri_vf: Add fdt_fixup environment variable

2016-12-02 Thread Sanchayan Maity
u-boot allows modifying a device tree after it is loaded into memory. Add fdt_fixup hook in u-boot environment which can facilitate such modifications. Signed-off-by: Sanchayan Maity --- include/configs/colibri_vf.h | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a

[U-Boot] [PATCH] colibri_vf: Read kernel and device tree from static UBI volumes

2016-11-25 Thread Sanchayan Maity
Our update scripts write the kernel and device tree in seperate UBI volumes. This allows to use a lot less UBI/UBIFS support in U-Boot, which should lower the risk of hitting bugs in this area. Signed-off-by: Sanchayan Maity --- include/configs/colibri_vf.h | 6 +++--- 1 file changed, 3

[U-Boot] [PATCH v2 3/4] ARM: dts: vf-colibri: Enable USB device tree node for Colibri Vybrid

2016-08-09 Thread Sanchayan Maity
Enable USB device tree node for Toradex Colibri Vybrid module. Signed-off-by: Sanchayan Maity --- arch/arm/dts/vf-colibri.dtsi | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/dts/vf-colibri.dtsi b/arch/arm/dts/vf-colibri.dtsi index dc52748..c2f104a 100644 --- a/arch

[U-Boot] [PATCH v2 4/4] configs: colibri_vf_defconfig: Enable USB driver model for Colibri Vybrid

2016-08-09 Thread Sanchayan Maity
Enable USB driver model for Toradex Colibri Vybrid modules. Signed-off-by: Sanchayan Maity --- configs/colibri_vf_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/colibri_vf_defconfig b/configs/colibri_vf_defconfig index 986cec4..5017c7d 100644 --- a/configs

[U-Boot] [PATCH v2 2/4] ARM: dts: vf: Add device tree node for USB on Vybrid

2016-08-09 Thread Sanchayan Maity
Add device tree node for USB peripheral on Vybrid. Signed-off-by: Sanchayan Maity --- arch/arm/dts/vf.dtsi | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/dts/vf.dtsi b/arch/arm/dts/vf.dtsi index 1530d2f..d7d21a3 100644 --- a/arch/arm/dts/vf.dtsi +++ b/arch/arm/dts

[U-Boot] [PATCH v2 0/4] Migrate Vybrid USB driver to driver model

2016-08-09 Thread Sanchayan Maity
Lukasz and Stefan for their comments. V1 Patches: [1]. https://patchwork.ozlabs.org/patch/655370/ [2]. https://patchwork.ozlabs.org/patch/655371/ [3]. https://patchwork.ozlabs.org/patch/655372/ [4]. https://patchwork.ozlabs.org/patch/655373/ Sanchayan Maity (4): usb: host: ehci-vf: Migrate Vybrid

[U-Boot] [PATCH v2 1/4] usb: host: ehci-vf: Migrate Vybrid USB to driver model

2016-08-09 Thread Sanchayan Maity
Add driver model support for Vybrid USB driver. Signed-off-by: Sanchayan Maity --- drivers/usb/host/ehci-vf.c | 208 +++-- 1 file changed, 201 insertions(+), 7 deletions(-) diff --git a/drivers/usb/host/ehci-vf.c b/drivers/usb/host/ehci-vf.c index

[U-Boot] [PATCH] cmd: dfu: Add error handling for failed registration

2016-08-08 Thread Sanchayan Maity
Without this, if g_dnl_register() fails, DFU code continues on blindly and crashes. This fix makes it simply print an error message instead. Signed-off-by: Sanchayan Maity --- cmd/dfu.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/dfu.c b/cmd/dfu.c index d8aae26

[U-Boot] [PATCH v1 2/4] ARM: dts: vf: Add device tree node for USB on Vybrid

2016-08-03 Thread Sanchayan Maity
Add device tree node for USB peripheral on Vybrid. Signed-off-by: Sanchayan Maity --- arch/arm/dts/vf.dtsi | 13 + 1 file changed, 13 insertions(+) diff --git a/arch/arm/dts/vf.dtsi b/arch/arm/dts/vf.dtsi index 1530d2f..951d321 100644 --- a/arch/arm/dts/vf.dtsi +++ b/arch/arm/dts

[U-Boot] [PATCH v1 4/4] configs: colibri_vf_defconfig: Enable USB driver model for Colibri Vybrid

2016-08-03 Thread Sanchayan Maity
Enable USB driver model for Toradex Colibri Vybrid modules. Signed-off-by: Sanchayan Maity --- configs/colibri_vf_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/colibri_vf_defconfig b/configs/colibri_vf_defconfig index 986cec4..5017c7d 100644 --- a/configs

[U-Boot] [PATCH v1 3/4] ARM: dts: vf-colibri: Enable USB device tree node for Colibri Vybrid

2016-08-03 Thread Sanchayan Maity
Enable USB device tree node for Toradex Colibri Vybrid module. Signed-off-by: Sanchayan Maity --- arch/arm/dts/vf-colibri.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/dts/vf-colibri.dtsi b/arch/arm/dts/vf-colibri.dtsi index dc52748..e7d4c01 100644 --- a/arch/arm

[U-Boot] [PATCH v1 1/4] usb: host: ehci-vf: Migrate Vybrid USB to driver model

2016-08-03 Thread Sanchayan Maity
Add driver model support for Vybrid USB driver. Signed-off-by: Sanchayan Maity --- Hello, I am trying to migrate the Vybrid USB driver to driver model. Patches are based on top of uboot master branch. With this implementation, host works perfectly fine on both USB ports but I have problems

[U-Boot] [PATCH v5] colibri_vf: Add board_usb_phy_mode function

2015-11-11 Thread Sanchayan Maity
Add board_usb_phy_mode function for detecting whether a port is being used as host or client using a GPIO. On Colibri Vybrid we provide GPIO 102 for this very same purpose. Signed-off-by: Sanchayan Maity --- Changes since v4: No need to break after return. Changes since v3: Return

[U-Boot] [PATCH v4] colibri_vf: Add board_usb_phy_mode function

2015-11-09 Thread Sanchayan Maity
Add board_usb_phy_mode function for detecting whether a port is being used as host or client using a GPIO. On Colibri Vybrid we provide GPIO 102 for this very same purpose. Signed-off-by: Sanchayan Maity --- Changes since v3: Return USB_INIT_DEVICE or USB_INIT_HOST after checking for the GPIO

[U-Boot] [PATCH v3] colibri_vf: Add board_usb_phy_mode function

2015-10-30 Thread Sanchayan Maity
Add board_usb_phy_mode function for detecting whether a port is being used as host or client using a GPIO. On Colibri Vybrid we provide the GPIO 102 for this very same purpose. Signed-off-by: Sanchayan Maity --- Changes since v1: Move the GPIO request call to the board_init function as all

[U-Boot] [PATCH v2] colibri_vf: Add board_usb_phy_mode function

2015-10-29 Thread Sanchayan Maity
Add board_usb_phy_mode function for detecting whether a port is being used as host or client using a GPIO. On Colibri Vybrid we provide the GPIO 102 for this very same purpose. Signed-off-by: Sanchayan Maity --- Changes since v1: Move the GPIO request call to the board_init function as all

[U-Boot] [PATCH 3/3] colibri_vf: Add board_usb_phy_mode function

2015-10-26 Thread Sanchayan Maity
Add board_usb_phy_mode function for detecting whether a port is being used as host or client using a GPIO. On Colibri Vybrid we provide the GPIO 102 for the very same purpose. Signed-off-by: Sanchayan Maity --- board/toradex/colibri_vf/colibri_vf.c | 19 ++- 1 file changed, 18

[U-Boot] [PATCH 2/3] usb: host: ehci-vf: Implement board_usb_phy_mode weak function

2015-10-26 Thread Sanchayan Maity
: Sanchayan Maity --- There seems to be a problem here. As per DFU's help note, the first argument to dfu is the USB controller. So if dfu 1 nand 2 is run, I would expect the ehci_hcd_init function's first index argument to recieve 1. However this does not seem to be the case. Not su

[U-Boot] [PATCH 1/3] usb: host: ehci-vf: Remove hardcoded USB host client configuration

2015-10-26 Thread Sanchayan Maity
The current ehci-vf USB driver for Vybrid hardcodes the USB host and client functionality. Remove this. Reported-by: Santhosh Kumar Janardhanam Signed-off-by: Sanchayan Maity --- drivers/usb/host/ehci-vf.c | 5 - 1 file changed, 5 deletions(-) diff --git a/drivers/usb/host/ehci-vf.c b

[U-Boot] [PATCH] colibri_vf: Increase console IO buffer size to 1024

2015-06-08 Thread Sanchayan Maity
Increase console IO buffer size to 1024 from the previous value of 256. The previous value was too short for editing environment variables like ubiboot from the console. Signed-off-by: Sanchayan Maity --- include/configs/colibri_vf.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[U-Boot] [PATCH v4 7/7] colibri_vf: Enable USB support for Colibri Vybrid

2015-04-17 Thread Sanchayan Maity
Enable USB support on Toradex Colibri Vybrid Modules. Signed-off-by: Sanchayan Maity --- board/toradex/colibri_vf/colibri_vf.c | 24 +++ include/configs/colibri_vf.h | 37 +++ 2 files changed, 61 insertions(+) diff --git a/board

[U-Boot] [PATCH v3 7/7] colibri_vf: Enable USB support for Colibri Vybrid

2015-04-15 Thread Sanchayan Maity
Enable USB support on Toradex Colibri Vybrid Modules. Signed-off-by: Sanchayan Maity --- board/toradex/colibri_vf/colibri_vf.c | 25 +-- include/configs/colibri_vf.h | 37 +++ 2 files changed, 60 insertions(+), 2 deletions(-) diff

[U-Boot] [PATCH v3 6/7] usb: host: Add ehci-vf USB driver for ARM Vybrid SoC's

2015-04-15 Thread Sanchayan Maity
This driver adds support for the USB peripheral on Freescale Vybrid SoC's. Signed-off-by: Sanchayan Maity --- arch/arm/include/asm/arch-vf610/crm_regs.h| 10 ++ arch/arm/include/asm/arch-vf610/imx-regs.h| 4 + arch/arm/include/asm/imx-common/regs-usbphy.h | 26 drivers/usb

[U-Boot] [PATCH v3 5/7] ARM: vf610: Initial integration for Colibri VF50/VF61

2015-04-15 Thread Sanchayan Maity
- PLL5 based RMII clocking (E.g. No external crystal) - UART_A and UART_C I/O muxing - Boot from NAND by default Tested on Colibri VF50/VF61 booting using serial loader over UART. Signed-off-by: Sanchayan Maity --- arch/arm/Kconfig | 5 + arch/arm/include/asm/arch

[U-Boot] [PATCH v3 4/7] ARM: vf610: Enable caches

2015-04-15 Thread Sanchayan Maity
From: Stefan Agner Enables caches which provides a rather huge speedup of the boot loader. Also mark the on-chip RAM as cachable since this is the area U-Boot runs from. Signed-off-by: Sanchayan Maity --- arch/arm/cpu/armv7/vf610/generic.c | 16 1 file changed, 16 insertions

[U-Boot] [PATCH v3 3/7] ARM: vf610: Add SoC and CPU type detection

2015-04-15 Thread Sanchayan Maity
which indicates the presence of a L2 cache. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- arch/arm/cpu/armv7/vf610/generic.c | 29 +++-- arch/arm/include/asm/arch-vf610/imx-regs.h | 12 2 files changed, 39 insertions(+), 2 deletions(-)

[U-Boot] [PATCH v3 2/7] ARM: vf610: Enable external 32KHz oscillator

2015-04-15 Thread Sanchayan Maity
From: Stefan Agner Enable the SCSC (Slow Clock Source Controller) and select the external 32KHz oscillator. This improves the accuracy of the RTC. Signed-off-by: Sanchayan Maity --- arch/arm/include/asm/arch-vf610/crm_regs.h | 1 + arch/arm/include/asm/arch-vf610/imx-regs.h | 11

[U-Boot] [PATCH v3 1/7] ARM: vf610: Move DDR3 initialization to imx-common

2015-04-15 Thread Sanchayan Maity
: Sanchayan Maity --- arch/arm/imx-common/Makefile | 3 + arch/arm/imx-common/ddrmc-vf610.c | 278 + arch/arm/include/asm/arch-vf610/ddrmc-vf610.h | 72 +++ arch/arm/include/asm/arch-vf610/imx-regs.h| 4 +- board/freescale/vf610twr

[U-Boot] [PATCH v3 0/7] Add support for Colibri Vybrid Modules

2015-04-15 Thread Sanchayan Maity
ge some useless defines in the fifth and sixth patch which were related to USB. - Sanchayan. Sanchayan Maity (5): ARM: vf610: Move DDR3 initialization to imx-common ARM: vf610: Add SoC and CPU type detection ARM: vf610: Initial integration for Colibri VF50/VF61 usb: host: Add ehci-vf US

[U-Boot] [PATCH v2 5/6] usb: host: Add ehci-vf USB driver for ARM Vybrid SoC's

2015-04-08 Thread Sanchayan Maity
This driver adds support for the USB peripheral on Freescale Vybrid SoC's. Signed-off-by: Sanchayan Maity --- arch/arm/include/asm/arch-vf610/crm_regs.h| 10 ++ arch/arm/include/asm/arch-vf610/imx-regs.h| 4 + arch/arm/include/asm/arch-vf610/regs-usbphy.h | 31 drivers/usb

[U-Boot] [PATCH v2 6/6] ARM: vf610: Initial integration for Colibri VF50/VF61

2015-04-08 Thread Sanchayan Maity
- PLL5 based RMII clocking (E.g. No external crystal) - UART_A and UART_C I/O muxing - Boot from NAND by default - USB host and client support Tested on Colibri VF50/VF61 booting using serial loader over UART. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- arch/arm/Kconfig

[U-Boot] [PATCH v2 3/6] ARM: vf610: Add SoC and CPU type detection

2015-04-08 Thread Sanchayan Maity
which indicates the presence of a L2 cache. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- arch/arm/cpu/armv7/vf610/generic.c | 29 +++-- arch/arm/include/asm/arch-vf610/imx-regs.h | 12 2 files changed, 39 insertions(+), 2 deletions(-)

[U-Boot] [PATCH v2 4/6] ARM: vf610: Enable caches

2015-04-08 Thread Sanchayan Maity
From: Stefan Agner Enables caches which provides a rather huge speedup of the boot loader. Also mark the on-chip RAM as cachable since this is the area U-Boot runs from. Signed-off-by: Sanchayan Maity --- arch/arm/cpu/armv7/vf610/generic.c | 16 1 file changed, 16 insertions

[U-Boot] [PATCH v2 2/6] ARM: vf610: Enable external 32KHz oscillator

2015-04-08 Thread Sanchayan Maity
From: Stefan Agner Enable the SCSC (Slow Clock Source Controller) and select the external 32KHz oscillator. This improves the accuracy of the RTC. Signed-off-by: Sanchayan Maity --- arch/arm/include/asm/arch-vf610/crm_regs.h | 1 + arch/arm/include/asm/arch-vf610/imx-regs.h | 11

[U-Boot] [PATCH v2 1/6] ARM: vf610: Move DDR3 initialization to imx-common

2015-04-08 Thread Sanchayan Maity
: Sanchayan Maity --- arch/arm/imx-common/Makefile | 3 + arch/arm/imx-common/ddrmc-vf610.c | 278 + arch/arm/include/asm/arch-vf610/ddrmc-vf610.h | 72 +++ arch/arm/include/asm/arch-vf610/imx-regs.h| 4 +- board/freescale/vf610twr

[U-Boot] [PATCH v2 0/6] Add support for Colibri Vybrid Modules

2015-04-08 Thread Sanchayan Maity
. - Sanchayan. Sanchayan Maity (4): ARM: vf610: Move DDR3 initialization to imx-common ARM: vf610: Add SoC and CPU type detection usb: host: Add ehci-vf USB driver for ARM Vybrid SoC's ARM: vf610: Initial integration for Colibri VF50/VF61 Stefan Agner (2): ARM: vf610: Enable external

[U-Boot] [RESEND PATCH 6/6] ARM: vf610: Initial integration for Colibri VF50/VF61

2015-04-01 Thread Sanchayan Maity
- PLL5 based RMII clocking (E.g. No external crystal) - UART_A and UART_C I/O muxing - Boot from NAND by default - USB host and client support Tested on Colibri VF50/VF61 booting using serial loader over UART. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- arch/arm/Kconfig

[U-Boot] [RESEND PATCH 4/6] ARM: vf610: Enable caches

2015-04-01 Thread Sanchayan Maity
From: Stefan Agner Enables caches which provides a rather huge speedup of the boot loader. Also mark the on-chip RAM as cachable since this is the area U-Boot runs from. Signed-off-by: Sanchayan Maity --- arch/arm/cpu/armv7/vf610/generic.c | 16 1 file changed, 16 insertions

[U-Boot] [RESEND PATCH 5/6] usb: host: Add ehci-vf USB driver for ARM Vybrid SoC's

2015-04-01 Thread Sanchayan Maity
Signed-off-by: Sanchayan Maity --- arch/arm/include/asm/arch-vf610/crm_regs.h | 14 ++ arch/arm/include/asm/arch-vf610/imx-regs.h | 4 + drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-vf.c | 204 + 4 files changed, 223

[U-Boot] [RESEND PATCH 3/6] ARM: vf610: Add SoC and CPU type detection

2015-04-01 Thread Sanchayan Maity
which indicates the presence of a L2 cache. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- arch/arm/cpu/armv7/vf610/generic.c | 29 +++-- arch/arm/include/asm/arch-vf610/imx-regs.h | 12 2 files changed, 39 insertions(+), 2 deletions(-)

[U-Boot] [RESEND PATCH 0/6] Add support for Colibri Vybrid Modules

2015-04-01 Thread Sanchayan Maity
feedback are most welcome. The patchset is based and tested on the latest master branch as of this writing which is 2015.04-rc5. - Sanchayan. Sanchayan Maity (4): ARM: vf610: Move DDR3 initialization to imx-common ARM: vf610: Add SoC and CPU type detection usb: host: Add ehci-vf USB driver

[U-Boot] [RESEND PATCH 1/6] ARM: vf610: Move DDR3 initialization to imx-common

2015-04-01 Thread Sanchayan Maity
: Sanchayan Maity --- arch/arm/imx-common/Makefile | 3 + arch/arm/imx-common/ddrmc-vf610.c | 278 + arch/arm/include/asm/arch-vf610/ddrmc-vf610.h | 72 +++ arch/arm/include/asm/arch-vf610/imx-regs.h| 4 +- board/freescale/vf610twr

[U-Boot] [RESEND PATCH 2/6] ARM: vf610: Enable external 32KHz oscillator

2015-04-01 Thread Sanchayan Maity
From: Stefan Agner Enable the SCSC (Slow Clock Source Controller) and select the external 32KHz oscillator. This improves the accuracy of the RTC. Signed-off-by: Sanchayan Maity --- arch/arm/include/asm/arch-vf610/crm_regs.h | 1 + arch/arm/include/asm/arch-vf610/imx-regs.h | 11

[U-Boot] [PATCH 2/6] ARM: vf610: Enable external 32KHz oscillator

2015-03-25 Thread Sanchayan Maity
From: Stefan Agner Enable the SCSC (Slow Clock Source Controller) and select the external 32KHz oscillator. This improves the accuracy of the RTC. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- arch/arm/include/asm/arch-vf610/crm_regs.h | 1 + arch/arm/include/asm/arch-vf610

[U-Boot] [PATCH 6/6] ARM: vf610: Initial integration for Colibri VF50/VF61

2015-03-25 Thread Sanchayan Maity
- PLL5 based RMII clocking (E.g. No external crystal) - UART_A and UART_C I/O muxing - Boot from NAND by default - USB host and client support Tested on Colibri VF50/VF61 booting using serial loader over UART. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- arch/arm/Kconfig

[U-Boot] [PATCH 1/6] ARM: vf610: Move DDR3 initialization to imx-common

2015-03-25 Thread Sanchayan Maity
: Sanchayan Maity --- arch/arm/imx-common/Makefile | 3 + arch/arm/imx-common/ddrmc-vf610.c | 278 + arch/arm/include/asm/arch-vf610/ddrmc-vf610.h | 72 +++ arch/arm/include/asm/arch-vf610/imx-regs.h| 4 +- board/freescale/vf610twr

[U-Boot] [PATCH 3/6] ARM: vf610: Add SoC and CPU type detection

2015-03-25 Thread Sanchayan Maity
which indicates the presence of a L2 cache. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- arch/arm/cpu/armv7/vf610/generic.c | 29 +++-- arch/arm/include/asm/arch-vf610/imx-regs.h | 12 2 files changed, 39 insertions(+), 2 deletions(-)

[U-Boot] [PATCH 4/6] ARM: vf610: Enable caches

2015-03-25 Thread Sanchayan Maity
From: Stefan Agner Enables caches which provides a rather huge speedup of the boot loader. Also mark the on-chip RAM as cachable since this is the area U-Boot runs from. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- arch/arm/cpu/armv7/vf610/generic.c | 16 1

[U-Boot] [PATCH 5/6] usb: host: Add ehci-vf USB driver for ARM Vybrid SoC's

2015-03-25 Thread Sanchayan Maity
Signed-off-by: Sanchayan Maity --- arch/arm/include/asm/arch-vf610/crm_regs.h | 14 ++ arch/arm/include/asm/arch-vf610/imx-regs.h | 4 + drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-vf.c | 204 + 4 files changed, 223

[U-Boot] [PATCH 0/6] Add support for Colibri Vybrid Modules

2015-03-25 Thread Sanchayan Maity
. Comments and feedback are most welcome. The patchset has been based and tested on the latest master branch as of this writing. - Sanchayan. Sanchayan Maity (4): ARM: vf610: Move DDR3 initialization to imx-common ARM: vf610: Add SoC and CPU type detection usb: host: Add ehci-vf USB driver for ARM

Re: [U-Boot] [PATCH] mtd/nand/vf610_nfc: Disable subpage writes

2014-11-27 Thread Sanchayan Maity
On Monday 24 November 2014 11:03 AM, Sanchayan Maity wrote: > This patch disables subpage writes for vf610_nfc nand > driver. This is required, as without this fix, writing > unaligned u-boot images with DFU results in a hang. > Trying to write unalgined binary images also results

[U-Boot] [PATCH] mtd/nand/vf610_nfc: Disable subpage writes

2014-11-23 Thread Sanchayan Maity
VF61 module. Signed-off-by: Sanchayan Maity --- drivers/mtd/nand/vf610_nfc.c |3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/mtd/nand/vf610_nfc.c b/drivers/mtd/nand/vf610_nfc.c index 7feb3a7..928d58b 100644 --- a/drivers/mtd/nand/vf610_nfc.c +++ b/drivers/mtd/nand/vf610_nfc.c

Re: [U-Boot] Query on the ci_udc driver for USB client implementation

2014-11-05 Thread Sanchayan Maity
On Tuesday 04 November 2014 09:58 PM, Lukasz Majewski wrote: > Hi Sanchayan, > >> On Tuesday 04 November 2014 10:25 AM, Marek Vasut wrote: >>> On Monday, November 03, 2014 at 04:46:48 PM, Fabio Estevam wrote: >>>> On Mon, Nov 3, 2014 at 3:33 AM, Sanchayan Ma

Re: [U-Boot] Query on the ci_udc driver for USB client implementation

2014-11-04 Thread Sanchayan Maity
On Tuesday 04 November 2014 10:25 AM, Marek Vasut wrote: > On Monday, November 03, 2014 at 04:46:48 PM, Fabio Estevam wrote: >> On Mon, Nov 3, 2014 at 3:33 AM, Sanchayan Maity >> >> wrote: >>> Hello, >>> >>> Any pointers? >> >> Addi

Re: [U-Boot] Query on the ci_udc driver for USB client implementation

2014-11-03 Thread Sanchayan Maity
Hello, Any pointers? Thanks & Regards, Sanchayan Maity. On Thursday 30 October 2014 11:14 AM, Sanchayan Maity wrote: > Hello, > > I am currently implementing USB Host and client support for Freescale Vybrid > platform in u-boot. I managed to get the host implementation wo

[U-Boot] Query on the ci_udc driver for USB client implementation

2014-10-29 Thread Sanchayan Maity
the right questions. Thanks & Regards, Sanchayan Maity. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot