]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/i2c-lld.git/log
keystone-rtos/i2c-lld.git
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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

4 years 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

4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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

4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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

4 years 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

4 years 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

4 years 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

4 years 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

4 years 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

4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
4 years 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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

5 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

5 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>
5 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

5 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>
5 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>
5 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

5 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.

5 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>
5 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>
5 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

5 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

5 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

5 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.

5 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.

5 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

5 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

5 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

5 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

5 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

5 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

5 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>
5 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>
5 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

5 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>
5 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>
5 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>
5 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>
5 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

5 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>
5 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

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

5 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

5 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>
5 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

5 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>
5 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

5 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

5 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

5 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>
5 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>
5 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.

5 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

5 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

5 years agoMerge pull request #95 in PROCESSOR-SDK/i2c-lld from PRSDK-2234 to master
Hao Zhang [Thu, 6 Sep 2018 15:23:47 +0000 (10:23 -0500)]
Merge pull request #95 in PROCESSOR-SDK/i2c-lld from PRSDK-2234 to master

* commit 'ca833c6c30876d9abc3fbc807fde7fc217f99b29':
  i2c: PRSDK-2234: add high speed mode test case

5 years agoi2c: PRSDK-2234: add high speed mode test case
Hao Zhang [Thu, 6 Sep 2018 10:11:28 +0000 (06:11 -0400)]
i2c: PRSDK-2234: add high speed mode test case

Signed-off-by: Hao Zhang <hzhang@ti.com>
5 years agoMerge pull request #94 in PROCESSOR-SDK/i2c-lld from PRSDK-2305 to master
Hao Zhang [Tue, 4 Sep 2018 14:53:53 +0000 (09:53 -0500)]
Merge pull request #94 in PROCESSOR-SDK/i2c-lld from PRSDK-2305 to master

* commit '6961318749e93bebc289d85f804ea6cbdb5110a1':
  i2c: PRSDK-2305: fix am6 R5 interrupt issue

5 years agoi2c: PRSDK-2305: fix am6 R5 interrupt issue
Hao Zhang [Tue, 4 Sep 2018 09:45:48 +0000 (05:45 -0400)]
i2c: PRSDK-2305: fix am6 R5 interrupt issue

Signed-off-by: Hao Zhang <hzhang@ti.com>
5 years agoPRSDK-4308:Update Design Doc
Frank Livingston [Thu, 30 Aug 2018 21:44:46 +0000 (16:44 -0500)]
PRSDK-4308:Update Design Doc

Add section on AM437x ICSS0 feature enhancement.

5 years agoi2c: update version and RN for 1.0.0.12 release
Frank Livingston [Fri, 24 Aug 2018 20:53:49 +0000 (15:53 -0500)]
i2c: update version and RN for 1.0.0.12 release

Signed-off-by: Frank Livingston <frank-livingston@ti.com>