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
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
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
---
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
---
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
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
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
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
---
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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-
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
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
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
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
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 +++--
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
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
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
.
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
- 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
- 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
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
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
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
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
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
39 matches
Mail list logo