keystone-rtos/i2c-lld.git
17 months agoNOTICE OF RELOCATION master
Jacob Stiffler [Thu, 31 Oct 2019 17:55:10 +0000 (13:55 -0400)]
NOTICE OF RELOCATION

Active maintenance and development of the contents of this repository
has been relocated to git.ti.com/processor-sdk/pdk.git under the path
packages/ti/drv/i2c.

The use of this repository has been deprecated and will no longer
receive updates.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
18 months agoi2c: PRSDK-6460: add I2C module group
Hao Zhang [Fri, 11 Oct 2019 11:49:35 +0000 (07:49 -0400)]
i2c: PRSDK-6460: add I2C module group

Signed-off-by: Hao Zhang <hzhang@ti.com>
18 months agoi2c: PRSDK-6460: fix doxygen warnings
Hao Zhang [Fri, 11 Oct 2019 10:23:54 +0000 (06:23 -0400)]
i2c: PRSDK-6460: fix doxygen warnings

Signed-off-by: Hao Zhang <hzhang@ti.com>
18 months agoUpdating Board i2c call with timeout DEV.I2C_LLD.01.00.00.16A REL.PDK.J7.01.00.00.05
Ankur [Fri, 4 Oct 2019 10:28:00 +0000 (15:58 +0530)]
Updating Board i2c call with timeout

Signed-off-by: Ankur <a0132173@ti.com>
18 months agoPRSDK-6460: Excluding firmware asm from doxygen
Mahesh Radhakrishnan [Fri, 4 Oct 2019 14:40:13 +0000 (10:40 -0400)]
PRSDK-6460: Excluding firmware asm from doxygen

18 months agoPRSDK-6460:Fix doxygen warnings
Mahesh Radhakrishnan [Thu, 3 Oct 2019 15:10:53 +0000 (11:10 -0400)]
PRSDK-6460:Fix doxygen warnings

18 months agoi2c: update RN and versions for 1.0.0.16 release DEV.I2C_LLD.01.00.00.16 DEV.PROCESSOR-SDK.06.01.00.07 REL.PDK.J7.01.00.00.04
Hao Zhang [Mon, 30 Sep 2019 15:30:18 +0000 (11:30 -0400)]
i2c: update RN and versions for 1.0.0.16 release

Signed-off-by: Hao Zhang <hzhang@ti.com>
18 months agoi2c: PRSDK-6348: fix Misra-C and KW issues in V0 driver
Hao Zhang [Mon, 30 Sep 2019 12:47:56 +0000 (08:47 -0400)]
i2c: PRSDK-6348: fix Misra-C and KW issues in V0 driver

Signed-off-by: Hao Zhang <hzhang@ti.com>
18 months agoi2c: PRSDK-6348: fix KW issues REL.PDK.J7.01.00.00.01 REL.PDK.J7.01.00.00.02 REL.PDK.J7.01.00.00.03
Hao Zhang [Mon, 23 Sep 2019 15:32:22 +0000 (11:32 -0400)]
i2c: PRSDK-6348: fix KW issues

Signed-off-by: Hao Zhang <hzhang@ti.com>
19 months agoi2c: PRSDK-6348: fix Misra-C issues
Hao Zhang [Tue, 17 Sep 2019 12:43:15 +0000 (08:43 -0400)]
i2c: PRSDK-6348: fix Misra-C issues

Signed-off-by: Hao Zhang <hzhang@ti.com>
19 months agoPRSDK-6233: Using CORELISTARM for J7 Baremetal example REL.PDK.J7.00.09.01.01 REL.PDK.J7.00.09.01.02 REL.PDK.J7.00.09.01.03 REL.PDK.J7.00.09.01.04 REL.PDK.J7.00.09.01.05
Mahesh Radhakrishnan [Tue, 27 Aug 2019 19:18:36 +0000 (15:18 -0400)]
PRSDK-6233: Using CORELISTARM for J7 Baremetal example

19 months agoPRSDK-6233: Enabling all cores for j7
Mahesh Radhakrishnan [Wed, 21 Aug 2019 21:12:11 +0000 (17:12 -0400)]
PRSDK-6233: Enabling all cores for j7

20 months agoi2c: PRSDK-6211: support C66x core independent library and example for J721E
Hao Zhang [Tue, 6 Aug 2019 16:03:38 +0000 (12:03 -0400)]
i2c: PRSDK-6211: support C66x core independent library and example for J721E

Signed-off-by: Hao Zhang <hzhang@ti.com>
20 months agoChanges based on J7 SOC Alias changes
Ankur [Tue, 30 Jul 2019 13:23:18 +0000 (18:53 +0530)]
Changes based on J7 SOC Alias changes

Signed-off-by: Ankur <a0132173@ti.com>
21 months agoEnabling mcu2_1 mcu3_0 mcu1_1 core for i2c Driver PSDK.QNX.J7.IPC_INTERRUPT_ONLY.v1 PSDK.QNX.J7.IPC_POLLING_MODE.v1 PSDK.QNX.J7.IPC_SCICLIENT_INTERRUPTS.v1 PSDKQA_7Q70_01_01 REL.PDK.J7.00.09.00.05 REL.PDK.J7.00.09.00.06 REL.PDK.J7.00.09.00.07 REL.PDK.J7.00.09.00.08 REL.PDK.J7.00.09.00.09 REL.PDK.J7.00.09.00.10 REL.PDK.J7.00.09.00.11 REL.PDK.J7.00.09.00.12 REL.PDK.J7.00.09.00.13 REL.PDK.J7.00.09.00.14 REL.PDK.J7.00.09.00.15 REL.PDK.J7.00.09.00.16
Ankur [Thu, 4 Jul 2019 14:09:58 +0000 (19:39 +0530)]
Enabling mcu2_1 mcu3_0 mcu1_1 core for i2c Driver

Signed-off-by: Ankur <a0132173@ti.com>
21 months agoc66x and c7x updates REL.PDK.J7.00.09.00.04
Ming Wei [Thu, 27 Jun 2019 18:30:38 +0000 (13:30 -0500)]
c66x and c7x updates

Signed-off-by: Ming Wei <mwei@ti.com>
21 months agoi2c: fix I2C v2 driver static analysis issue DEV.I2C_LLD.01.00.00.15A
Hao Zhang [Thu, 27 Jun 2019 14:59:36 +0000 (10:59 -0400)]
i2c: fix I2C v2 driver static analysis issue

Signed-off-by: Hao Zhang <hzhang@ti.com>
21 months ago6.0 doc/version update DEV.I2C_LLD.01.00.00.15 DEV.PROCESSOR-SDK.06.00.00.05 REL.PDK.J7.00.09.00.02 REL.PDK.J7.00.09.00.03
Mahesh Radhakrishnan [Mon, 24 Jun 2019 17:54:19 +0000 (13:54 -0400)]
6.0 doc/version update

21 months agoenables mcu2_0 in build
Prasad Jondhale [Sun, 23 Jun 2019 11:33:54 +0000 (17:03 +0530)]
enables mcu2_0 in build

 - mcu2_0 is needed for EthFw. It was removed in
   commit f15e8760d11d0b0ff04dac5ce4bac0eed367100d to enable architecture
   specific builds but it seems is not working.

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
21 months ago[I2C_Eeprom_SMP_TestApp]Parallel Build Fix
Vivek Dhande [Wed, 19 Jun 2019 15:07:27 +0000 (20:37 +0530)]
[I2C_Eeprom_SMP_TestApp]Parallel Build Fix

- Fixed the parallel build fix issue
- Fix: Disabled above app for J7 boards
- This is WA and not the proper fix
- Error:
gmake: *** No rule to make target '/data/adasuser_bangvideoapps02/pdk_jenkin_build/pdk_daily_build_k3/build/pdk/packages/ti/binary/I2C_Eeprom_SMP_TestApp/obj/j721e_evm/mpu1_0/release/configuro/linker_mod.cmd'.  Stop.
20:01:47 Warning: directory "/data/datalocal_bangvideoapps02/j7_tools/edma3_lld_2_12_05_30D/packages" on package path does not exist
20:01:47 js: "/data/datalocal_bangvideoapps02/j7_tools/xdctools_3_55_01_14_core_eng/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); '/data/adasuser_bangvideoapps02/pdk_jenkin_build/pdk_daily_build_k3/build/pdk/packages/ti/binary/I2C_Eeprom_SMP_TestApp/obj/j721e_evm/mpu1_0/release/configuro/linker_mod.cmd' deleted.
20:01:47 make[4]: *** [/data/adasuser_bangvideoapps02/pdk_jenkin_build/pdk_daily_build_k3/build/pdk/packages/ti/binary/I2C_Eeprom_SMP_TestApp/obj/j721e_evm/mpu1_0/release/configuro/linker_mod.cmd] Error 1
20:01:47 make[4]: *** Waiting for unfinished jobs....
20:03:11 make[3]: *** [mpu1_0] Error 2
20:03:11 make[2]: *** [I2C_Eeprom_SMP_TestApp] Error 2

Signed-off-by: Vivek Dhande <a0132295@ti.com>
21 months ago[PDK-3291]Rename c7x to c7x_1
Vivek Dhande [Tue, 18 Jun 2019 12:27:19 +0000 (17:57 +0530)]
[PDK-3291]Rename c7x to c7x_1

Signed-off-by: Vivek Dhande <a0132295@ti.com>
22 months agofix the include file issue
Ming Wei [Fri, 14 Jun 2019 00:43:43 +0000 (19:43 -0500)]
fix the include file issue

Signed-off-by: Ming Wei <mwei@ti.com>
22 months agothose inculde filee are for J721E only
Ming Wei [Thu, 13 Jun 2019 20:28:47 +0000 (15:28 -0500)]
those inculde filee are for J721E only

Signed-off-by: Ming Wei <mwei@ti.com>
22 months agomove DMTimer0 settings to application code and bug fixes
Ming Wei [Thu, 13 Jun 2019 20:04:56 +0000 (15:04 -0500)]
move DMTimer0 settings to application code and bug fixes

Signed-off-by: Ming Wei <mwei@ti.com>
22 months agoadd c66x and c7x support for J721E for sysbios only
Ming Wei [Thu, 13 Jun 2019 16:46:01 +0000 (11:46 -0500)]
add c66x and c7x support for J721E for sysbios only

Signed-off-by: Ming Wei <mwei@ti.com>
22 months agoRemoving Profile and Profile independent library build for J7
Ankur [Wed, 12 Jun 2019 11:42:37 +0000 (17:12 +0530)]
Removing Profile and Profile independent library build for J7

Signed-off-by: Ankur <a0132173@ti.com>
22 months agoj7: changes to sysbios examples for c6x and c7x, disabling baremetal for c6x
Mahesh Radhakrishnan [Fri, 7 Jun 2019 22:51:58 +0000 (18:51 -0400)]
j7: changes to sysbios examples for c6x and c7x, disabling baremetal for c6x

22 months agoAdding c66xdsp1 instead of c66x for j7
Mahesh Radhakrishnan [Fri, 7 Jun 2019 20:50:40 +0000 (16:50 -0400)]
Adding c66xdsp1 instead of c66x for j7

22 months agoAdding support to c66x and c7x for j7
Mahesh Radhakrishnan [Fri, 7 Jun 2019 19:36:05 +0000 (15:36 -0400)]
Adding support to c66x and c7x for j7

22 months agoReducing the core list to one core type for core independent libs
Mahesh Radhakrishnan [Fri, 7 Jun 2019 18:04:41 +0000 (14:04 -0400)]
Reducing the core list to one core type for core independent libs

22 months agoPRSDK-4453 Add SMP enabled support for A53 and A15 core
Sinthu Raja M [Mon, 20 May 2019 06:42:07 +0000 (12:12 +0530)]
PRSDK-4453 Add SMP enabled support for A53 and A15 core

 Update makefile and component makefile to add entry for SMP enabled
 examples for AM65xx A53 core
 Add project text file and config file to add SMP enabled support for
 AM572x A15 core

22 months agoFixes for including initMmu() function correctly
Mahesh Radhakrishnan [Fri, 31 May 2019 16:33:45 +0000 (12:33 -0400)]
Fixes for including initMmu() function correctly

22 months agoBuild Fix - Fixed MMU init API call for RTOS app
Ankur [Thu, 30 May 2019 10:27:53 +0000 (15:57 +0530)]
Build Fix - Fixed MMU init API call for RTOS app

Signed-off-by: Ankur <a0132173@ti.com>
22 months ago[I2C Utility]Added support for both CIO as well as UART console
Vivek Dhande [Fri, 24 May 2019 09:01:24 +0000 (14:31 +0530)]
[I2C Utility]Added support for both CIO as well as UART console

- application can now take input from either CIO console or UART console
- this is compile time configurable option

Signed-off-by: Vivek Dhande <a0132295@ti.com>
22 months agoadd mcu3_0 and mcu1_1 build for testing; fix comliping errors;
Ming Wei [Thu, 23 May 2019 18:45:26 +0000 (13:45 -0500)]
add mcu3_0 and mcu1_1 build for testing; fix comliping errors;

Signed-off-by: Ming Wei <mwei@ti.com>
22 months agoi2c: j7: add support for I2C eeprom test on all the R5 cores on the main domain
Hao Zhang [Thu, 23 May 2019 12:17:02 +0000 (08:17 -0400)]
i2c: j7: add support for I2C eeprom test on all the R5 cores on the main domain

Signed-off-by: Hao Zhang <hzhang@ti.com>
22 months ago[I2C Utility]Added more feature to the utility
Vivek Dhande [Fri, 10 May 2019 09:28:05 +0000 (14:58 +0530)]
[I2C Utility]Added more feature to the utility

Signed-off-by: Vivek Dhande <a0132295@ti.com>
22 months agousing the common CFG files; add missing header file
Ming Wei [Thu, 23 May 2019 03:53:20 +0000 (22:53 -0500)]
using the common CFG files; add missing header file

Signed-off-by: Ming Wei <mwei@ti.com>
22 months agoi2c: add i2c eeprom test support on J7 R5 core on main domain
Hao Zhang [Wed, 22 May 2019 16:52:29 +0000 (12:52 -0400)]
i2c: add i2c eeprom test support on J7 R5 core on main domain

Signed-off-by: Hao Zhang <hzhang@ti.com>
22 months agoIncludes mcu2_0 to build list
Prasad Jondhale [Mon, 20 May 2019 17:32:24 +0000 (23:02 +0530)]
Includes mcu2_0 to build list

 - mcu2_0 is missing from the list of cores for j721e.
 - mcu2_0 is needed for the ethfw hence added it.

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
22 months agoUse common OSAL MMU init fxn
Sivaraj R [Mon, 20 May 2019 07:53:08 +0000 (13:23 +0530)]
Use common OSAL MMU init fxn

Signed-off-by: Sivaraj R <sivaraj@ti.com>
23 months agobug fixes during the J7 wake up
Ming Wei [Thu, 16 May 2019 17:28:22 +0000 (12:28 -0500)]
bug fixes during the J7 wake up

Signed-off-by: Ming Wei <mwei@ti.com>
23 months agoFixed J7 C7x build
Sivaraj R [Mon, 13 May 2019 09:34:57 +0000 (15:04 +0530)]
Fixed J7 C7x build

Signed-off-by: Sivaraj R <sivaraj@ti.com>
23 months ago[I2C Utility]Build Fix REL.PDK.J7.00.09.00.01
Vivek Dhande [Fri, 10 May 2019 09:28:05 +0000 (14:58 +0530)]
[I2C Utility]Build Fix

Signed-off-by: Vivek Dhande <a0132295@ti.com>
23 months ago[I2C Utility]Added initial draft for I2C Utility
Vivek Dhande [Thu, 9 May 2019 11:52:55 +0000 (17:22 +0530)]
[I2C Utility]Added initial draft for I2C Utility

- Development in progress
- currently only compilable but not tested/verified on the board

Signed-off-by: Vivek Dhande <a0132295@ti.com>
23 months agoPRSDK-4967: one LLD library support for R5 on J7
Hao Zhang [Wed, 24 Apr 2019 16:47:23 +0000 (12:47 -0400)]
PRSDK-4967: one LLD library support for R5 on J7

There are pulsar R5 cores on both the MCU and Main domains, the default
configurations (I2C base addr, int number) for R5 are set for the I2C
instances on the MCU domain. If the R5 core is on the Main domain, a
run-time SoC function, I2C_socInit() is called in I2C_init() to
re-configure all the I2C instances on the Main domain.

Signed-off-by: Hao Zhang <hzhang@ti.com>
2 years agoPDK-4085: Add j721e_evm build support
Sivaraj R [Tue, 16 Apr 2019 14:10:48 +0000 (19:40 +0530)]
PDK-4085: Add j721e_evm build support

Signed-off-by: Sivaraj R <sivaraj@ti.com>
2 years agoi2c: update version and RN for release 1.0.0.14 DEV.I2C_LLD.01.00.00.14 DEV.PROCESSOR-SDK.05.03.00.05 REL.PDK.J7.00.08.00.01 REL.PDK.J7.00.08.00.02 REL.PDK.J7.00.08.00.03 REL.PDK.J7.00.08.00.04 REL.PDK.J7.00.08.00.05 REL.PDK.J7.00.08.00.06 REL.PDK.J7.00.08.00.07 REL.PDK.J7.00.08.00.08 REL.PDK.J7.00.08.00.09 REL.PDK.J7.00.08.00.10 REL.PDK.J7.00.08.00.11 REL.PDK.J7.00.08.00.12
Hao Zhang [Sun, 17 Mar 2019 09:54:38 +0000 (05:54 -0400)]
i2c: update version and RN for release 1.0.0.14

Signed-off-by: Hao Zhang <hzhang@ti.com>
2 years agoPRSDK-5331:Update all I2C FW test & example projects to use new enableSwIP setting.
Frank Livingston [Mon, 11 Mar 2019 23:02:26 +0000 (18:02 -0500)]
PRSDK-5331:Update all I2C FW test & example projects to use new enableSwIP setting.

Signed-off-by: Frank Livingston <frank-livingston@ti.com>
2 years agoPRSDK-5331:Add flag to enable/disable SW IP in I2C module settings
Frank Livingston [Sat, 9 Mar 2019 22:44:03 +0000 (16:44 -0600)]
PRSDK-5331:Add flag to enable/disable SW IP in I2C module settings

- PRUSS DRV not always included for platforms for which SW IP can be enabled.
- PRUSS DRV only included if SW IP enabled & SW IP support provided on given SoC

Signed-off-by: Frank Livingston <frank-livingston@ti.com>
2 years agoPDK-3715: Migrate to new CSL SOC alias change
Sivaraj R [Tue, 5 Mar 2019 05:21:28 +0000 (10:51 +0530)]
PDK-3715: Migrate to new CSL SOC alias change

Signed-off-by: Sivaraj R <sivaraj@ti.com>
2 years agoi2c: PRSDK-1255: add timeout test case for polling mode
Hao Zhang [Tue, 5 Mar 2019 17:36:48 +0000 (12:36 -0500)]
i2c: PRSDK-1255: add timeout test case for polling mode

Clean up the i2c eeprom test code and add polling mode timeout test case.

Signed-off-by: Hao Zhang <hzhang@ti.com>
2 years agoPRSDK-5331:Update RTSC package.xs for I2C DRV dependency on PRUSS DRV
Frank Livingston [Fri, 22 Feb 2019 16:53:23 +0000 (10:53 -0600)]
PRSDK-5331:Update RTSC package.xs for I2C DRV dependency on PRUSS DRV

Signed-off-by: Frank Livingston <frank-livingston@ti.com>
2 years agoFixed package build
Sivaraj R [Fri, 8 Feb 2019 11:01:25 +0000 (16:31 +0530)]
Fixed package build

Signed-off-by: Sivaraj R <sivaraj@ti.com>
2 years agoPDK-3586: J7 to J721E
Sivaraj R [Wed, 6 Feb 2019 07:59:30 +0000 (13:29 +0530)]
PDK-3586: J7 to J721E

Signed-off-by: Sivaraj R <sivaraj@ti.com>
2 years agoPRSDK-5273: RTSC depdencies added
Aravind Batni [Tue, 22 Jan 2019 10:38:14 +0000 (05:38 -0500)]
PRSDK-5273: RTSC depdencies added

Signed-off-by: Aravind Batni <aravindbr@ti.com>
2 years agoMerge remote-tracking branch 'origin/master' into PRSDK-5114 REL.PDK.J7.00.05.00.10 REL.PDK.J7.00.05.00.11 REL.PDK.J7.00.05.00.12 REL.PDK.J7.00.05.00.13 REL.PDK.J7.00.05.00.14 REL.PDK.J7.00.05.00.15
Frank Livingston [Tue, 15 Jan 2019 16:56:39 +0000 (10:56 -0600)]
Merge remote-tracking branch 'origin/master' into PRSDK-5114

2 years agoPRSDK-5114:Add macros for supported SOCs for pinmux macros
Frank Livingston [Fri, 11 Jan 2019 18:52:29 +0000 (12:52 -0600)]
PRSDK-5114:Add macros for supported SOCs for pinmux macros

2 years agoAdding sciclient dependency for J7 REL.PDK.J7.00.05.00.04 REL.PDK.J7.00.05.00.05 REL.PDK.J7.00.05.00.06 REL.PDK.J7.00.05.00.07 REL.PDK.J7.00.05.00.08 REL.PDK.J7.00.05.00.09
Ankur [Wed, 9 Jan 2019 10:39:42 +0000 (16:09 +0530)]
Adding sciclient dependency for J7

Signed-off-by: Ankur <a0132173@ti.com>
2 years agoPRSDK-5114:Update pin mux macros for AM335x
Frank Livingston [Mon, 7 Jan 2019 23:42:41 +0000 (17:42 -0600)]
PRSDK-5114:Update pin mux macros for AM335x

2 years agoFixed package build for I2C REL.PDK.J7.00.05.00.01 REL.PDK.J7.00.05.00.02 REL.PDK.J7.00.05.00.03
Sivaraj R [Mon, 7 Jan 2019 06:30:11 +0000 (12:00 +0530)]
Fixed package build for I2C

Signed-off-by: Sivaraj R <sivaraj@ti.com>
2 years agoi2c: update version and docs for 1.0.0.13 release DEV.I2C_LLD.01.00.00.13 DEV.PROCESSOR-SDK.05.02.00.07
Hao Zhang [Mon, 10 Dec 2018 15:41:07 +0000 (10:41 -0500)]
i2c: update version and docs for 1.0.0.13 release

Signed-off-by: Hao Zhang <hzhang@ti.com>
2 years agoMerge branch 'master' of ssh://bitbucket.itg.ti.com/processor-sdk/i2c-lld into PRSDK...
Mahesh Radhakrishnan [Wed, 5 Dec 2018 17:21:32 +0000 (12:21 -0500)]
Merge branch 'master' of ssh://bitbucket.itg.ti.com/processor-sdk/i2c-lld into PRSDK-4704

2 years agoPRSDK-297 Fix example warnings.
Sinthu Raja M [Fri, 30 Nov 2018 06:34:53 +0000 (12:04 +0530)]
PRSDK-297 Fix example warnings.

 GCC compiler throws warning when int32 data type variable is used for
"%d"format specifier in sprintf due to the attribute macro used
in the prototype of sprintf in header file which allows the compiler to
verify the format specifier and its arguments.

 Update cfg file to add new program section on DSP and M4 core examples
 for shdata section.

2 years agoPRSDK-4169: Adding sciclient as a dependency for board
Mahesh Radhakrishnan [Thu, 22 Nov 2018 23:40:36 +0000 (18:40 -0500)]
PRSDK-4169: Adding sciclient as a dependency for board

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
2 years agoadd J7 support for the I2C unit tests
Ming Wei [Tue, 30 Oct 2018 18:55:05 +0000 (13:55 -0500)]
add J7 support for the I2C unit tests

Signed-off-by: Ming Wei <mwei@ti.com>
2 years agoMerge pull request #108 in PROCESSOR-SDK/i2c-lld from PRSDK-4583 to master
Hao Zhang [Tue, 20 Nov 2018 17:22:37 +0000 (11:22 -0600)]
Merge pull request #108 in PROCESSOR-SDK/i2c-lld from PRSDK-4583 to master

* commit 'f562117c339e01cbaa9adb8e273509547a3d0a80':
  PRSDK-4583:Remove context restore/save for AM437x ICSS0 HS mode.
  PRSDK-4583:Fix bug for IEP CMP status write latency

2 years agoPRSDK-4704: MPU R5 examples. Increase size of region 1 to 32K
Mahesh Radhakrishnan [Mon, 19 Nov 2018 22:31:49 +0000 (17:31 -0500)]
PRSDK-4704: MPU R5 examples. Increase size of region 1 to 32K

2 years agoMerge remote-tracking branch 'origin/master' into PRSDK-4583
Frank Livingston [Mon, 19 Nov 2018 18:16:15 +0000 (12:16 -0600)]
Merge remote-tracking branch 'origin/master' into PRSDK-4583

2 years agoPRSDK-4583:Remove context restore/save for AM437x ICSS0 HS mode.
Frank Livingston [Mon, 19 Nov 2018 17:14:24 +0000 (11:14 -0600)]
PRSDK-4583:Remove context restore/save for AM437x ICSS0 HS mode.

No need for context restore/save since only single High Speed mode
instance is supported. This saves 25 PRU cycles for restore/save of I2C
instance context from/to DMEM. This brings PRU cycles within budget for
High Speed mode on AM437x ICSS0.

2 years agoPRSDK-4583:Fix bug for IEP CMP status write latency
Frank Livingston [Mon, 19 Nov 2018 17:11:29 +0000 (11:11 -0600)]
PRSDK-4583:Fix bug for IEP CMP status write latency

IEP CMP status write has some write latency. If this latency isn't
accounted for, a subsequent write to the INTC System Event mapped to the
IEP CMP event won't properly clear the INTC Sytem Event, and Host Int 1
channel mapped to the INTC System Event will immediately be re-asserted.

2 years agoMerge pull request #98 in PROCESSOR-SDK/i2c-lld from PRSDK-2892 to master
Hao Zhang [Fri, 16 Nov 2018 14:53:00 +0000 (08:53 -0600)]
Merge pull request #98 in PROCESSOR-SDK/i2c-lld from PRSDK-2892 to master

* commit 'b6d71a1d0ff3fdd00be8611b8134e896fcac60f8':
  PRSDK-2892: Excluded OCMC memory region from non-executable section
  PRSDK-2892: Added Non-executable flag to device peripheral memory MMU config

2 years agoMerge pull request #106 in PROCESSOR-SDK/i2c-lld from PRSDK-4813 to master
Hao Zhang [Thu, 15 Nov 2018 14:47:40 +0000 (08:47 -0600)]
Merge pull request #106 in PROCESSOR-SDK/i2c-lld from PRSDK-4813 to master

* commit '499438becec88e63b73196309b11ed0f25b993a2':
  PRSDK-4813: Fix for type casting warnings
  PRSDK-4813: Fix for Klocwork issue in i2c-lld-rtos

2 years agoPRSDK-2892: Excluded OCMC memory region from non-executable section
M V Pratap Reddy [Mon, 12 Nov 2018 18:47:48 +0000 (00:17 +0530)]
PRSDK-2892: Excluded OCMC memory region from non-executable section

2 years agoPRSDK-4813: Fix for type casting warnings
Dasnavis Sabiya [Fri, 9 Nov 2018 14:09:09 +0000 (19:39 +0530)]
PRSDK-4813: Fix for type casting warnings

2 years agoPRSDK-4813: Fix for Klocwork issue in i2c-lld-rtos
Dasnavis Sabiya [Mon, 5 Nov 2018 08:31:35 +0000 (14:01 +0530)]
PRSDK-4813: Fix for Klocwork issue in i2c-lld-rtos

2 years agoMerge pull request #104 in PROCESSOR-SDK/i2c-lld from PRSDK-4698 to master
Sivaraj R [Fri, 26 Oct 2018 05:28:07 +0000 (00:28 -0500)]
Merge pull request #104 in PROCESSOR-SDK/i2c-lld from PRSDK-4698 to master

* commit 'd181ef9c3b5464195696e094acd9760d9b060419':
  i2c: skip high speed mode test since I2C eeprom does not support high speed mode
  i2c: enable high speed mode in the driver

2 years agoi2c: skip high speed mode test since I2C eeprom does not support high speed mode
Hao Zhang [Wed, 24 Oct 2018 20:05:46 +0000 (16:05 -0400)]
i2c: skip high speed mode test since I2C eeprom does not support high speed mode

Signed-off-by: Hao Zhang <hzhang@ti.com>
2 years agoi2c: enable high speed mode in the driver
Hao Zhang [Wed, 24 Oct 2018 20:04:45 +0000 (16:04 -0400)]
i2c: enable high speed mode in the driver

Signed-off-by: Hao Zhang <hzhang@ti.com>
2 years agoMerge pull request #102 in PROCESSOR-SDK/i2c-lld from am77x_build to master
Sivaraj R [Tue, 23 Oct 2018 17:44:20 +0000 (12:44 -0500)]
Merge pull request #102 in PROCESSOR-SDK/i2c-lld from am77x_build to master

* commit '6d7c3c22492fb6d7a228c78b725f071a29212163':
  update the I2C_soc.c to be compatible to the J7's  CSLr defination
  update I2C_soc.c for J7 to be compatible with the CSLr
  add missing ','
  adding J7 support for i2c-lld

2 years agoupdate the I2C_soc.c to be compatible to the J7's CSLr defination
Ming Wei [Wed, 10 Oct 2018 18:38:55 +0000 (13:38 -0500)]
update the I2C_soc.c to be compatible to the J7's  CSLr defination

Signed-off-by: Ming Wei <mwei@ti.com>
2 years agoupdate I2C_soc.c for J7 to be compatible with the CSLr
Ming Wei [Wed, 10 Oct 2018 18:20:22 +0000 (13:20 -0500)]
update I2C_soc.c for J7 to be compatible with the CSLr

Signed-off-by: Ming Wei <mwei@ti.com>
2 years agoadd missing ','
Ming Wei [Tue, 25 Sep 2018 18:56:27 +0000 (13:56 -0500)]
add missing ','

Signed-off-by: Ming Wei <mwei@ti.com>
2 years agoadding J7 support for i2c-lld
Ming Wei [Tue, 25 Sep 2018 18:50:06 +0000 (13:50 -0500)]
adding J7 support for i2c-lld

Signed-off-by: Ming Wei <mwei@ti.com>
2 years agoMerge pull request #101 in PROCESSOR-SDK/i2c-lld from PRSDK-4698 to master DEV.I2C_LLD.01.00.00.12 DEV.PROCESSOR-SDK.05.01.00.07 DEV.PROCESSOR-SDK.05.01.00.10 DEV.PROCESSOR-SDK.05.01.00.11
Raghu Nambiath [Thu, 20 Sep 2018 20:55:40 +0000 (15:55 -0500)]
Merge pull request #101 in PROCESSOR-SDK/i2c-lld from PRSDK-4698 to master

* commit '3f4a4ac91f518e0f833f16c65b1c3966edd67c45':
  i2c: PRSDK-4698: Workaround to bypass the I2C 3.4Mbps test for K2H/E/L

2 years agoi2c: PRSDK-4698: Workaround to bypass the I2C 3.4Mbps test for K2H/E/L
Hao Zhang [Thu, 20 Sep 2018 20:44:26 +0000 (16:44 -0400)]
i2c: PRSDK-4698: Workaround to bypass the I2C 3.4Mbps test for K2H/E/L

Signed-off-by: Hao Zhang <hzhang@ti.com>
2 years agoMerge pull request #100 in PROCESSOR-SDK/i2c-lld from Doc_ver_update_5.1 to master
Hao Zhang [Wed, 19 Sep 2018 13:48:12 +0000 (08:48 -0500)]
Merge pull request #100 in PROCESSOR-SDK/i2c-lld from Doc_ver_update_5.1 to master

* commit '17c8abb162d48b059f851ce8f23557a38df62316':
  Release note update

2 years agoRelease note update
Sinthu Raja M [Wed, 19 Sep 2018 09:50:42 +0000 (15:20 +0530)]
Release note update

2 years agoMerge pull request #99 in PROCESSOR-SDK/i2c-lld from PRSDK-4525 to master
Aravind Batni [Tue, 18 Sep 2018 17:50:06 +0000 (12:50 -0500)]
Merge pull request #99 in PROCESSOR-SDK/i2c-lld from PRSDK-4525 to master

* commit 'b7e40f7eaac1f891405fe3667d6352a49ae89bdc':
  i2c: PRSDK-4525: add test/example support on am65xx-idk platform

2 years agoi2c: PRSDK-4525: add test/example support on am65xx-idk platform
Hao Zhang [Tue, 18 Sep 2018 12:35:51 +0000 (08:35 -0400)]
i2c: PRSDK-4525: add test/example support on am65xx-idk platform

Signed-off-by: Hao Zhang <hzhang@ti.com>
2 years agoMerge pull request #92 in PROCESSOR-SDK/i2c-lld from PRSDK-4123 to master
Hao Zhang [Mon, 17 Sep 2018 16:45:08 +0000 (11:45 -0500)]
Merge pull request #92 in PROCESSOR-SDK/i2c-lld from PRSDK-4123 to master

* commit '12edb71226f39c2e26e317a3252be85390bdadb1':
  i2c: PRSDK-4123: Align AM65xx unit tests name & directory for system test

2 years agoi2c: PRSDK-4123: Align AM65xx unit tests name & directory for system test
Hao Zhang [Mon, 17 Sep 2018 11:36:12 +0000 (07:36 -0400)]
i2c: PRSDK-4123: Align AM65xx unit tests name & directory for system test

Signed-off-by: Hao Zhang <hzhang@ti.com>
2 years agoPRSDK-2892: Added Non-executable flag to device peripheral memory MMU config
Pratap Reddy [Fri, 14 Sep 2018 20:31:37 +0000 (02:01 +0530)]
PRSDK-2892: Added Non-executable flag to device peripheral memory MMU config

2 years agoMerge pull request #93 in PROCESSOR-SDK/i2c-lld from PRSDK-4308 to master
Raghu Nambiath [Wed, 12 Sep 2018 21:06:56 +0000 (16:06 -0500)]
Merge pull request #93 in PROCESSOR-SDK/i2c-lld from PRSDK-4308 to master

* commit '58ae0bea3e477e417f7468b2fad42511cc8b2bb6':
  PRSDK-4308:Update I2C FW design doc
  PRSDK-4308:Update Design Doc

2 years agoMerge pull request #97 in PROCESSOR-SDK/i2c-lld from REL_10012 to master
Hao Zhang [Wed, 12 Sep 2018 13:53:34 +0000 (08:53 -0500)]
Merge pull request #97 in PROCESSOR-SDK/i2c-lld from REL_10012 to master

* commit 'f62871fb97b6a58836b22e0091763ed90523063d':
  Remove empty new features section for 1.0.0.11.
  Update Release Notes date to correspond with date in I2C FW design doc (I2C FW design doc updated to remove AM437x ICSS0 HS mode).
  i2c: update version and RN for 1.0.0.12 release

2 years agoRemove empty new features section for 1.0.0.11.
Frank Livingston [Tue, 11 Sep 2018 21:36:00 +0000 (16:36 -0500)]
Remove empty new features section for 1.0.0.11.

Signed-off-by: Frank Livingston <frank-livingston@ti.com>
2 years agoUpdate Release Notes date to correspond with date in I2C FW design doc
Frank Livingston [Tue, 11 Sep 2018 18:26:34 +0000 (13:26 -0500)]
Update Release Notes date to correspond with date in I2C FW design doc
(I2C FW design doc updated to remove AM437x ICSS0 HS mode).

Signed-off-by: Frank Livingston <frank-livingston@ti.com>
2 years agoPRSDK-4308:Update I2C FW design doc
Frank Livingston [Tue, 11 Sep 2018 17:58:01 +0000 (12:58 -0500)]
PRSDK-4308:Update I2C FW design doc

Remove references to HS mode support on AM437x ICSS0.

2 years agoMerge pull request #96 in PROCESSOR-SDK/i2c-lld from PRSDK-4559 to master
Raghu Nambiath [Sun, 9 Sep 2018 22:09:21 +0000 (17:09 -0500)]
Merge pull request #96 in PROCESSOR-SDK/i2c-lld from PRSDK-4559 to master

* commit '1eed622a6ab274a39d1f856824f302976ee326da':
  PRSDK-455: Added I2C_HWIP_MAX_CNT macro for K2G

2 years agoPRSDK-455: Added I2C_HWIP_MAX_CNT macro for K2G
M V Pratap Reddy [Sun, 9 Sep 2018 14:11:21 +0000 (19:41 +0530)]
PRSDK-455: Added I2C_HWIP_MAX_CNT macro for K2G