[U-Boot] [PATCH] powerpc/mpc85xx: Add DSP side awareness for Freescale Heterogeneous SoCs

2015-01-18 Thread Shaveta Leekha
and their Mask like: cpu_dsp_mask, cpu_num_dspcores etc same as that of PowerPC (5) Code to fetch and print SC cores and other heterogenous device's frequencies (6) README added for the same Signed-off-by: Shaveta Leekha shav...@freescale.com --- arch/powerpc/cpu/mpc85xx/cpu.c

[U-Boot] [PATCH][v2] powerpc/mpc85xx: Add DSP side awareness for Freescale Heterogeneous SoCs

2015-01-18 Thread Shaveta Leekha
and their Mask like: cpu_dsp_mask, cpu_num_dspcores etc same as that of PowerPC (5) Code to fetch and print SC cores and other heterogenous device's frequencies (6) README added for the same Signed-off-by: Shaveta Leekha shav...@freescale.com --- chnages in v2: Incorporated review

[U-Boot] [PATCH] powerpc/mpc85xx: Add DSP side awareness for Freescale Heterogeneous SoCs

2015-01-07 Thread Shaveta Leekha
(3) APIs to get DSP num cores and their Mask like: cpu_dsp_mask, cpu_num_dspcores etc same as that of PowerPC (5) Code to fetch and print SC cores and other heterogenous device's frequencies (6) README added for the same Signed-off-by: Shaveta Leekha shav...@freescale.com --- arch

[U-Boot] [PATCH] powerpc/b4860: Enable law creation of MAPLE

2014-11-12 Thread Shaveta Leekha
B4860, B4440, B4420 and B4220 have MAPLE, so enable law creation for them only Remove static LAW creation for MAPLE Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Sandeep Singh sand...@freescale.com Change-Id: I1d1d6e414617bb45ade5e5ab9134f0464763c034 Reviewed-on: http

[U-Boot] [PATCH 3/3] B4860: Add alternate LC VCO serdes protocols support in board file

2014-11-12 Thread Shaveta Leekha
Add the support of newly added LC VCO SerDes protocols for configuration of IDT and VSC crossbar Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam Aggrwal poonam.aggr...@freescale.com Change-Id: I16ad23e2cbea3b0a232a153984d5126bc79ddd26 Reviewed-on: http

[U-Boot] [PATCH 1/3] 85xx/b4860: Add alternate serdes protocols for B4860/B4420

2014-11-12 Thread Shaveta Leekha
Addded Alternate options with LC VCO for following protocols: 0x02 -- 0x01 0x08 -- 0x07 0x18 -- 0x17 0x1E -- 0x1D 0x49 -- 0x48 0x6F -- 0x6E 0x9A -- 0x99 0x9E -- 0x9D Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam Aggrwal poonam.aggr...@freescale.comi Change-Id

[U-Boot] [PATCH 2/3] B4860QDS: SGMII related updates

2014-11-12 Thread Shaveta Leekha
Defines in B4860QDS.h file Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam Aggrwal poonam.aggr...@freescale.com Signed-off-by: Suresh Gupta suresh.gu...@freescale.com Change-Id: I4d9a8c602bdaac8404577ab9642f8c5f37ac7cdc Reviewed-on: http://git.am.freescale.net:8181/23353

[U-Boot] [PATCH 1/3] 85xx/b4860: Add alternate serdes protocols for B4860/B4420

2014-11-12 Thread Shaveta Leekha
Addded Alternate options with LC VCO for following protocols: 0x02 -- 0x01 0x08 -- 0x07 0x18 -- 0x17 0x1E -- 0x1D 0x49 -- 0x48 0x6F -- 0x6E 0x9A -- 0x99 0x9E -- 0x9D Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam Aggrwal poonam.aggr...@freescale.com Change-Id

[U-Boot] [PATCH 1/3] 85xx/b4860: Add alternate serdes protocols for B4860/B4420

2014-11-12 Thread Shaveta Leekha
Addded Alternate options with LC VCO for following protocols: 0x02 -- 0x01 0x08 -- 0x07 0x18 -- 0x17 0x1E -- 0x1D 0x49 -- 0x48 0x6F -- 0x6E 0x9A -- 0x99 0x9E -- 0x9D Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam Aggrwal poonam.aggr...@freescale.comi Change-Id

[U-Boot] [PATCH 3/3] B4860: Add alternate LC VCO serdes protocols support in board file

2014-11-12 Thread Shaveta Leekha
Add the support of newly added LC VCO SerDes protocols for configuration of IDT and VSC crossbar Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam Aggrwal poonam.aggr...@freescale.com Change-Id: I16ad23e2cbea3b0a232a153984d5126bc79ddd26 Reviewed-on: http

[U-Boot] [PATCH 2/3] B4860QDS: SGMII related updates

2014-11-12 Thread Shaveta Leekha
Defines in B4860QDS.h file Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam Aggrwal poonam.aggr...@freescale.com Signed-off-by: Suresh Gupta suresh.gu...@freescale.com Change-Id: I4d9a8c602bdaac8404577ab9642f8c5f37ac7cdc Reviewed-on: http://git.am.freescale.net:8181/23353

[U-Boot] [PATCH] drivers/i2c/fsl_i2c: Change CONFIG_I2C_TIMEOUT to 100ms

2014-11-02 Thread Shaveta Leekha
sufficient ticks to work well with slower devices Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam Aggrwal poonam.aggr...@freescale.com --- drivers/i2c/fsl_i2c.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/i2c/fsl_i2c.c b/drivers/i2c

[U-Boot] [PATCH] powerpc/mpc85xx: Add DSP side awareness for Freescale Heterogeneous SoCs

2014-09-12 Thread Shaveta Leekha
and their Mask like: cpu_dsp_mask, cpu_num_dspcores etc same as that of PowerPC (5) Code to fetch and print SC cores and other heterogenous device's frequencies (6) README added for the same Signed-off-by: Shaveta Leekha shav...@freescale.com --- arch/powerpc/cpu/mpc85xx/cpu.c| 25

[U-Boot] [PATCH][v2] powerpc/b4860: Updated default hwconfig so as to enable only

2014-09-04 Thread Shaveta Leekha
CPC1 is not being enabled by default as powerpc is supposed to use only CPC2. Though by editing hwconfig en_cpc option, CPC1 can also be enabled Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Sandeep Singh sand...@freescale.com --- Tested on B4860QDS Changes in V2

[U-Boot] [PATCH] B4860QDS: Enable mac command support

2014-09-04 Thread Shaveta Leekha
One of the I2C EEPROM is used to store/save and edit mac addresses of ports. this patch add required CONFIG to support the same Signed-off-by: Shaveta Leekha shav...@freescale.com --- include/configs/B4860QDS.h |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/include

[U-Boot] [PATCH] powerpc/b4860: Updated default hwconfig so as to enable only CPC2

2014-09-03 Thread Shaveta Leekha
CPC1 is not being enabled by default as powerpc is supposed to use only CPC2. Though by editing hwconfig en_cpc option, CPC1 can also be enabled Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Sandeep Singh sand...@freescale.com --- include/configs/B4860QDS.h | 11

[U-Boot] [PATCH] powerpc/b4860: Updated default hwconfig so as to enable only CPC2

2014-07-02 Thread Shaveta Leekha
CPC1 is not being enabled by default as powerpc is supposed to use only CPC2. Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Sandeep Singh sand...@freescale.com --- include/configs/B4860QDS.h |8 +++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git

[U-Boot] [PATCH] powerpc/mpc85xx: Enabling CPC conditionally based on hwconfig options

2014-07-02 Thread Shaveta Leekha
-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Sandeep Singh sand...@freescale.com --- arch/powerpc/cpu/mpc85xx/cpu_init.c | 27 +++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/arch/powerpc/cpu/mpc85xx/cpu_init.c b/arch/powerpc/cpu

[U-Boot] [PATCH] powerpc/chassis2: Configure and enable L2 cache for PPC clusters only

2014-07-02 Thread Shaveta Leekha
Signed-off-by: Poonam Aggrwal poonam.aggr...@freescale.com Signed-off-by: Shaveta Leekha shav...@freescale.com --- arch/powerpc/cpu/mpc85xx/cpu_init.c |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/arch/powerpc/cpu/mpc85xx/cpu_init.c b/arch/powerpc/cpu/mpc85xx

[U-Boot] [PATCH] powerpc/serdes: Add the workaround for erratum A-007186

2014-05-28 Thread Shaveta Leekha
to work fine for all temperature ranges. This workaround is valid for B4, T4 and T2 platforms, so added in their config. Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam Aggrwal poonam.aggr...@freescale.com --- arch/powerpc/cpu/mpc85xx/cmd_errata.c |3 + arch

[U-Boot] [PATCH] powerpc/mpc85xx: Added B4460 support

2014-05-07 Thread Shaveta Leekha
B4460 differs from B4860 only in number of CPU cores, hence used existing support for B4860. B4460 has 2 PPC cores whereas B4860 has 4 PPC cores. Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Sandeep Singh sand...@freescale.com Signed-off-by: Poonam Aggrwal poonam.aggr

[U-Boot] [PATCH v2] drivers/i2c/fsl_i2c: modify i2c_read to handle multi-byte write

2014-04-24 Thread Shaveta Leekha
) transactions are currently supportd in the i2c driver using i2c_read and i2c_write APIs. I2C EEPROMs, RTC, etc fall in this category. To handle type (2) along with type (1) transactions, i2c_read() function has been modified. Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam

[U-Boot] [PATCH] drivers/i2c/fsl_i2c: modify i2c_read to handle multi-byte write

2014-04-11 Thread Shaveta Leekha
) transactions are currently supportd in the i2c driver using i2c_read and i2c_write APIs. I2C EEPROMs, RTC, etc fall in this category. To handle type (2) along with type (1) transactions, i2c_read() function has been modified. Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam

[U-Boot] [PATCH 1/2] board/freescale/common: ZM7300 driver

2014-04-11 Thread Shaveta Leekha
Adds Support for PowerOne ZM7300 voltage regulator. This device is available on some Freescale Boards like B4860QDS and has to be programmed to adjust the voltage on the board. The device is accessible via I2C interface. Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam

[U-Boot] [PATCH 1/2] ZM7300 driver

2014-04-04 Thread Shaveta Leekha
Adds Support for PowerOne ZM7300 voltage regulator. This device is available on some Freescale Boards like B4860QDS and has to be programmed to adjust the voltage on the board. The device is accessible via I2C interface. Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam

[U-Boot] [PATCH] 2c: modify i2c_read API to handle multi-bytes writes

2014-04-04 Thread Shaveta Leekha
To handle the case: Negative equivalent of length has been passed and interpreted accordinglt and txdata is being passed in rxdata buffer Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam Aggrwal poonam.aggr...@freescale.com --- drivers/i2c/fsl_i2c.c | 40

[U-Boot] [PATCH 2/2] b4qds: VID support

2014-04-04 Thread Shaveta Leekha
regulator. B4860QDS has a PowerOne ZM7300 programmable digital Power Manager which is programmed as per the value read from the fuses. Reference for this code is taken from t4qds VID implementation. Signed-off-by: Shaveta Leekha shav...@freescale.com Signed-off-by: Poonam Aggrwal poonam.aggr

[U-Boot] [PATCH] fsl_i2c: Add write-then-read transaction interface for I2C slave

2014-03-03 Thread Shaveta Leekha
associated data, similarly Rxdata could be command status plus some data received as a response to the command sent. i2c_write_read() function provides support for such transactions (multiple bytes write followed by read) Signed-off-by: Poonam Aggrwal poonam.aggr...@freescale.com Signed-off-by: Shaveta

[U-Boot] [PATCH] board/b4860qds: Add support to make Aurora work on B4860QDS

2014-02-26 Thread Shaveta Leekha
Aurora, CPRI and SGMIIs to work together properly Signed-off-by: Shaveta Leekha shav...@freescale.com --- arch/powerpc/cpu/mpc85xx/b4860_serdes.c | 32 + board/freescale/b4860qds/b4860qds.c | 75 - board/freescale/b4860qds/b4860qds_crossbar_con.h

[U-Boot] [PATCH 1/2] B4860/B4420: Add PLL_NUM define for B4420/B4860 to use SerDes2 Refclks re-configuration

2014-02-26 Thread Shaveta Leekha
- B4860 has two PLL per SerDes whereas B4420 has one PLL per SerDes, add their defines in arch/powerpc/include/asm/config_mpc85xx.h Signed-off-by: Shaveta Leekha shav...@freescale.com --- arch/powerpc/include/asm/config_mpc85xx.h |2 ++ 1 files changed, 2 insertions(+), 0

[U-Boot] [PATCH 2/2] B4860qds: Set SerDes2 refclk2 at to 156.25MHz for XFI to work

2014-02-26 Thread Shaveta Leekha
- Change setting of SerDes2 refclk2 to have the default value as it is coming on board that is 156.25MHz, for XFI to work - Also change PLL_NUM variable to the one defined in config_mpc85xx.h for B4860 and B4420 Signed-off-by: Shaveta Leekha shav...@freescale.com --- board

[U-Boot] [PATCH] powerpc/b4860: Add workaround for errata A006384 and A006475

2014-02-26 Thread Shaveta Leekha
. Signed-off-by: Shaveta Leekha shav...@freescale.com --- arch/powerpc/cpu/mpc85xx/cmd_errata.c |8 ++ arch/powerpc/include/asm/config_mpc85xx.h |2 + arch/powerpc/include/asm/immap_85xx.h | 19 +++- board/freescale/b4860qds/b4860qds.c | 193 + 4

[U-Boot] [PATCH] board/b4860qds: Add support to make PCIe SATA work on B4860QDS

2014-02-26 Thread Shaveta Leekha
SerDes refclks configuration Signed-off-by: Shaveta Leekha shav...@freescale.com --- arch/powerpc/include/asm/immap_85xx.h |3 + board/freescale/b4860qds/b4860qds.c | 119 ++--- 2 files changed, 113 insertions(+), 9 deletions(-) diff --git a/arch/powerpc/include

[U-Boot] [PATCH] powerpc/mpc85xx: Add defines for serdes RSTCTL register

2013-07-02 Thread Shaveta Leekha
Also change the define name SRDS_RSTCTL_SDPD to SRDS_RSTCTL_SDEN, which stands for SerDes enable as mentioned in SerDes module guide Signed-off-by: Shaveta Leekha shav...@freescale.com --- arch/powerpc/include/asm/immap_85xx.h |4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff

[U-Boot] [PATCH] powerpc/asm: Move function declaration of 'serdes_get_prtcl' to fsl_serdes.h

2013-07-02 Thread Shaveta Leekha
It allows files not in the same path to use this function as required by B4 board file Signed-off-by: Shaveta Leekha shav...@freescale.com --- arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.h |1 - arch/powerpc/include/asm/fsl_serdes.h |1 + 2 files changed, 1 insertions(+), 1

[U-Boot] [PATCH] board/b4860qds: Add support for configuring SerDes1 Refclks

2013-07-02 Thread Shaveta Leekha
make on board SGMIIs to work 3) Add I2C addresses for IDT8T49N222A devices in board/include file 4) Add define for PCA-I2C bus multiplexer, on which IDT devices exist Signed-off-by: Shaveta Leekha shav...@freescale.com --- board/freescale/b4860qds/b4860qds.c | 112

[U-Boot] [PATCH] board/freescale/common: IDT8T49N222A configuration code

2013-07-02 Thread Shaveta Leekha
of output frequencies. - In B4860QDS, it has been used to generate different refclks to SerDes modules - Programming of these devices are performed by I2C interface. Signed-off-by: Shaveta Leekha shav...@freescale.com --- board/freescale/common/Makefile |1 + board