I didn't approve the patch that added them. Get them out of the way
before doing a sync.
Signed-off-by: Scott Wood scottw...@freescale.com
---
drivers/mtd/nand/nand_base.c | 397 +--
drivers/mtd/nand/nand_bbt.c | 30 +---
drivers/mtd/nand/nand_ids.c |
Update the NAND code to match Linux v4.1. The previous sync was
from Linux v3.15 in commit 4e67c57125290b25.
CONFIG_SYS_NAND_RESET_CNT is removed, as the upstream Linux code now
has its own timeout. Plus, CONFIG_SYS_NAND_RESET_CNT was undocumented
and not selected by any board.
Signed-off-by:
From: Ezequiel Garcia ezequiel.gar...@free-electrons.com
In addition to mtd_block_isbad(), which checks if a block is bad or
reserved, it's needed to check if a block is reserved only (but not
bad). This commit adds an MTD interface for it, in a similar fashion to
mtd_block_isbad().
While here,
As requested, these patches can be found in the sync-4.1 branch of
u-boot-nand-flash.git.
Ezequiel Garcia (1):
mtd: Introduce mtd_block_isreserved()
Scott Wood (2):
nand: Remove __UBOOT__ ifdefs
nand: Sync with Linux v4.1
drivers/mtd/mtdcore.c | 14 +-
drivers/mtd/mtdpart.c
On Sunday, June 07, 2015 06:55:36 PM Simon Glass wrote:
Hi Tom,
On 5 June 2015 at 16:27, Tom Warren twar...@nvidia.com wrote:
Simon,
Applied to u-boot-tegra/master, then I rebased against u-boot/master and
uploaded it back to denx.de/u-boot-tegra/master. ./MAKEALL -s tegra
works
Hi Lucile,
just a couple of minor points:
On 15/06/2015 21:58, Damien Riegel wrote:
From: Lucile Quirion lucile.quir...@savoirfairelinux.com
This commit adds basic support including:
MMC, Serial console, TS4800 watchdog
The config use CONFIG_SKIP_LOWLEVEL_INIT as U-boot is used as a
On 24/06/2015 18:09, Peter Robinson wrote:
Update boards that already include it, add DM options for those
that don't yet.
Signed-off-by: Peter Robinson pbrobin...@gmail.com
---
configs/aristainetos2_defconfig | 2 ++
configs/aristainetos_defconfig | 2 ++
On 24/06/2015 18:09, Peter Robinson wrote:
According to README.mxc_ocotp the OCOTP is a stanard i.MX6 SoC feature
so centralise the config in mx6_common.h so functionality is standard
across all boards
Signed-off-by: Peter Robinson pbrobin...@gmail.com
---
Added SPI_FLASH_MTD entry on Kconfig with help description.
Signed-off-by: Jagan Teki jt...@openedev.com
Cc: Daniel Schwierzeck daniel.schwierz...@gmail.com
Cc: Heiko Schocher h...@denx.de
---
drivers/mtd/spi/Kconfig | 12
1 file changed, 12 insertions(+)
diff --git
Added Kconfig entry for CMD_SF.
Signed-off-by: Jagan Teki jt...@openedev.com
---
common/Kconfig | 5 +
1 file changed, 5 insertions(+)
diff --git a/common/Kconfig b/common/Kconfig
index 2976cd7..40cd69e 100644
--- a/common/Kconfig
+++ b/common/Kconfig
@@ -311,6 +311,11 @@ config CMD_NAND
Added Kconfig menu ... endmenu enties for spi support.
Signed-off-by: Jagan Teki jt...@openedev.com
---
drivers/spi/Kconfig | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index fbff707..913951f 100644
--- a/drivers/spi/Kconfig
+++
Use object files as incresing alphabetic order, so-that it's
easy for readability.
Signed-off-by: Jagan Teki jt...@openedev.com
---
drivers/spi/Makefile | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/spi/Makefile b/drivers/spi/Makefile
index
Added FSL_ESPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki jt...@openedev.com
Cc: Haikun Wang haikun.w...@freescale.com
---
drivers/spi/Kconfig | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index 9c6c5d5..2c0046d 100644
Kconfig additions for spi/sf related drivers.
thanks!
Jagan.
Jagan Teki (20):
sf: dataflash: Rename to CONFIG_SPI_FLASH_DATAFLASH
README: Add CONFIG_SPI_FLASH_DATAFLASH description
sf: Add Kconfig menu entry
common: Add CMD_SF Kconfig entry
sf: Kconfig: Update SPI_FLASH entry
sf:
This patch adds CONFIG_SPI_FLASH_DATAFLASH descrition on README
file for more readble for users.
Signed-off-by: Jagan Teki jt...@openedev.com
---
README | 5 +
1 file changed, 5 insertions(+)
diff --git a/README b/README
index 168d824..c49af74 100644
--- a/README
+++ b/README
@@ -3099,6
Rename CONFIG_SF_DATAFLASH into CONFIG_SPI_FLASH_DATAFLASH
as it follows the naming convention same as remaining configs.
Signed-off-by: Jagan Teki jt...@openedev.com
---
drivers/mtd/spi/Makefile | 2 +-
include/configs/ls1021aqds.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
Added SPI_FLASH_DATAFLASH entry on Kconfig with help description
Signed-off-by: Jagan Teki jt...@openedev.com
Cc: Haikun Wang haikun.w...@freescale.com
Cc: Simon Glass s...@chromium.org
---
drivers/mtd/spi/Kconfig | 8
1 file changed, 8 insertions(+)
diff --git
Added Kconfig menu ... endmenu enties for spi flash suppor
Signed-off-by: Jagan Teki jt...@openedev.com
---
drivers/mtd/spi/Kconfig | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/mtd/spi/Kconfig b/drivers/mtd/spi/Kconfig
index 40a7981..aa3468b 100644
---
Updated SPI_FLASH entry on Kconfig with depends on and
along with config help description.
Signed-off-by: Jagan Teki jt...@openedev.com
---
drivers/mtd/spi/Kconfig | 19 ++-
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/drivers/mtd/spi/Kconfig
Added FSL_DSPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki jt...@openedev.com
Cc: Haikun Wang haikun.w...@freescale.com
---
drivers/spi/Kconfig | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index 7277bbd..9c6c5d5
Added EXYNOS_SPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki jt...@openedev.com
Cc: Simon Glass s...@chromium.org
---
drivers/spi/Kconfig | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index e4a90e8..d5e6881 100644
---
DM supported spi drivers are enbled only when DM_SPI enabled,
so added DM_SPI if condition in Kconfig to show thoese only
when it enabled.
Also re-order the config items as incresing alphabetic order.
Signed-off-by: Jagan Teki jt...@openedev.com
---
drivers/spi/Kconfig | 51
Added TI_QSPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki jt...@openedev.com
Cc: Tom Rini tr...@konsulko.com
---
drivers/spi/Kconfig | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index 452dd4d..218657e 100644
---
Added XILINX_SPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki jt...@openedev.com
Cc: Michal Simek michal.si...@xilinx.com
---
drivers/spi/Kconfig | 9 +
1 file changed, 9 insertions(+)
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index 913951f..452dd4d
Added FSL_QSPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki jt...@openedev.com
Cc: Peng Fan peng@freescale.com
Cc: Haikun Wang haikun.w...@freescale.com
---
drivers/spi/Kconfig | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/spi/Kconfig
Added TEGRA20_SLINK entry on Kconfig with help description.
Signed-off-by: Jagan Teki jt...@openedev.com
Cc: Tom Warren twar...@nvidia.com
Cc: Stephen Warren swar...@nvidia.com
Cc: Simon Glass s...@chromium.org
---
drivers/spi/Kconfig | 7 +++
1 file changed, 7 insertions(+)
diff --git
Added TEGRA20_SFLASH entry on Kconfig with help description.
Signed-off-by: Jagan Teki jt...@openedev.com
Cc: Tom Warren twar...@nvidia.com
Cc: Stephen Warren swar...@nvidia.com
Cc: Simon Glass s...@chromium.org
---
drivers/spi/Kconfig | 7 +++
1 file changed, 7 insertions(+)
diff --git
Added TEGRA114_SPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki jt...@openedev.com
Cc: Tom Warren twar...@nvidia.com
Cc: Stephen Warren swar...@nvidia.com
Cc: Simon Glass s...@chromium.org
---
drivers/spi/Kconfig | 10 ++
1 file changed, 10 insertions(+)
diff --git
Added ICH_SPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki jt...@openedev.com
Cc: Simon Glass s...@chromium.org
---
drivers/spi/Kconfig | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index d5e6881..43f9fac 100644
---
Hi Peng,
On 11/06/2015 12:30, Peng Fan wrote:
is_soc_rev should return a bool value, so use ==, but not -,
change (is_soc_rev(CHIP_REV_1_0) 0) to (soc_rev() CHIP_REV_1_0).
This patch also add space between for cpu_type(rev) macro.
Signed-off-by: Peng Fan peng@freescale.com
---
Hi Peng,
On 11/06/2015 12:30, Peng Fan wrote:
1. Add DDR script for mx6qpsabreauto board.
2. On CPU3 board, enet RGMII tx clock is from internal PLL. Set the GPR5[9]
and init the enet pll output to 125Mhz.
3. On CPU3 board, SW1ABC=VDDSOC_IN, SW2=VDDARM_IN.
Build target:
Hi Peng,
On Thu, Jun 11, 2015 at 7:30 AM, Peng Fan peng@freescale.com wrote:
1. Add DDR script for mx6qpsabreauto board.
2. On CPU3 board, enet RGMII tx clock is from internal PLL. Set the GPR5[9]
and init the enet pll output to 125Mhz.
3. On CPU3 board, SW1ABC=VDDSOC_IN,
On 24/06/2015 18:11, Peter Robinson wrote:
On Wed, Jun 24, 2015 at 5:09 PM, Peter Robinson pbrobin...@gmail.com wrote:
The first two patches are a resend and basic cleanups of duplicate includes
The second two patches consolidate the fuse and thermal options. They're both
options that are
Hi Markus,
On 15/06/2015 15:34, Markus Niebel wrote:
Did just notice, that I forgot Stefano in CC.
Shall I resend or spin v3 - maybe I should change the Kconfig
choices to be optional instead of having a default.
Also would it be better t squash the last 4 patches?
It is ok so - you could
On 11/06/2015 12:30, Peng Fan wrote:
The DIGPROG register map:
23 --- 16 | 15 -- 8 | 7 --- 0 |
Major upper | Major Lower | Minor |
We also need to account for Major Lower.
Signed-off-by: Ye.Li b37...@freescale.com
Signed-off-by: Peng Fan peng@freescale.com
---
Changes
On 11/06/2015 12:30, Peng Fan wrote:
Add a new revision CHIP_REV_2_0.
Introudce macro is_mx6dqp, dqp means Dual/Quad Plus.
Since Dual/Quad Plus use same cpu type with Dual/Quad, but different
revision(Major Lower), we use this macro for Dual/Quad Plus.
Signed-off-by: Ye.Li
Hi Peng,
On 11/06/2015 12:30, Peng Fan wrote:
Since i.MX6QP changes some CCM registers, so modify the clocks settings to
follow the hardware changes.
In c files, use runtime check and discard #ifdef.
A new CONFIG_MX6QP is introduced here and is used for the CCM difference,
only used in
Hi Peng,
On 11/06/2015 12:30, Peng Fan wrote:
The i.MX6DQP has a PRG module, need to enable its clock for using IPU.
Bypass QoS for IPU and increase bankwidth threshold for PRE to get
better performance for video.
Signed-off-by: Peng Fan peng@freescale.com
Signed-off-by: Brown Oliver
Hi Peng,
On 11/06/2015 12:30, Peng Fan wrote:
To resolve USB camera bandwidth issue, increase the priority
to make peripheral can fetch data from memory in time. Recommended
AQoS setting from IC team value for peripheral and only on imx6qp.
The address is: 0xbb0608, the value is: 0x8201
On 24/06/2015 18:09, Peter Robinson wrote:
It's defind earlier in the file
Signed-off-by: Peter Robinson pbrobin...@gmail.com
---
include/configs/mx6_common.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/configs/mx6_common.h b/include/configs/mx6_common.h
index
On 24/06/2015 18:09, Peter Robinson wrote:
These options were merged into mx6_common and were seemingly missed
in mx6cuboxi so drop the duplicates
Signed-off-by: Peter Robinson pbrobin...@gmail.com
---
include/configs/mx6cuboxi.h | 8
1 file changed, 8 deletions(-)
diff --git
From: haikun.w...@freescale.com haikun.w...@freescale.com
The type of DSPI flash on ls1021aqds is AT45DB021, it has specail
commands and page-size.
Use the special spi flash driver instead of spi_flash_std driver.
Signed-off-by: Haikun Wang haikun.w...@freescale.com
Reviewed-by: Simon Glass
From: haikun.w...@freescale.com haikun.w...@freescale.com
Atmel DataFlash chips have commands different from common spi
flash commands.
Atmel DataFlash also have special page-size.
This driver add support for accessing Atmel DataFlash.
It is based on the Driver Model.
Example:
= sf probe 1:0
SPI
Hi Haikun Wang,
This series is rebase for master, please check and update me
at earliest.
thanks!
Jagan.
Haikun Wang (3):
arm: ls102xa: Enable Driver Model SPI for ls1021aqds
arm: ls102xa: Enable Driver Model SPI for ls1021atwr
defconfig: ls1021a: Add OF_CONTROL and DM support
From: Haikun Wang haikun.w...@freescale.com
PI and QSPI only work when boot from QSPI on ls1021a.
This patch only enable options in qspi boot defconfig.
Test log on LS1021AQDS:
= sf probe 1:0
SPI DataFlash: Detected at45db021d with page size 256 Bytes, erase size 256
Bytes, total 256 KiB,
From: Haikun Wang haikun.w...@freescale.com
Enable Driver Model SPI for ls1021aqds board.
DSPI and QSPI is enabled only when boot from QSPI.
DSPI and QSPI are compatible under Driver Model SPI.
Signed-off-by: Haikun Wang haikun.w...@freescale.com
Reviewed-by: Jagan Teki jt...@openedev.com
---
From: Haikun Wang haikun.w...@freescale.com
Enable Driver Model SPI for ls1021atwr board.
DSPI and QSPI only be enabled when boot from QSPI.
DSPI and QSPI are compatible under Driver Model SPI.
Signed-off-by: Haikun Wang haikun.w...@freescale.com
Tested-by: Review Code-CDREVIEW
Please note that, subject prefix v7 is missing on patches - sorry for that.
On 28 June 2015 at 00:01, Jagan Teki jt...@openedev.com wrote:
Hi Haikun Wang,
This series is rebase for master, please check and update me
at earliest.
thanks!
Jagan.
Haikun Wang (3):
arm: ls102xa: Enable
Hi Haikun,
Please check the series and let me know, will pull the same.
On 28 June 2015 at 00:05, Jagan Teki jt...@openedev.com wrote:
Please note that, subject prefix v7 is missing on patches - sorry for that.
On 28 June 2015 at 00:01, Jagan Teki jt...@openedev.com wrote:
Hi Haikun Wang,
Hi Peng,
On Thu, Jun 11, 2015 at 7:30 AM, Peng Fan peng@freescale.com wrote:
The i.MX6DQP has a PRG module, need to enable its clock for using IPU.
Bypass QoS for IPU and increase bankwidth threshold for PRE to get
better performance for video.
Shouldn't this initialization be part of
Export functions required by Aquntia PHY firmware load application.
functions are memset, strcpy, mdelay, mdio_get_current_dev,
phy_find_by_mask, mdio_phydev_for_ethname and miiphy_set_current_dev
Signed-off-by: Prabhakar Kushwaha prabha...@freescale.com
---
According to LPC32x0 User Manual the following bits in Command
register 0x3106_0100 are defined:
BitSymbol
2 - Unused
3 RegReset
4 TxReset
5 RxReset
Fix wrong (1-bit shifted right) COMMAND_RESETS value, which sets
an unused bit, but neglects RxReset.
Signed-off-by:
Update qbman driver
- As per latest available qbman driver
- Use of atomic APIs
Signed-off-by: Prabhakar Kushwaha prabha...@freescale.com
CC: Geoff Thorpe geoff.tho...@freescale.com
CC: Haiying Wang haiying.w...@freescale.com
CC: Roy Pledge roy.ple...@freescale.com
---
Changes for v2: Sending
From: Stuart Yoder stuart.yo...@freescale.com
delete any existing ICID pools in the DPC and create
a new one based on the stream ID partitioning for
the SoC
Signed-off-by: Stuart Yoder stuart.yo...@freescale.com
Signed-off-by: Prabhakar Kushwaha prabha...@freescale.com
---
Changes for v2:
From: Stuart Yoder stuart.yo...@freescale.com
This patch adds the infrastructure to update device
tree nodes to convey SMMU stream IDs in the device
tree. Fixups are implemented for PCI controllers
initially.
Signed-off-by: Stuart Yoder stuart.yo...@freescale.com
Signed-off-by: Prabhakar
Polling of TX conf frames is not a mandatory option.
Packets can be transferred via WRIOP without TX conf frame.
Configure ldpaa_eth driver to use TX path without confirmation frame
Signed-off-by: Prabhakar Kushwaha prabha...@freescale.com
---
Changes for v2: Sending as it is for patchset
From: Stuart Yoder stuart.yo...@freescale.com
Stream IDs on ls2085a devices are not hardwired and are
programmed by sw. There are a limited number of stream IDs
available, and the partitioning of them is scenario dependent.
This header defines the partitioning between legacy, PCI,
and DPAA2
Do not immediately return if the enqueue function returns -EBUSY; re-try
mulitple times.
if timeout occures, release the buffer.
Signed-off-by: Prabhakar Kushwaha prabha...@freescale.com
driver/ldpaa_eth:Avoid infinite loop in QBMAN buf release
Change infinite loop mechanism to timer based
Management complex major version should match to the firmware present in flash.
Return error during mismatch of major version.
Signed-off-by: Prabhakar Kushwaha prabha...@freescale.com
---
Changes for v2: Sending as it is for patchset
Changes for v3: Incorporated Joe Hershberger's comments
Volatile command does not return frame immidiately, need to wait till a frame
is available in DQRR. Ideally it should be a blocking call.
Add timeout handling for DQRR frame instead of retry counter.
Signed-off-by: Prabhakar Kushwaha prabha...@freescale.com
---
Changes for v2: Sending as it is
Update flibs changes to mc-0.6.0.1 for dpmang, dprc, dpni and dpio objects
Also rename qbman_portal_ce/ci_paddr to qbman_portal_ce/ci_offset in
dpio_attr. These are now offsets from the SoC QBMan portals base.
Signed-off-by: J. German Rivera german.riv...@freescale.com
Signed-off-by: Prabhakar
From: J. German Rivera german.riv...@freescale.com
Make it easier for the user to notice when the MC firmware
had problems booting.
Signed-off-by: J. German Rivera german.riv...@freescale.com
Signed-off-by: Prabhakar Kushwaha prabha...@freescale.com
---
Changes for v2: Sending as it is for
From: J. German Rivera german.riv...@freescale.com
Load AIOP image from NOR flash into DDR so that the MC firmware
the MC fw can start it at boot time
Signed-off-by: J. German Rivera german.riv...@freescale.com
Signed-off-by: Prabhakar Kushwaha prabha...@freescale.com
---
Changes for v2: Sending
Flush buffer before releasing to BMan after TX_conf to ensure, the core does
not have any cachelines that the WRIOP will DMA to.
Signed-off-by: Prabhakar Kushwaha prabha...@freescale.com
---
Changes for v2: Sending as it is for patchset
Changes for v3: Sending as it is for patchset
64 matches
Mail list logo