On Friday 25 December 2015 07:40 AM, Bin Meng wrote:
>> + /* Check for a chosen timer to be used for tick */
>> > + node = fdtdec_get_chosen_node(blob, "tick-timer");
>> > + if (node < 0)
>> > + return -ENODEV;
> This changes now require every device tree provide a "
On 2015年12月25日 14:05, Wills Wang wrote:
On 12/25/2015 10:39 AM, Thomas Chou wrote:
Hi Wills,
Is there any reason that you need to support pre-DM serial driver? It
should be safe to support DM only. You may add debug_uart support
which might be helpful during debug. The ops for DM serial is
On 12/25/2015 10:39 AM, Thomas Chou wrote:
Hi Wills,
Is there any reason that you need to support pre-DM serial driver? It
should be safe to support DM only. You may add debug_uart support
which might be helpful during debug. The ops for DM serial is
different to pre-DM though the name look
On Friday, December 25, 2015 at 01:12:28 AM, Thomas Chou wrote:
> Hi Marek,
>
> On 2015年12月24日 13:37, Marek Vasut wrote:
> > On Thursday, December 24, 2015 at 06:24:45 AM, Thomas Chou wrote:
> >> Hi Marek,
> >>
> >> On 2015年12月24日 11:42, Marek Vasut wrote:
> >>> On Thursday, December 24, 2015 at
On Tue, Dec 22, 2015 at 02:57:47PM +0100, Alexander Graf wrote:
> This is my Christmas present for my openSUSE friends :).
>
> U-Boot is a great project for embedded devices. However, convincing
> everyone involved that only for "a few oddball ARM devices" we need to
> support different configura
Hi Wills,
There is code to set baud rate in Linux kernel,
drivers/tty/serial/ar933x_uart.c
Best regards,
Thomas
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot
Hi Wills,
Is there any reason that you need to support pre-DM serial driver? It
should be safe to support DM only. You may add debug_uart support which
might be helpful during debug. The ops for DM serial is different to
pre-DM though the name look similar. Please see the comments below.
I w
Hi Mugunthan,
On Thu, Dec 24, 2015 at 6:38 PM, Mugunthan V N wrote:
> Adding timer_init function to create and initialize the timer
> device on platforms where u-boot,dm-pre-reloc is not used. Since
> there will be multiple timer devices in the system, adding a
> tick-timer node in chosen node to
Hi Marek,
On 2015年12月24日 13:37, Marek Vasut wrote:
On Thursday, December 24, 2015 at 06:24:45 AM, Thomas Chou wrote:
Hi Marek,
On 2015年12月24日 11:42, Marek Vasut wrote:
On Thursday, December 24, 2015 at 04:26:57 AM, Thomas Chou wrote:
Hi Marek,
Hi Thomas,
On 2015年12月24日 11:02, Marek Vasut
From: Gong Qianyu
QSPI and IFC are pin-multiplexed on LS1043A. So we use
ls1043aqds_sdcard_ifc_defconfig to support IFC in SD boot and
ls1043aqds_sdcard_qspi_defconfig to support QSPI in SD boot. If
QSPI is enabled, IFC should be disabled in kernel as well.
Signed-off-by: Gong Qianyu
---
V2:
-
From: Gong Qianyu
Enable the U-Boot Driver Model(DM) to use the Freescale QSPI driver.
Signed-off-by: Gong Qianyu
---
V2:
- No change.
arch/arm/include/asm/arch-fsl-layerscape/cpu.h | 2 ++
board/freescale/ls1043aqds/MAINTAINERS | 1 +
board/freescale/ls1043aqds/README
Hi all,
The version 2 patchset has:
- Fixed some format issues according to the comments.
- Changed the core frequency to 1600M for SD boot with QSPI support.
Also note that to apply the patchset and work well on LS1043AQDS board, it
depends on the QSPI&I2C driver bug fixing and QIXIS patchset
From: Gong Qianyu
Enable three DSPI flash memories on board.
Commands:
=> sf probe 1:0
SF: Detected N25Q128A with page size 256 Bytes,
erase size 64 KiB, total 16 MiB
=> sf probe 1:1
SF: Detected SST25WF040B with page size 256 Bytes,
> -Original Message-
> From: Gong Qianyu [mailto:qianyu.g...@nxp.com]
> Sent: Thursday, December 24, 2015 4:40 PM
> To: u-boot@lists.denx.de
> Cc: Mingkai Hu; r58...@freescale.com; b48...@freescale.com;
> shaohui@freescale.com; wenbin.s...@freescale.com;
> b07...@freescale.com; Gong Qia
> "Hans" == Hans de Goede writes:
> There are some reports of stability issues at 672 MHz, see:
> http://linux-sunxi.org/Orange_Pi_PC#DRAM_clock_speed_limit
> So reduce the DRAM speed to 624MHz which seems to be reliable everywhere.
With the subject s/Remove/Reduce/
Acked-by: Peter Kors
On Wed, 2015-12-23 at 11:50 +0100, Hans de Goede wrote:
> There are some reports of stability issues at 672 MHz, see:
> http://linux-sunxi.org/Orange_Pi_PC#DRAM_clock_speed_limit
Looks like only one (in that table at least)? And do we expect this
data to remain in the wiki, I suppose so.
In any c
On Thursday, December 24, 2015 at 02:51:06 PM, Wills Wang wrote:
[...]
> >> +LEAF(lowlevel_init)
> >> + /* These three WLAN_RESET will avoid original issue */
> >> +li t3, 0x03
> >> +1:
> >> +li t0, KSEG1ADDR(AR71XX_RESET_BASE)
> >> +lw t1, AR933X_RESET_REG_RESET_MODU
On 12/24/2015 07:52 PM, Marek Vasut wrote:
On Thursday, December 24, 2015 at 12:22:00 PM, Wills Wang wrote:
This patch enable work for ar933x SOC, tested on ar9331 board.
Signed-off-by: Wills Wang
[...]
diff --git a/arch/mips/config.mk b/arch/mips/config.mk
index 3ebc202..fd50909 100644
-
On Thursday, December 24, 2015 at 12:21:59 PM, Wills Wang wrote:
> These series of patch add support for atheros ath79 based SOCs in u-boot,
> at the present moment it's just available for ar933x chip.
>
> Changes in v3:
> - Convert serial driver to driver model
> - Convert spi driver to driver mo
On Thursday, December 24, 2015 at 12:22:00 PM, Wills Wang wrote:
> This patch enable work for ar933x SOC, tested on ar9331 board.
>
> Signed-off-by: Wills Wang
[...]
> diff --git a/arch/mips/config.mk b/arch/mips/config.mk
> index 3ebc202..fd50909 100644
> --- a/arch/mips/config.mk
> +++ b/arch
On Thursday, December 24, 2015 at 12:22:02 PM, Wills Wang wrote:
> Signed-off-by: Wills Wang
> ---
[...]
> diff --git a/drivers/spi/ath79_spi.c b/drivers/spi/ath79_spi.c
> new file mode 100644
> index 000..ddfc807
> --- /dev/null
> +++ b/drivers/spi/ath79_spi.c
> @@ -0,0 +1,211 @@
> +/*
> + *
SYSCLK frequency is dependent on on-board switch settings. It may
vary as per requirement. boot-loader is aware of board switch
configurations.
So Fixup Linux device tree from boot-loader.
Signed-off-by: Prabhakar Kushwaha
CC: Mingkai Hu
---
arch/arm/cpu/armv8/fsl-layerscape/fdt.c | 3 +++
1 f
Signed-off-by: Wills Wang
---
Changes in v3: None
Changes in v2: None
drivers/serial/Makefile| 1 +
drivers/serial/serial_ar933x.c | 274 +
2 files changed, 275 insertions(+)
create mode 100644 drivers/serial/serial_ar933x.c
diff --git a/drive
Signed-off-by: Wills Wang
---
Changes in v3:
- Convert serial driver to driver model
- Convert spi driver to driver model
- Add support for device tree
- Move SoC specific header files into arch/mips/mach-ath79/include/mach
- Optimize assembly code
- Same code style convertion
Changes in v2:
- M
Signed-off-by: Wills Wang
---
Changes in v3: None
Changes in v2: None
drivers/spi/Kconfig | 6 ++
drivers/spi/Makefile| 1 +
drivers/spi/ath79_spi.c | 211
3 files changed, 218 insertions(+)
create mode 100644 drivers/spi/ath79_spi.c
These series of patch add support for atheros ath79 based SOCs in u-boot,
at the present moment it's just available for ar933x chip.
Changes in v3:
- Convert serial driver to driver model
- Convert spi driver to driver model
- Add support for device tree
- Move SoC specific header files into arch/
This patch enable work for ar933x SOC, tested on ar9331 board.
Signed-off-by: Wills Wang
---
Changes in v3: None
Changes in v2: None
arch/mips/Makefile |1 +
arch/mips/config.mk |1 +
arch/mips/mach-ath79/Makefile
Why just not to implement standard EFI behaviour when EFI looks for
boot-efi partition and proceed?
If ARM board developers will enable EFI support in the future, we can
have single one JeOS having all possible dtb in KIWI image.
BeagleBone Black has its own u-boot on eMMC, and the user need to pu
Enable timer driver model for dra74_evm_defconfig as omap-timer
supports driver model.
Signed-off-by: Mugunthan V N
---
configs/dra74_evm_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configs/dra74_evm_defconfig b/configs/dra74_evm_defconfig
index 394edbe..a68870e 100644
--- a/
Specify timer2 to be used as tick-timer in chosen node.
Signed-off-by: Mugunthan V N
---
arch/arm/dts/dra7-evm.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/dra7-evm.dts b/arch/arm/dts/dra7-evm.dts
index e4daa99..2568aad 100644
--- a/arch/arm/dts/dra7-evm.dts
+++ b/arch/ar
Specify timer2 to be used as tick-timer in chosen node.
Signed-off-by: Mugunthan V N
---
arch/arm/dts/dra72-evm.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/dra72-evm.dts b/arch/arm/dts/dra72-evm.dts
index efb544c..6e3bbfd 100644
--- a/arch/arm/dts/dra72-evm.dts
+++ b/arc
Enable timer driver model for dra72_evm_defconfig as omap-timer
supports driver model.
Signed-off-by: Mugunthan V N
---
configs/dra72_evm_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configs/dra72_evm_defconfig b/configs/dra72_evm_defconfig
index 3205bd5..530a25e 100644
--- a/
Since OMAP's spl doesn't support DM currently, do not define
CONFIG_TIMER for spl build.
Signed-off-by: Mugunthan V N
---
include/configs/ti_omap5_common.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/configs/ti_omap5_common.h
b/include/configs/ti_omap5_common.h
index 2d492f8..d1
Specify timer2 to be used as tick-timer in chosen node.
Signed-off-by: Mugunthan V N
---
arch/arm/dts/am335x-evm.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/am335x-evm.dts b/arch/arm/dts/am335x-evm.dts
index e1c5d4f..c0bc2af 100644
--- a/arch/arm/dts/am335x-evm.dts
+++ b
Specify which timer to be used as tick-timer in chosen node.
Signed-off-by: Mugunthan V N
---
arch/arm/dts/am335x-boneblack.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/am335x-boneblack.dts
b/arch/arm/dts/am335x-boneblack.dts
index 679248a..27ebe4a 100644
--- a/arch/arm/
Enable timer driver model for am335x_gp_evm as omap-timer supports
driver model.
Signed-off-by: Mugunthan V N
---
configs/am335x_gp_evm_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configs/am335x_gp_evm_defconfig b/configs/am335x_gp_evm_defconfig
index 74d9ffb..49461e2 100644
Since OMAP's spl doesn't support DM currently, do not define
CONFIG_TIMER for spl build.
Signed-off-by: Mugunthan V N
---
include/configs/am335x_evm.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
index c51db8c..d93fdf1 100644
---
Enable timer driver model for am335x_boneblack_vboot as
omap-timer supports driver model.
Signed-off-by: Mugunthan V N
---
configs/am335x_boneblack_vboot_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configs/am335x_boneblack_vboot_defconfig
b/configs/am335x_boneblack_vboot_def
Enable timer driver model for am437x_gp_evm as omap-timer supports
driver model.
Signed-off-by: Mugunthan V N
---
configs/am437x_gp_evm_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configs/am437x_gp_evm_defconfig b/configs/am437x_gp_evm_defconfig
index 7155c98..1d79ba19 100644
Enable timer driver model for am437x_sk_evm as omap-timer supports
driver model.
Signed-off-by: Mugunthan V N
---
configs/am437x_sk_evm_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configs/am437x_sk_evm_defconfig b/configs/am437x_sk_evm_defconfig
index a9b6f52..56a7b11 100644
Specify which timer to be used as tick-timer in chosen node.
Signed-off-by: Mugunthan V N
---
arch/arm/dts/am437x-sk-evm.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/am437x-sk-evm.dts b/arch/arm/dts/am437x-sk-evm.dts
index 3f9d808..85d3381 100644
--- a/arch/arm/dts/am437x
Specify which timer to be used as tick-timer in chosen node.
Signed-off-by: Mugunthan V N
---
arch/arm/dts/am437x-gp-evm.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/am437x-gp-evm.dts b/arch/arm/dts/am437x-gp-evm.dts
index b5f0b4e..8e23b96 100644
--- a/arch/arm/dts/am437x
Adding a timer driver for omap devices based on driver model
and device tree.
Signed-off-by: Mugunthan V N
---
drivers/timer/Kconfig | 6 +++
drivers/timer/Makefile | 1 +
drivers/timer/omap-timer.c | 108 +
3 files changed, 115 insertions
Since OMAP's spl doesn't support DM currently, do not define
CONFIG_TIMER for spl build.
Signed-off-by: Mugunthan V N
---
include/configs/am43xx_evm.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/configs/am43xx_evm.h b/include/configs/am43xx_evm.h
index aac550a..9980203 100644
---
Like SPI and I2C, timer devices also have multiple chip
instances. This patch adds the flag 'DM_UC_FLAG_SEQ_ALIAS' in
timer_uclass driver to control device sequence numbering.
Signed-off-by: Mugunthan V N
Reviewed-by: Simon Glass
Reviewed-by: Bin Meng
---
drivers/timer/timer-uclass.c | 1 +
1
Adding timer_init function to create and initialize the timer
device on platforms where u-boot,dm-pre-reloc is not used. Since
there will be multiple timer devices in the system, adding a
tick-timer node in chosen node to know which timer device to be
used as tick timer in u-boot.
Signed-off-by: M
This patch series enables omap timer to adopt driver model. This
has been tested on the following evms (logs [1]) by invoking
'sleep 10' command with minicom timestamps.
* dra72 evm
* dra74 evm
* am335x evm
* am335x bbb
* am437x-sk evm
* am437x-gp evm
Also pushed a branch for testing [2]
[1] - ht
To prepare timer driver to DM/DT conversion do not build the
exiting timer driver when CONFIG_TIMER is defined. But since
omap's SPL doesn't support DM yet so built timer driver only for
SPL build when CONFIG_TIMER is defined.
Signed-off-by: Mugunthan V N
---
arch/arm/cpu/armv7/omap-common/Makef
Add debug information prints to provide DPMAC statistics
- Number of bytes received
- Number of received and discard frames
- Number of bytes transferred
- Number of frames transferred
etc.
Signed-off-by: Prabhakar Kushwaha
---
drivers/net/ldpaa_eth/ldpaa_eth.c | 78
Management Complex FW 9.0 puts a new requirement to provide Tx confirmation
and error queue configuration by calling dpni_set_tx_conf API.
Configure report of only error frames for a tx frame.
Signed-off-by: Prabhakar Kushwaha
---
drivers/net/ldpaa_eth/ldpaa_eth.c | 12
1 file chan
Management Complex firmware 9.0 has fixed the issue of dprc_destroy_container
i.e. the used portal is not return to the free pool. Which was resulting in
error ethernet driver want to use this portal via either DPL or dynamically
in Linux.
So, Remove hard-coding of portal id.
Signed-off-by: Prabh
Management Complex FW 9.0 puts a new requirement to prepare extended
parameters which should be provided as input in dpni_create. extended
parameters includes traffic class and IP reassembly configurations.
So prepare extended parameters with default "0" as input for dpni_create.
Signed-off-by: P
Management Complex FW 9.0 set the hardware depletion to be 20 buffers
in order to support multiple pools in DPNI. This requires driver to fill
the pool with at least 21 to be able to receive frames.
So, Increase number of buffers for a pool.
Signed-off-by: Prabhakar Kushwaha
---
drivers/net/ldp
Check and compare version of management complex's object with the version
supported by Freescale ldpaa2 ethernet driver.
Signed-off-by: Prabhakar Kushwaha
---
drivers/net/fsl-mc/mc.c | 51 ++-
drivers/net/ldpaa_eth/ldpaa_eth.c | 28 +
MC firmware version 9.0.0 contains
- Support of new APIs
- Update in existing APIs
- Change in Major and minor version of DPAA2 objects
This patch contains modifications in FLIB files to support new MC firmware
version.
Signed-off-by: Prabhakar Kushwaha
---
drivers/net/fsl-mc/dpni.c
Freescale's Management complex firmware version 9.0.0 provide support
of new APIs, update in existing APIs, change in Major and minor version
DPAA2 objects, provide new requirements etc.
This patch set provide support of new Management Complex firmware 9.0.0.
This patch set depends upon "http://p
On Wednesday, December 23, 2015 at 12:59:28 PM, Alexey Brodkin wrote:
> Hi Marek,
Hi!
[...]
> > > >
> > > > Am I reading it correctly that the root hub (the one built into the
> > > > controller) is misbehaving here ?
> > > >
> > > > > Note in case of ARC770 the log is very similar except the fa
57 matches
Mail list logo