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

2015-01-18 Thread Shaveta Leekha
et 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 --- chnages in v2: Incorporated re

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

2015-01-18 Thread Shaveta Leekha
et 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 --- arch/powerpc/cpu/mpc85xx/cpu.c

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

2015-01-07 Thread Shaveta Leekha
dsp cores and other components (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 ---

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

2014-11-12 Thread Shaveta Leekha
these new Defines in B4860QDS.h file Signed-off-by: Shaveta Leekha Signed-off-by: Poonam Aggrwal Signed-off-by: Suresh Gupta Change-Id: I4d9a8c602bdaac8404577ab9642f8c5f37ac7cdc Reviewed-on: http://git.am.freescale.net:8181/23353 Tested-by: Review Code-CDREVIEW Reviewed-by: Yusong Sun ---

[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 Signed-off-by: Poonam Aggrwal Change-Id: I16ad23e2cbea3b0a232a153984d5126bc79ddd26 Reviewed-on: http://git.am.freescale.net:8181/23354 Tested-by: Yusong Sun Reviewed

[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 Signed-off-by: Poonam Aggrwal i Change-Id: Iefe14012ee897095

[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 Signed-off-by: Poonam Aggrwal Change-Id: Iefe14012ee897095f0198453d

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

2014-11-12 Thread Shaveta Leekha
these new Defines in B4860QDS.h file Signed-off-by: Shaveta Leekha Signed-off-by: Poonam Aggrwal Signed-off-by: Suresh Gupta Change-Id: I4d9a8c602bdaac8404577ab9642f8c5f37ac7cdc Reviewed-on: http://git.am.freescale.net:8181/23353 Tested-by: Review Code-CDREVIEW Reviewed-by: Yusong Sun ---

[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 Signed-off-by: Poonam Aggrwal i Change-Id: Iefe14012ee897095

[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 Signed-off-by: Poonam Aggrwal Change-Id: I16ad23e2cbea3b0a232a153984d5126bc79ddd26 Reviewed-on: http://git.am.freescale.net:8181/23354 Tested-by: Yusong Sun Reviewed

[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 Signed-off-by: Sandeep Singh Change-Id: I1d1d6e414617bb45ade5e5ab9134f0464763c034 Reviewed-on: http://git.am.freescale.net:8181/23351 Tested-by

[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 Signed-off-by: Poonam Aggrwal --- drivers/i2c/fsl_i2c.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/i2c/fsl_i2c.c b/drivers/i2c/fsl_i2c.c index 811033b..7bb1702 100644 --- a/drivers

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

2014-09-12 Thread Shaveta Leekha
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 --- arch/powerpc/cpu/mpc85xx/cpu.c| 25 ++ arch/po

[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 --- include/configs/B4860QDS.h |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/include/configs/B4860QDS.h b

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

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 Signed-off-by: Sandeep Singh --- Tested on B4860QDS Changes in V2: Inserted "en_cpc:cpc2" at r

[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 Signed-off-by: Sandeep Singh --- include/configs/B4860QDS.h | 11 +-- 1 files changed, 9 insertions(+), 2

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

2014-07-01 Thread Shaveta Leekha
Signed-off-by: Poonam Aggrwal Signed-off-by: Shaveta Leekha --- 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/cpu_init.c index ecde00b..7970684 100644 --- a/arch

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

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

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

2014-07-01 Thread Shaveta Leekha
is enables just cpc2) Signed-off-by: Shaveta Leekha Signed-off-by: Sandeep Singh --- 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/mpc85xx/cpu_init.c in

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

2014-05-28 Thread Shaveta Leekha
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 Signed-off-by: Poonam Aggrwal --- arch/powerpc/cpu/mpc85xx/cmd_errata.c |3 + arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.c | 147

[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 Signed-off-by: Sandeep Singh Signed-off-by: Poonam Aggrwal --- arch/powerpc/cpu/mpc8xxx/cpu.c |1 + arch

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

2014-04-24 Thread Shaveta Leekha
mmand sent. Type (1) 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 Signed-off-by: Poonam

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

2014-04-21 Thread Shaveta
nd the v2/v3 of this new patch " [U-Boot] [PATCH] drivers/i2c/fsl_i2c: modify i2c_read to handle multi-byte write" now with the older references and changes mentioned? Or this patch would work? Regards, Shaveta ___ U-Boot mailing list U-

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

2014-04-11 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 Signed-off-by: Poonam Aggrwal --- board/freescale/b4860qds/b4860qds.c

[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 Signed-off-by: Poonam Aggrwal --- board

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

2014-04-11 Thread Shaveta Leekha
mmand sent. Type (1) 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 Signed-off-by: Poonam A

[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 Signed-off-by: Poonam Aggrwal --- board/freescale/b4860qds/b4860qds.c

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

2014-04-04 Thread Shaveta Leekha
than 4 bytes) before read 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 Signed-off-by: Poonam Aggrwal --- drivers/i2c/fsl_i2c.c | 40 +++--

[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 Signed-off-by: Poonam Aggrwal --- board

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

2014-03-03 Thread Shaveta Leekha
y a command and some 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 Signed-off-by: Shaveta Leek

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

2014-02-26 Thread Shaveta Leekha
after SerDes refclks configuration Signed-off-by: Shaveta Leekha --- 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/asm/immap_85xx

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

2014-02-26 Thread Shaveta Leekha
. Signed-off-by: Shaveta Leekha --- 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 files changed, 220

[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 --- board/freescale/b4860qds

[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 --- arch/powerpc/include/asm/config_mpc85xx.h |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git

[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 --- arch/powerpc/cpu/mpc85xx/b4860_serdes.c | 32 + board/freescale/b4860qds/b4860qds.c | 75 - board/freescale/b4860qds/b4860qds_crossbar_con.h |8 ++ 3 files

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

2013-07-02 Thread Shaveta Leekha
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 --- board/freescale/common/Makefile |1 + board/freescale/common

[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 --- board/freescale/b4860qds/b4860qds.c | 112 +++ board/freescale

[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 --- arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.h |1 - arch/powerpc/include/asm/fsl_serdes.h |1 + 2 files changed, 1 insertions(+), 1 deletions(-) diff --git

[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 --- arch/powerpc/include/asm/immap_85xx.h |4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/arch/powerpc