]> 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: 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>
5 years agoMerge pull request #91 in PROCESSOR-SDK/i2c-lld from PRSDK-4308 to master
Hao Zhang [Thu, 23 Aug 2018 19:05:58 +0000 (14:05 -0500)]
Merge pull request #91 in PROCESSOR-SDK/i2c-lld from PRSDK-4308 to master

* commit '0ed63f10ccdaacfbb26a16ac36c2f2cccd6d6737':
  PRSDK-4308:Change Unsued to Unused in test programs
  PRSDK-4308:Update firmware minor version number
  PRSDK-4308:Remove extra underscore from example project file name.
  PRSDK-4308:Update example program for AM437x ICSS0.
  PRSDK-4308:I2C FW, LLD and unit test updates for AM437x ICSS0

5 years agoPRSDK-4308:Change Unsued to Unused in test programs
Frank Livingston [Thu, 23 Aug 2018 16:50:20 +0000 (11:50 -0500)]
PRSDK-4308:Change Unsued to Unused in test programs

5 years agoPRSDK-4308:Update firmware minor version number
Frank Livingston [Wed, 22 Aug 2018 15:18:45 +0000 (10:18 -0500)]
PRSDK-4308:Update firmware minor version number

5 years agoPRSDK-4308:Remove extra underscore from example project file name.
Frank Livingston [Fri, 10 Aug 2018 17:43:09 +0000 (12:43 -0500)]
PRSDK-4308:Remove extra underscore from example project file name.

5 years agoPRSDK-4308:Update example program for AM437x ICSS0.
Frank Livingston [Fri, 10 Aug 2018 17:28:10 +0000 (12:28 -0500)]
PRSDK-4308:Update example program for AM437x ICSS0.

5 years agoPRSDK-4308:I2C FW, LLD and unit test updates for AM437x ICSS0
Frank Livingston [Thu, 9 Aug 2018 22:31:38 +0000 (17:31 -0500)]
PRSDK-4308:I2C FW, LLD and unit test updates for AM437x ICSS0

- Remove SMBUS support to reduce program size.
- Use DMEM for SPAD (I2C context & PRU0/1 local copy of IEP DIGIO Output
  Enable reg
- Use ICSS1 IEP DIGIO Output for SDA Output.

5 years agoMerge pull request #90 in PROCESSOR-SDK/i2c-lld from rtos-next to master
Aravind Batni [Wed, 1 Aug 2018 21:15:36 +0000 (16:15 -0500)]
Merge pull request #90 in PROCESSOR-SDK/i2c-lld from rtos-next to master

* commit 'dfd6aa3716e7fce338ba6ef4d50fb1e41b0b771f':
  Squashed commit of the following:
  i2c: PRSDK-2305: add keystone 3 support

5 years agoSquashed commit of the following:
Hao Zhang [Tue, 31 Jul 2018 09:01:16 +0000 (05:01 -0400)]
Squashed commit of the following:

commit 38962396e8c415cc6c795f0db4fe3e0c14cbf7a1
Merge: aa8d2c7 8af7ccc
Author: Hao Zhang <hzhang@ti.com>
Date:   Tue Jul 17 13:41:17 2018 -0500

    Merge pull request #89 in PROCESSOR-SDK/i2c-lld from REL_10011 to master

    * commit '8af7ccc099aed3453dfc5baab22670b44cf2d385':
      i2c: update version and RN for 1.0.0.11 release

commit 8af7ccc099aed3453dfc5baab22670b44cf2d385
Author: Hao Zhang <hzhang@ti.com>
Date:   Tue Jul 17 09:26:07 2018 -0400

    i2c: update version and RN for 1.0.0.11 release

Signed-off-by: Hao Zhang <hzhang@ti.com>
commit aa8d2c7893834542b560615604a33bdd82dc4c81
Merge: 3324e8d 8a1420f
Author: Hao Zhang <hzhang@ti.com>
Date:   Fri Jul 13 14:38:50 2018 -0500

    Merge pull request #88 in PROCESSOR-SDK/i2c-lld from PRSDK-3943 to master

    * commit '8a1420fa71142bd584793f4363f610ddfdab39f8':
      PASDK-3943:Update example application to properly initialize I2C FW

commit 8a1420fa71142bd584793f4363f610ddfdab39f8
Author: Frank Livingston <frank-livingston@ti.com>
Date:   Fri Jul 13 09:53:29 2018 -0500

    PASDK-3943:Update example application to properly initialize I2C FW

    Followed description of problem in PRSDK-3883 for fix.

commit 3324e8d9ae329517f3bc7f33a8bf33bcbda603d9
Merge: a79cc28 953b721
Author: Raghu Nambiath <a0850439@ti.com>
Date:   Fri Jun 22 11:29:55 2018 -0500

    Merge pull request #87 in PROCESSOR-SDK/i2c-lld from PRSDK-3669 to master

    * commit '953b721bed4f67a96f59bd0baf8d710d99564346':
      PRSDK-3669 Fix CPP build issue

commit 953b721bed4f67a96f59bd0baf8d710d99564346
Author: Sinthu Raja M <x0257345@ti.com>
Date:   Fri Jun 22 19:08:26 2018 +0530

    PRSDK-3669 Fix CPP build issue

     Fix CPP build issue due to incompatible assignment of variable from
     const void* to const

commit a79cc288f409eaf45096917cb620daa5b096daef
Merge: 631a38a ff629fa
Author: Raghu Nambiath <a0850439@ti.com>
Date:   Fri Jun 1 16:48:06 2018 -0500

    Merge pull request #83 in PROCESSOR-SDK/i2c-lld from PRSDK-2194 to master

    * commit 'ff629fa6d13da0d4c3dc77e041528ae9911b30f4':
      PRSDK-2194 Added RULES_MAKE macro

commit ff629fa6d13da0d4c3dc77e041528ae9911b30f4
Author: Sinthu Raja M <x0257345@ti.com>
Date:   Wed May 23 15:45:32 2018 +0530

    PRSDK-2194 Added RULES_MAKE macro

     Added RULES_MAKE macro to support build based on custom Rules.make
     location

Signed-off-by: Hao Zhang <hzhang@ti.com>
5 years agoMerge pull request #89 in PROCESSOR-SDK/i2c-lld from REL_10011 to master DEV.I2C_LLD.01.00.00.11
Hao Zhang [Tue, 17 Jul 2018 18:41:17 +0000 (13:41 -0500)]
Merge pull request #89 in PROCESSOR-SDK/i2c-lld from REL_10011 to master

* commit '8af7ccc099aed3453dfc5baab22670b44cf2d385':
  i2c: update version and RN for 1.0.0.11 release

5 years agoi2c: update version and RN for 1.0.0.11 release
Hao Zhang [Tue, 17 Jul 2018 13:26:07 +0000 (09:26 -0400)]
i2c: update version and RN for 1.0.0.11 release

Signed-off-by: Hao Zhang <hzhang@ti.com>