Merge in PINDSW/motor_control_sdk from a0502729_PINDSW-5681_EnDat_enable_multi_channel_continuous_mode to next
* commit '34b62601844e718b3c9484fa6290eac437330e44':
am64x/am243: EnDat: Enable periodic trigger mode for multi-channel
Merge in PINDSW/motor_control_sdk from a0502729_PINDSW-5523_SDFM_trip_generation to next
* commit 'c41804bd2ed5ccd22e68347321fae171798468ba':
am64x/am243: SDFM: Add trigger based normal current sampling
- Add support for trigger based sampling by using IEP compare
events
- Add support for double update per PWM cycle
- Fixed the IEP compare event hit value calculation
- Tested with SDFM clock input from EPWM
Fixes: PINDSW-5522, PINDSW-6544, PINDSW-6546
Signed-off-by: Achala Ram <a-ram@ti.com>
Merge in PINDSW/motor_control_sdk from PINDSW-6434_add-documentation to next
* commit '354e9896981ed53b38339f62dee803668f95fac8':
am64x/am243x/am263x : add documentation
am64x/am243x/am263x : add documentation
Merge in PINDSW/motor_control_sdk from PINDSW-5486_hdsl_bug_fixes to next
* commit '47b87f5cf7dd98e755c9ae554a89339f6559bac3':
am64x/am243x: hdsl: Remove SUC instruction usage
am64x/am243x: hdsl: Fix ONLINE_STATUS_1 register corruption
am64x/am243x: hdsl: Fix QMLW bits in ONLINE STATUS registers
am64x/am243x: hdsl: Make FREL/FRES bit set sticky in EVENT/EVENT_S
am64x/am243x: hdsl: Fix reset behaviour after triggering manual reset
am64x/am243x: hdsl: Add versioning in firmware
am64x/am243x: hdsl: Fix the SUM/SSUM/FIX1 bit configuration in ONLINE STATUS registers
am64x/am243x: hdsl: Fix the fast position and velocity calculation
am64x/am243x: hdsl: Fix the two most significant bytes of fast position
am64x/am243x: hdsl: Update the register memory map
am64x/am243x: hdsl: Remove the scanf waiting for Enter during initialization
- TEMP_REG1 was being used by QM_ADD and ONLINE STATUS update in
v-frame processing
- Update version to 0.4
Fixes: PINDSW-6487
Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
- Mask was not applied to QM register before checking the low value
- Enable QMLW/POS checks for all H-frames
Fixes: PINDSW-6530
Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
- Firmware should not clear these bits in EVENT/EVENT_S registers
- Update the version to 0.3
Fixes: PINDSW-6526
Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
- Update the version to 0.2
- Use the VERSION and VERSION2 register
- Remove the hardcoding from driver
Fixes: PINDSW-6518
Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
- MASK_SUM should not be used for masking SUMMARY while updating these
SUM and SSUM bits in ONLINE STATUS registers
- Fix the mask for SCE and VPOS updates
Fixes: PINDSW-6487, PINDSW-6488
Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
- Fix sign extension in estimator for relative position and acceleration
addition
- Fix sign estimation for relative position calculation
- Remove an unnecessary RET instruction
- Fix register corruption for ALIGN_PH
- Fix register usage for DTE error signaling
Fixes: PINDSW-5689
Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
- Fix the address of ONLINE STATUS bytes by adding a reserved byte
- Create separate entries for low and high bytes of ONLINE STATUS registers
- Add SAFE_CTRL and POSTX registers
- Use high and low addresses in firmware for ONLINE STATUS registers
Fixes: PINDSW-6489
Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
Merge in PINDSW/motor_control_sdk from PINDSW-6511_update_gitignore to next
* commit '900e6266d40f656b7a80a28c94851ca64b3e011a':
am64x/am243x/am263x: Update the gitignore file
Merge in PINDSW/motor_control_sdk from PINDSW-6431_Update-the-device-name-of-AM64x to next
* commit '33e19c02dec9c1a6c6d47e276ff98b2a116a5b21':
am64x/am243x/am263x : update the device name of AM64x as per the new one
Merge in PINDSW/motor_control_sdk from PINDSW-5825_update_tool_versions to next
* commit 'a247671e9fe244ba4d43e89b6b4a83a6b37ceab0':
am64x/am243x/am263x : update tool versions