Commit Graph

195 Commits

Author SHA1 Message Date
Manoj Koppolu
b158ee7d6a am243x/am64x: pruio: add pwm driver example
-add pwm driver example
-resolve reviewer comments

Fixes: PINDSW-7096

Signed-off-by: Manoj Koppolu <manoj_koppolu@ti.com>
2023-12-07 18:20:42 +05:30
Manoj Koppolu
ff5c4f5fae am243x/am64x: pruio: add pwm driver
-add pwm driver

Fixes: PINDSW-7096

Signed-off-by: Manoj Koppolu <manoj_koppolu@ti.com>
2023-12-07 18:20:42 +05:30
Rajul Bhambay
9998f7deb4 Pull request #59: am64x/am243x: HDSL- multiple sync frequencies support
Merge in PINDSW/motor_control_sdk from a0497643_PINDSW-7049_hdsl_sync_mode_multiple_frequencies to next

* commit '4aa9cfe08d63dac6bf46725ba6b82da48206c7e5':
  am64x/am243x: hdsl: Fix for multiple sync frequency
2023-12-07 03:33:48 -06:00
Rajul Bhambay
4aa9cfe08d am64x/am243x: hdsl: Fix for multiple sync frequency
- Add frequency support from 8 to 50 KHz
- Add ES value support from 1 to 10

Fixes: PINDSW-7049

Signed-off-by: Rajul Bhambay <r-bhambay@ti.com>
2023-12-07 14:59:38 +05:30
Dhaval Khandla
41e55e7d17 Pull request #65: am243x: bissc: Add examples, driver and firmwares
Merge in PINDSW/motor_control_sdk from PINDSW-5479_add_bissc to next

* commit '2c4dd5bfc01d3716401032416a87b31238a8e285':
  am243x: bissc: Add examples, driver and firmwares
2023-12-06 22:06:09 -06:00
Achala Ram
ccde554ed9 Pull request #61: am64x/am243x: SDFM: Enable Fast detect and Trip zone
Merge in PINDSW/motor_control_sdk from a0502729_PINDSW-5510_SDFM_fast_detect_and_trip_generation to next

* commit '5e9187bc7cb972c73207afc588c4c898ad77d074':
  am64x/am243x: SDFM: Enable Fast detect and Trip zone
2023-12-06 20:33:03 -06:00
Achala Ram
5e9187bc7c am64x/am243x: SDFM: Enable Fast detect and Trip zone
-Enbale fast detect block
-Add support for trip generation

Fixes: PINDSW-5510, PINDSW-5523
Signed-off-by: Achala Ram <a-ram@ti.com>
2023-12-06 17:18:48 +05:30
Achala Ram
72500890dd Pull request #67: am64x/am243x: Endat SDFM : Updates project .js files
Merge in PINDSW/motor_control_sdk from a0502729_PINDSW-7103_remove_linker_file_generation to next

* commit '78fef4b7807d3f32a6b9261f2652fbb57179530a':
  am64x/am243x: Endat/SDFM: Update project js files
2023-12-05 03:20:55 -06:00
Achala Ram
78fef4b780 am64x/am243x: Endat/SDFM: Update project js files
-Remove linker file generation from template

Fixes: PINDSW-7103

Signed-off-by: Achala Ram <a-ram@ti.com>
2023-12-05 14:42:03 +05:30
Dhaval Khandla
2c4dd5bfc0 am243x: bissc: Add examples, driver and firmwares
- Add support for single channel
- Add support for multi channel using single PRU
- Add support for multi channel using multiple PRUs with load share mode

Fixes: PINDSW-5468, PINDSW-5479, PINDSW-5488, PINDSW-5494, PINDSW-5495

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-12-04 15:54:58 +05:30
Dhaval Khandla
e9cc53f0ee Pull request #46: am64x/am243x: hdsl: Bug fixes based on SICK Testing
Merge in PINDSW/motor_control_sdk from PINDSW-6528_hdsl_bugfixes to next

* commit '9fa938d6aeed61f4cc6b575f675eac36404c3b22':
  am64x/am243x: hdsl: Fix the clearing behavior of ONLINE STATUS 1 SCE bit
  am64x/am243x: hdsl: Fix SSUM bit in EVENT_S register
  am64x/am243x: hdsl: Add APIs for long message read and write
  am64x/am243x: hdsl: Fix compiler warnings
  am64x/am243x: hdsl: Add support for PIPE_D register
  am64x/am243x: hdsl: Fix the QM update for safe channel 2
  am64x/am243x: hdsl: Fix the reset value of PRST bit in status/event
2023-11-22 04:51:50 -06:00
Dhaval Khandla
9fa938d6ae am64x/am243x: hdsl: Fix the clearing behavior of ONLINE STATUS 1 SCE bit
- Fix register corruption during SUM/SSUM update in ONLINE STATUS

Fixes: PINDSW-7048

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-11-09 10:05:53 +05:30
Dhaval Khandla
ccda32786b am64x/am243x: hdsl: Fix SSUM bit in EVENT_S register
- Bit should be set if summary is non-zero

Fixes: PINDSW-6629

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-11-09 10:05:53 +05:30
Dhaval Khandla
54303c850e am64x/am243x: hdsl: Add APIs for long message read and write
- Also update the HDSL_write_pc_buffer API
- Update the SDK example to use updated APIs
- Set bit 7 in PC_ADD_H and PC_OFF_H in firmware for long messages

Fixes: PINDSW-7032

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-11-09 10:05:52 +05:30
Dhaval Khandla
450ce5a37f am64x/am243x: hdsl: Fix compiler warnings
Fixes: PINDSW-7020

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-11-09 10:05:52 +05:30
Dhaval Khandla
3e7fbec549 am64x/am243x: hdsl: Add support for PIPE_D register
Fixes: PINDSW-7030

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-11-09 10:05:52 +05:30
Dhaval Khandla
2f0a4eed8a am64x/am243x: hdsl: Fix the QM update for safe channel 2
- Remove increment by 1 after CRC check success on safe channel 2 data
- For CRC check failure, decrement by 8

Fixes: PINDSW-6944

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-11-09 10:05:52 +05:30
Dhaval Khandla
35788f6e64 am64x/am243x: hdsl: Fix the reset value of PRST bit in status/event
- Set the bit during initialization for status and event registers
- Unset the bit in status registers after link_check state

Fixes: PINDSW-6628

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-11-09 10:05:52 +05:30
Achala Ram
b9eb2b68ae Pull request #58: am64x/am243x: SDFM: Add configurable memory support
Merge in PINDSW/motor_control_sdk from a0502729_PINDSW-7016_sdfm_move_sample_output_to_tcm to next

* commit 'd010c593a9b14d1017c6236624180eea99eec28d':
  am64x/am243x: SDFM: Add configurable memory support
2023-10-26 00:10:39 -05:00
Achala Ram
2445bf051e Pull request #57: am64x/am243x: EnDat: Add configurable memory support
Merge in PINDSW/motor_control_sdk from a0502729_PINDSW-7015_endat_move_data_to_tcm to next

* commit 'e30404858c1acc7d0243db3f5d38194beaac8855':
  am64x/am243x: EnDat: Add configurable memory support
2023-10-25 12:11:12 -05:00
Achala Ram
d010c593a9 am64x/am243x: SDFM: Add configurable memory support
-add configurable memory support for sample output
-add firmware version file

Fixes: PINDSW-7016

Signed-off-by: Achala Ram <a-ram@ti.com>
2023-10-25 22:15:51 +05:30
Achala Ram
e30404858c am64x/am243x: EnDat: Add configurable memory support
- Add configurable memory support for encoder info

Fixes: PINDSW-7015

Signed-off-by: Achala Ram <a-ram@ti.com>
2023-10-25 17:16:09 +05:30
Naresh A
7bf78bfc78 Pull request #55: am243x : icsdk : Fix build issue for examples of ICSDK
Merge in PINDSW/motor_control_sdk from PINDSW-6977-Unable-to-build-the-examples-of-ICSDK-inside-Motor-Control-SDK to next

* commit '93e444d69e3c9ce6a1055e87920b80bcd4e35f5e':
  am243x : icsdk : Fix build issue for examples of ICSDK
2023-10-18 06:21:11 -05:00
Naresh A
93e444d69e am243x : icsdk : Fix build issue for examples of ICSDK
Fix build issue for examples of ICSDK inside MCSDK

Fixes: PINDSW-6977

Signed-off-by: Naresh A <nareshk@ti.com>
2023-10-18 16:29:40 +05:30
Naresh A
e1fa5e540a Pull request #54: PINDSW-7000 Update the tool versions in MCSDK source repository for v9.1
Merge in PINDSW/motor_control_sdk from PINDSW-7000-Update-the-tool-versions-in-MCSDK-source-repository-for-v9.1 to next

* commit '04f86f84a7016d2d7a5f846635843f6d310ab245':
  am64x/am243x/am263x : tools : update the tool versions for v9.1
  am64x/am243x/am263x : tools : update the tool versions for v9.1
2023-10-17 04:18:53 -05:00
Naresh A
04f86f84a7 am64x/am243x/am263x : tools : update the tool versions for v9.1
Update the tool versions in MCSDK source repository for v9.1

Fixes: PINDSW-7000

Signed-off-by: Naresh A <nareshk@ti.com>
2023-10-16 16:34:05 +05:30
Naresh A
b886de4ad9 am64x/am243x/am263x : tools : update the tool versions for v9.1
Update the tool versions in MCSDK source repository for v9.1

Fixes: PINDSW-7000

Signed-off-by: Naresh A <nareshk@ti.com>
2023-10-16 13:27:17 +05:30
Naresh A
13692dcd70 Pull request #50: am243x : tirex : update the image name in package.tirex.json file
Merge in PINDSW/motor_control_sdk from PINDSW-6940-Create-TIREX-package-for-Motor-Control-SDK to next

* commit '11cf1ee7d5a29782ff1d7a1ac9d35ab8432bfccd':
  am243x : tirex : update the image name in package.tirex.json file
2023-09-29 03:16:35 -05:00
Naresh A
11cf1ee7d5 am243x : tirex : update the image name in package.tirex.json file
Update the image name in package.tirex.json file

Fixes: PINDSW-6940

Signed-off-by: Naresh A <nareshk@ti.com>
2023-09-29 13:36:23 +05:30
Dhaval Khandla
dc2d7819dc Pull request #47: am263x: docs: Update main page
Merge in PINDSW/motor_control_sdk from PINDSW-6551_update_release_notes_am263x to next

* commit 'ad4152f354f778956ac96c44c578f9503cf87a9b':
  am263x: docs: Update main page
2023-09-27 00:01:24 -05:00
Dhaval Khandla
ad4152f354 am263x: docs: Update main page
Fixes: PINDSW-6551

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-09-26 18:20:38 +05:30
Dhaval Khandla
98eb827a74 Pull request #45: am263x: docs: Add release notes page for 9.0
Merge in PINDSW/motor_control_sdk from PINDSW-6551_add_release_notes_am263x to next

* commit 'fecb017cb599bb7895587650f2480d87525d73e5':
  am263x: docs: Add release notes page for 9.0
2023-09-22 01:37:25 -05:00
Dhaval Khandla
fecb017cb5 am263x: docs: Add release notes page for 9.0
Fixes: PINDSW-6551

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-09-22 11:53:41 +05:30
Achala Ram
56ea946583 Pull request #44: am263x: Tamagawa: revert default uart console baudrate
Merge in PINDSW/motor_control_sdk from a0502729_PINDSW-6939_Tamagawa_revert_uart_console_baudrate to next

* commit 'f8c9aab2823e2b7a630dfd71b49f1c88bc8eac58':
  am263x: Tamagawa: revert default uart console baudrate
2023-09-21 07:10:35 -05:00
Achala Ram
f8c9aab282 am263x: Tamagawa: revert default uart console baudrate
make default uart console baudrate to 115200Hz

Fixes: PINDSW-6939

Signed-off-by: Achala Ram <a-ram@ti.com>
2023-09-21 17:26:59 +05:30
Achala Ram
2b4e745509 Pull request #42: am64x/am243x: Tamagawa: Update release note
Merge in PINDSW/motor_control_sdk from a0502729_PINDSW-6933_Tamagawa_update_release_note to next

* commit '5af62c89d6c6dfa8e52668dd064175a353422bdd':
  am64x/am243x: Tamagawa: Update release note
2023-09-21 03:04:39 -05:00
Achala Ram
5af62c89d6 am64x/am243x: Tamagawa: Update release note
-add firmware build failure bug in release note

Fixes: PINDSW-6933
Signed-off-by: Achala Ram <a-ram@ti.com>
2023-09-21 13:31:42 +05:30
Achala Ram
07014f42a0 Pull request #41: am64x/am243x: Endat: reslove klockwork error
Merge in PINDSW/motor_control_sdk from a0502729_PINDSW-6930_EnDat_klockwork_issue to next

* commit 'abe31e4a2c21ad7bc5cccae61bfb1dfe2ea95969':
  am64x/am243x: Endat: resolve klockwork error
2023-09-21 02:50:16 -05:00
Achala Ram
7f661bf18c Pull request #43: am64x/am243x: Tamagawa: Update name of defined symbols and include path
Merge in PINDSW/motor_control_sdk from a0502729_PINDSW-6931_Tamagawa_resolve_firmware_build_issue to next

* commit 'a905b3a21f576f768eb9755b42eeea1d38c17e32':
  am64x/am243x: Tamagawa: Update name of defined symbols and include path
2023-09-21 02:49:21 -05:00
Achala Ram
abe31e4a2c am64x/am243x: Endat: resolve klockwork error
-Change size of operand in bitwise operation

Fixes: PINDSW-6930

Signed-off-by: Achala Ram <a-ram@ti.com>
2023-09-20 14:23:45 +05:30
Achala Ram
a905b3a21f am64x/am243x: Tamagawa: Update name of defined symbols and include path
- Update include path of icss_regs.inc and icss_cfg_regs.inc files

- Update defined symbols name

Fixes: PINDSW-6931

Signed-off-by: Achala Ram <a-ram@ti.com>
2023-09-20 13:46:02 +05:30
Dhaval Khandla
c2960b87bb Pull request #39: am263x: rtlibs: Fix linker file for AM263X examples
Merge in PINDSW/motor_control_sdk from PINDSW-6566_update_dcl_am263x to next

* commit 'd51d4e98b7727ef8fdcc6361063ad8cab90eb31f':
  am263x: rtlibs: Fix linker file for AM263X examples
2023-09-19 08:09:44 -05:00
Naresh A
4e2bafc816 Pull request #40: PINDSW-6929 Fix gen buildfiles issue for AM263x MCSDK
Merge in PINDSW/motor_control_sdk from PINDSW-6929_Fix-gen-buildfiles-issue-for-AM263x-MCSDK to next

* commit '6337509ba7b897c5b1aeff91696f8a3d59d0ba37':
  am263x : build : fix product.json issue for AM263x MCSDK
  am263x : build : fix gen-buildfiles issue for AM263x MCSDK
2023-09-19 08:07:21 -05:00
Dhaval Khandla
d51d4e98b7 am263x: rtlibs: Fix linker file for AM263X examples
Fixes: PINDSW-6566

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-09-19 16:09:57 +05:30
Naresh A
6337509ba7 am263x : build : fix product.json issue for AM263x MCSDK
Fix product.json issue for AM263x MCSDK

Fixes: PINDSW-6929

Signed-off-by: Naresh A <nareshk@ti.com>
2023-09-19 15:22:48 +05:30
Naresh A
fb9a60770c am263x : build : fix gen-buildfiles issue for AM263x MCSDK
Fix gen-buildfiles issue for AM263x MCSDK

Fixes: PINDSW-6929

Signed-off-by: Naresh A <nareshk@ti.com>
2023-09-19 14:57:14 +05:30
Naresh A
06a4b1e6a1 Pull request #38: am64x/am243x/am263x: build: Make Release mode as default configuration
Merge in PINDSW/motor_control_sdk from PINDSW-6926-Make-Release-mode-as-the-default-configuration-for-Motor-Control-SDK-examples to next

* commit '553fbde312908054315a47270365b06d839e54b6':
  am64x/am243x/am263x: build: Make Release mode as default configuration
2023-09-18 23:15:51 -05:00
Dhaval Khandla
651cc725f8 Pull request #37: am243x: docs: Remove compiler note from release notes for 9.0
Merge in PINDSW/motor_control_sdk from PINDSW-6925_update_release_notes to next

* commit '7dd9309df77f6026ee37fbb118cfd4882c55d11b':
  am243x: docs: Remove compiler note from release notes for 9.0
2023-09-17 06:21:43 -05:00
Naresh A
553fbde312 am64x/am243x/am263x: build: Make Release mode as default configuration
Make Release mode as the default configuration for the examples

Fixes: PINDSW-6926

Signed off by: Naresh A <nareshk@ti.com>
2023-09-17 16:30:43 +05:30
Dhaval Khandla
7dd9309df7 am243x: docs: Remove compiler note from release notes for 9.0
Fixes: PINDSW-6551

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-09-17 15:01:55 +05:30