keystone-rtos/fatfs.git
17 months agoNOTICE OF RELOCATION master
Jacob Stiffler [Thu, 31 Oct 2019 17:52:26 +0000 (13:52 -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/fs/fatfs.

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 agoPRSDK-6460:Fixing doxygen warnings
Mahesh Radhakrishnan [Thu, 3 Oct 2019 18:02:26 +0000 (14:02 -0400)]
PRSDK-6460:Fixing doxygen warnings

18 months agoKW fixes DEV.FATFS_LLD.01.00.00.15
Mahesh Radhakrishnan [Sun, 29 Sep 2019 16:18:04 +0000 (12:18 -0400)]
KW fixes

18 months agoAlign DMA buffer with cache line size
Thanh Tran [Tue, 17 Sep 2019 19:03:58 +0000 (15:03 -0400)]
Align DMA buffer with cache line size

On R5, USB host application runs into problem that corrupts program memory
when USB host application reads file data. The problem is caused by cache
invalidate operation. Fix is to align this buffer with cache-line size

18 months agoRelease_6.1: Release notes and version update
Sinthu Raja M [Mon, 23 Sep 2019 13:23:45 +0000 (18:53 +0530)]
Release_6.1: Release notes and version update

19 months agoCorrecting the example makefile for am65xx
Mahesh Radhakrishnan [Tue, 10 Sep 2019 20:53:37 +0000 (16:53 -0400)]
Correcting the example makefile for am65xx

19 months agoPRSDK-6233: Enabling all cores for j721e
Mahesh Radhakrishnan [Wed, 28 Aug 2019 16:43:59 +0000 (12:43 -0400)]
PRSDK-6233: Enabling all cores for j721e

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
20 months agoPRSDK-6055: Added functionality in the example to insert/remove sd card
Mahesh Radhakrishnan [Fri, 9 Aug 2019 18:01:42 +0000 (14:01 -0400)]
PRSDK-6055: Added functionality in the example to insert/remove sd card

21 months agoManually align the buffer in FATFS_readBootSector DEV.FATFS_LLD.01.00.00.14
Thanh Tran [Mon, 24 Jun 2019 22:06:43 +0000 (18:06 -0400)]
Manually align the buffer in FATFS_readBootSector

TI compiler doesn't align the mentioned buffer when compiling for
R5. And because the buffer is in stack, a cache invalidate on this buffer
cause stack corruption

The fix is to align it manually so that it's not compiler dependent.

21 months agoRelease_6.0: Release notes and version update
Sinthu Raja M [Mon, 24 Jun 2019 06:30:52 +0000 (12:00 +0530)]
Release_6.0: Release notes and version update

22 months agoPRSDK-4453 Address review comments
Sinthu Raja M [Mon, 20 May 2019 06:06:45 +0000 (11:36 +0530)]
PRSDK-4453 Address review comments

 Remove redundant SMP config file for A15 core.
 Remove driver components from the A53 config file.

22 months agoPRSDK-4453 Add SMP enabled BIOS project for A15 and A53
Sinthu Raja M [Thu, 16 May 2019 10:29:20 +0000 (15:59 +0530)]
PRSDK-4453 Add SMP enabled BIOS project for A15 and A53

 Add project text file and RTSC config file for SMP enabled Test project for
 AM572x EVM
 Update component makefile to add entry for FATFS SMP enabled project for
 AM65xx IDK

22 months agoPRSDK-4453 Update config file to remove board dependancy
Sinthu Raja M [Tue, 14 May 2019 10:09:58 +0000 (15:39 +0530)]
PRSDK-4453 Update config file to remove board dependancy

 Update config file to remove board and SCI components to remove board
 name dependency.

22 months agoPRSDK-4453 Update RTSC config file to load PDK components
Sinthu Raja M [Thu, 9 May 2019 11:57:23 +0000 (17:27 +0530)]
PRSDK-4453 Update RTSC config file to load PDK components

 Update fatfs example/test RTSC config file ti load PDK driver components
 and OSAL package during compilation.

22 months agoUsing InitMmu function as default
Mahesh Radhakrishnan [Thu, 30 May 2019 18:59:06 +0000 (14:59 -0400)]
Using InitMmu function as default

22 months agoFix for using initMmu from osal
Mahesh Radhakrishnan [Thu, 30 May 2019 18:53:22 +0000 (14:53 -0400)]
Fix for using initMmu from osal

22 months agoUse common OSAL MMU init fxn
Sivaraj R [Mon, 20 May 2019 07:46:15 +0000 (13:16 +0530)]
Use common OSAL MMU init fxn

Signed-off-by: Sivaraj R <sivaraj@ti.com>
23 months agoadd j721e_evm support for fatfs
Ming Wei [Tue, 30 Apr 2019 14:49:51 +0000 (09:49 -0500)]
add j721e_evm support for fatfs

Signed-off-by: Ming Wei <mwei@ti.com>
2 years agofatfs: fix Klockwork issue
Hao Zhang [Mon, 11 Mar 2019 16:56:16 +0000 (12:56 -0400)]
fatfs: fix Klockwork issue

Signed-off-by: Hao Zhang <hzhang@ti.com>
2 years agofix BIOS test failed J21E/A72 issue
Ming Wei [Mon, 25 Mar 2019 16:00:24 +0000 (11:00 -0500)]
fix BIOS test failed J21E/A72 issue

Signed-off-by: Ming Wei <mwei@ti.com>
2 years agoDocumentation update for release 5.3 DEV.FATFS_LLD.01.00.00.13
M V Pratap Reddy [Fri, 15 Mar 2019 14:41:59 +0000 (20:11 +0530)]
Documentation update for release 5.3

2 years agofix the gicv3 MMU setting issue
Ming Wei [Mon, 25 Feb 2019 17:08:04 +0000 (11:08 -0600)]
fix the gicv3 MMU setting issue

Signed-off-by: Ming Wei <mwei@ti.com>
2 years agoChange in J7 memory map to support all cores
Sivaraj R [Mon, 18 Feb 2019 15:43:44 +0000 (21:13 +0530)]
Change in J7 memory map to support all cores

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

Signed-off-by: Sivaraj R <sivaraj@ti.com>
2 years agoPRSDK-4440 Fix to determine the card is MBR with BR or BR only card
Sinthu Raja M [Mon, 28 Jan 2019 10:37:51 +0000 (16:07 +0530)]
PRSDK-4440 Fix to determine the card is MBR with BR or BR only card

 Reverted the workaround to fix this issue
 A card with only Boot sector satisfies the following information on the
 sector 0
  1. The first byte will be a JMP instrunction code whcih will be either
     EB or E9
  2. Media type offset 21 will be 0xF0 or it ranges from 0xF8 to 0xFF.

 Added check to determine the card type by following the above
 conditions.

2 years agoPRSDK-4440 Workaround to handle SD card with only BR
Sinthu Raja M [Mon, 17 Dec 2018 13:12:07 +0000 (18:42 +0530)]
PRSDK-4440 Workaround to handle SD card with only BR

 Special cases such as SD card formatted through Windows will have only
 Boot Record. Sometimes Windows write some messages onto the partition
 section of the Boot Record, so at MBR[446] it contains some characters
 which creates issues when parsing the Boot record to identify the partition.

 Workaround is whenever a SD card is formatted for FAT32 filesystem the
 first partition entry i.e, the offset 446 will be written with 0x80. So
 to identify the valid partition available we update the code to check
 the partition entry MBR[446] has 0x80. This will help to identify
 between BR and MBR of a given SD card.

2 years agoPRSDK-5273: RTSC depdencies added
Aravind Batni [Tue, 22 Jan 2019 10:52:12 +0000 (05:52 -0500)]
PRSDK-5273: RTSC depdencies added

Signed-off-by: Aravind Batni <aravindbr@ti.com>
2 years agoAdding sciclient dependency for J7 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 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
Ankur [Wed, 9 Jan 2019 12:48:50 +0000 (18:18 +0530)]
Adding sciclient dependency for J7

Signed-off-by: Ankur <a0132173@ti.com>
2 years agoFixed package build REL.PDK.J7.00.05.00.01 REL.PDK.J7.00.05.00.02 REL.PDK.J7.00.05.00.03 REL.PDK.J7.00.05.00.04
Sivaraj R [Mon, 7 Jan 2019 07:36:37 +0000 (13:06 +0530)]
Fixed package build

Signed-off-by: Sivaraj R <sivaraj@ti.com>
2 years agoPRSDK-4440 Fix multi-partition redundant mapping DEV.FATFS_LLD.01.00.00.12A
Sinthu Raja M [Thu, 13 Dec 2018 16:22:49 +0000 (21:52 +0530)]
PRSDK-4440 Fix multi-partition redundant mapping

 Issue:
 Foa a given multi-partition card mapping for a single partition is
 mapping redundantly because of several disk_initialize function call
 during FATFS_open.

 Fix:
 Remove multiple disk initialize function from FATFS_open and also handled
 partition entry and mapping inside FATFS_readBootSector function.

2 years agoPRSDK-4440: Fixes issue with multi-partition support DEV.FATFS_LLD.01.00.00.12 DEV.PROCESSOR-SDK.05.02.00.07
Madan Srinivas [Mon, 10 Dec 2018 22:53:04 +0000 (17:53 -0500)]
PRSDK-4440: Fixes issue with multi-partition  support

The new multi-partion support added braks FATFS if it is used on
a drive with no partitions, is, boot sector is at sector 0,

This patch fixes hte issue, by initializing VolToPart to either 0 or 1
based on whether a partition is present or not.

Signed-off-by: Madan Srinivas<madans@ti.com>
2 years agoPRSDK-4440: Fixes issue with multi-partition support
Madan Srinivas [Mon, 10 Dec 2018 22:53:04 +0000 (17:53 -0500)]
PRSDK-4440: Fixes issue with multi-partition  support

The new multi-partion support added braks FATFS if it is used on
a drive with no partitions, is, boot sector is at sector 0,

This patch fixes hte issue, by initializing VolToPart to either 0 or 1
based on whether a partition is present or not.

Signed-off-by: Madan Srinivas<madans@ti.com>
2 years agoDocumentation update for release 5.2
M V Pratap Reddy [Sat, 8 Dec 2018 00:58:18 +0000 (06:28 +0530)]
Documentation update for release 5.2

2 years agofix the fatfs example build failure for J7
Ming Wei [Mon, 10 Dec 2018 04:39:06 +0000 (22:39 -0600)]
fix the fatfs example build failure for J7

Signed-off-by: Ming Wei <mwei@ti.com>
2 years agoPRSDK-5134 Update FATFS_Close funtion call
Sinthu Raja M [Fri, 7 Dec 2018 16:57:42 +0000 (22:27 +0530)]
PRSDK-5134 Update FATFS_Close funtion call

 Update FATFS_close function call from FATFS_open() function with the
 pointer argument

2 years agoPRSDK-5134: Fix for FatFs open failure on AM65xx platform
M V Pratap Reddy [Thu, 6 Dec 2018 23:11:35 +0000 (04:41 +0530)]
PRSDK-5134: Fix for FatFs open failure on AM65xx platform

 - Logical to physical drive mapping is not proper inside FatFs driver
   layer when FatFs open index and HW instance of the storage media are
   different. This is resulting in wrong function pointer mapping and disk
   init failure.

2 years agoMerge branch 'master' of ssh://bitbucket.itg.ti.com/processor-sdk/fatfs into PRSDK...
Mahesh Radhakrishnan [Thu, 6 Dec 2018 00:23:18 +0000 (19:23 -0500)]
Merge branch 'master' of ssh://bitbucket.itg.ti.com/processor-sdk/fatfs into PRSDK-4440

2 years agoPRSDK-4440: Fix for example build errors
M V Pratap Reddy [Wed, 5 Dec 2018 20:42:15 +0000 (02:12 +0530)]
PRSDK-4440: Fix for example build errors

2 years agoMerge branch 'master' of ssh://bitbucket.itg.ti.com/processor-sdk/fatfs into PRSDK...
Mahesh Radhakrishnan [Wed, 5 Dec 2018 17:22:28 +0000 (12:22 -0500)]
Merge branch 'master' of ssh://bitbucket.itg.ti.com/processor-sdk/fatfs into PRSDK-4704

2 years agoPRSDK-4440 Fix merge issue with FATFS_GPIO_ENABLED macro
Sinthu Raja M [Wed, 5 Dec 2018 10:28:34 +0000 (15:58 +0530)]
PRSDK-4440 Fix merge issue with FATFS_GPIO_ENABLED macro

 Fix FATFS_GPIO_ENABLED macro issue which disabled the
 GPIO functionality of GPIO for other platforms except AM65x and J7

2 years agoPRSDK-4440 Add multi-partition example for AM572x IDK
Sinthu Raja M [Mon, 19 Nov 2018 14:37:06 +0000 (20:07 +0530)]
PRSDK-4440 Add multi-partition example for AM572x IDK

  Add Multi-partition example for fatfs with menu oriented option.
  In which user opted to enter a partition number and do console shell
  operation in the enterd partition.
  The number of partitions are determined by the FATFS wrapper class.

2 years agoPRSDK-4440 Addressing review comments
Sinthu Raja M [Mon, 19 Nov 2018 11:37:59 +0000 (17:07 +0530)]
PRSDK-4440 Addressing review comments

 Add macro for mount option in f_mount function.
 Update readBootSector function to handle f_mount failure case.

2 years agoPRSDK-4440 Fix MISRA C error
Sinthu Raja M [Fri, 16 Nov 2018 14:37:28 +0000 (20:07 +0530)]
PRSDK-4440 Fix MISRA C error

 Update code to fix MISRA C errors

2 years agoPRSDK-4440 Add volume status variable to indicate the application
Sinthu Raja M [Fri, 16 Nov 2018 12:21:53 +0000 (17:51 +0530)]
PRSDK-4440 Add volume status variable to indicate the application

 Add FATFS_volumeStaus variable to indicate the application of the
 VolToPart table is full and no further partition can be added.

2 years agoPRSDK-4440 Add macro for VolToPart structure default values
Sinthu Raja M [Fri, 16 Nov 2018 11:19:30 +0000 (16:49 +0530)]
PRSDK-4440 Add macro for VolToPart structure default values

2 years agoPRSDK-4440 Update Macros name appended with FATFS
Sinthu Raja M [Fri, 16 Nov 2018 11:09:35 +0000 (16:39 +0530)]
PRSDK-4440 Update Macros name appended with FATFS

  Changed all the wrapper class macros appeneded with FATFS.

2 years agoPRSDK-4440 Address Review comments
Sinthu Raja M [Fri, 16 Nov 2018 10:57:43 +0000 (16:27 +0530)]
PRSDK-4440 Address Review comments

 Add API to check free index availability in VolToPart structure.
 Update Fatfs_Close API to verify error cases.
 Moved MACROS to header files.
 Replaced magic numbers with macros.
 Changed logic of accessing VolToPart structure with multiple open and
 close of Fatfs driver.

2 years agoPRSDK-4440 Add support for multi-partition
Sinthu Raja M [Mon, 12 Nov 2018 14:45:03 +0000 (20:15 +0530)]
PRSDK-4440 Add support for multi-partition

 Remove makefile to create independant library for multi-partition.

 Add API to read boot sector during FATFS_initialize to find the number
 of partitions.

 Add VolToPart structure to map partition table to its driver instances.

 Update FATFS_object structure to have filesystem details for each
 partition in a given instance.

2 years agoPRSDK-5098: Adding detailed comments as per review comments
Mahesh Radhakrishnan [Mon, 3 Dec 2018 23:22:24 +0000 (18:22 -0500)]
PRSDK-5098: Adding detailed comments as per review comments

2 years agoPRSDK-5098: Fix for the console app if GPIO is not used for card detect
Mahesh Radhakrishnan [Mon, 3 Dec 2018 20:30:33 +0000 (15:30 -0500)]
PRSDK-5098: Fix for the console app if GPIO is not used for card detect

2 years agoPRSDK-2892: Added Non-executable flag to device peripheral memory MMU config
M V Pratap Reddy [Fri, 30 Nov 2018 00:37:28 +0000 (06:07 +0530)]
PRSDK-2892: Added Non-executable flag to device peripheral memory MMU config

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

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

2 years agoMerge pull request #37 in PROCESSOR-SDK/fatfs from am77x_build to master
Sivaraj R [Sun, 11 Nov 2018 05:15:56 +0000 (23:15 -0600)]
Merge pull request #37 in PROCESSOR-SDK/fatfs from am77x_build to master

Squashed commit of the following:

commit e12d746b7369861537f66669862c88adfa85911c
Author: Ming Wei <mwei@ti.com>
Date:   Sat Nov 10 22:50:01 2018 -0600

    remove the reference of j7-evm from fatfs makefile

Signed-off-by: Ming Wei <mwei@ti.com>
commit 5fb2931dc0376ca7e7c141a6d70fc939ecc2521d
Author: Ming Wei <mwei@ti.com>
Date:   Sun Oct 28 21:05:24 2018 -0500

    add A72 support, add including stdbool.h, version ID updates

Signed-off-by: Ming Wei <mwei@ti.com>
commit f1e994dc6ba9e6328ef750541da578f90ff2c0db
Author: Ming Wei <a0868762@ti.com>
Date:   Sun Oct 21 19:55:12 2018 -0500

    Fixed merge conflict

commit f50d9c82931af190bf470335ca1ea78864c06381
Merge: 0a1830a 8b1bd37
Author: Ming Wei <a0868762@ti.com>
Date:   Sun Oct 21 19:51:43 2018 -0500

    Fixed merge conflict

commit 0a1830a598cece46cbc056dfe1c94aeba3d1636b
Author: Ming Wei <mwei@ti.com>
Date:   Sun Oct 21 17:45:45 2018 -0500

    resolve conflicts with master

Signed-off-by: Ming Wei <mwei@ti.com>
commit b6ff92bd0c9e800ff71a303a211ce321f177bb97
Author: Ming Wei <mwei@ti.com>
Date:   Sat Oct 20 23:22:32 2018 -0500

    rebased to master; add SIMULATOR specific options; R5 only

Signed-off-by: Ming Wei <mwei@ti.com>
commit 80c85e45c9d9de02db6a9644ffe12a4f9c4fb591
Author: Ming Wei <mwei@ti.com>
Date:   Tue Oct 16 16:46:44 2018 -0500

    update version string

Signed-off-by: Ming Wei <mwei@ti.com>
commit 4cedc4eaa021dcbff20961a0fffb511d10bb9850
Author: Ming Wei <mwei@ti.com>
Date:   Tue Oct 16 16:42:15 2018 -0500

    use simJ7 to replace j7_evm

Signed-off-by: Ming Wei <mwei@ti.com>
commit 24986d32a613a9d10adf4548d2058bd56d716e9b
Author: Ming Wei <mwei@ti.com>
Date:   Wed Sep 19 13:02:20 2018 -0500

    remove simJ7 as MACHINE, but add it as BOARD

Signed-off-by: Ming Wei <mwei@ti.com>
commit 14ed6ca7b842ba3f924a225583a7aac86a1cb506
Author: Ming Wei <mwei@ti.com>
Date:   Sun Sep 2 23:52:22 2018 -0500

    add J7 support for fatfs

Signed-off-by: Ming Wei <mwei@ti.com>
2 years agoMerge pull request #36 in PROCESSOR-SDK/fatfs from Doc_ver_update_5.1 to master DEV.FATFS_LLD.01.00.00.11 DEV.PROCESSOR-SDK.05.01.00.07 DEV.PROCESSOR-SDK.05.01.00.10 DEV.PROCESSOR-SDK.05.01.00.11
Raghu Nambiath [Wed, 19 Sep 2018 14:33:15 +0000 (09:33 -0500)]
Merge pull request #36 in PROCESSOR-SDK/fatfs from Doc_ver_update_5.1 to master

* commit 'fee90a9610951eadfc72879dc25cefc24a154b9a':
  Doc/ver update to 1.0.0.11

2 years agoDoc/ver update to 1.0.0.11
Sinthu Raja M [Wed, 19 Sep 2018 12:36:51 +0000 (18:06 +0530)]
Doc/ver update to 1.0.0.11

2 years agoMerge pull request #35 in PROCESSOR-SDK/fatfs from PRSDK-4123 to master
Mahesh Radhakrishnan [Mon, 17 Sep 2018 22:08:49 +0000 (17:08 -0500)]
Merge pull request #35 in PROCESSOR-SDK/fatfs from PRSDK-4123 to master

* commit '41901fa6d755ca86ebfb4ad5683fb8ed2b2db7f9':
  PRSDK-4123: Update the test names as per the conventions

2 years agoPRSDK-4123: Update the test names as per the conventions
Mahesh Radhakrishnan [Mon, 17 Sep 2018 22:07:20 +0000 (18:07 -0400)]
PRSDK-4123: Update the test names as per the conventions

2 years agoMerge pull request #34 in PROCESSOR-SDK/fatfs from PRSDK-4440 to master
Mahesh Radhakrishnan [Tue, 11 Sep 2018 12:08:47 +0000 (07:08 -0500)]
Merge pull request #34 in PROCESSOR-SDK/fatfs from PRSDK-4440 to master

* commit 'b7f787ad889ad161136a54e674a4dd2b50bb43e0':
  PRSDK-4440 Fixed trivial Error on exporting fatfs componet macros

2 years agoPRSDK-4440 Fixed trivial Error on exporting fatfs componet macros
Sinthu Raja M [Tue, 11 Sep 2018 05:42:53 +0000 (11:12 +0530)]
PRSDK-4440 Fixed trivial Error on exporting fatfs componet macros

 Add multi partition makefile to include while packaging
 Fatfs trivial error on exporting PKG_LIST macro

2 years agoMerge pull request #33 in PROCESSOR-SDK/fatfs from PRSDK-4440 to master
Raghu Nambiath [Fri, 7 Sep 2018 22:49:31 +0000 (17:49 -0500)]
Merge pull request #33 in PROCESSOR-SDK/fatfs from PRSDK-4440 to master

* commit '70dda8d1fd4089065e5fef0165ca7bf4a4a0a601':
  PRSDK-4440 Multipartition support

2 years agoPRSDK-4440 Multipartition support
Sinthu Raja M [Thu, 6 Sep 2018 12:54:09 +0000 (18:24 +0530)]
PRSDK-4440 Multipartition support

 Add fatfs multi partition support  to mount different volumes.

2 years agoMerge pull request #31 in PROCESSOR-SDK/fatfs from omap_build_fix to master
Raghu Nambiath [Wed, 22 Aug 2018 14:38:38 +0000 (09:38 -0500)]
Merge pull request #31 in PROCESSOR-SDK/fatfs from omap_build_fix to master

* commit '76543a92a4e0558f280398f73ca0d09f66aabc31':
  fatfs: fix library build issue for omapl137 and omapl138

2 years agofatfs: fix library build issue for omapl137 and omapl138
Hao Zhang [Wed, 22 Aug 2018 09:24:33 +0000 (05:24 -0400)]
fatfs: fix library build issue for omapl137 and omapl138

Signed-off-by: Hao Zhang <hzhang@ti.com>
2 years agoMerge pull request #29 in PROCESSOR-SDK/fatfs from rtos-next to master
Raghu Nambiath [Wed, 1 Aug 2018 21:47:40 +0000 (16:47 -0500)]
Merge pull request #29 in PROCESSOR-SDK/fatfs from rtos-next to master

* commit '46c124ba1b64380c3a5855fc98d480b8a857274c':
  Update to compile for AM57x, overriding the warning
  Updates to copyrights and addressing review comments
  Cleaning up the example to link libs via makefile only
  Fixes for the example to work with SD card on A53/R5
  Make win buffer cache-line-size aligned
  Updates to examples
  Initial version of fatfs on k3

2 years agoMerge pull request #28 in PROCESSOR-SDK/fatfs from rtos-next-merge to rtos-next
Aravind Batni [Wed, 1 Aug 2018 19:55:06 +0000 (14:55 -0500)]
Merge pull request #28 in PROCESSOR-SDK/fatfs from rtos-next-merge to rtos-next

* commit 'c990eb0b07322642b4a869122614be93d74ae4af':
  Documentation and version updates for procsdk 5.0 release

2 years agoMerge branch 'master' into rtos-next-merge
Hao Zhang [Wed, 1 Aug 2018 14:06:24 +0000 (10:06 -0400)]
Merge branch 'master' into rtos-next-merge

# Conflicts:
# FATFSver.h

Signed-off-by: Hao Zhang <hzhang@ti.com>
2 years agoMerge pull request #27 in PROCESSOR-SDK/fatfs from Doc_ver_update_5.0 to master DEV.FATFS_LLD.01.00.00.10
Mahesh Radhakrishnan [Tue, 17 Jul 2018 12:32:09 +0000 (07:32 -0500)]
Merge pull request #27 in PROCESSOR-SDK/fatfs from Doc_ver_update_5.0 to master

* commit 'a760c4908db78eaef26a4974783aa7dc391eb014':
  Documentation and version updates for procsdk 5.0 release

2 years agoDocumentation and version updates for procsdk 5.0 release
Sinthu Raja M [Tue, 17 Jul 2018 09:57:40 +0000 (15:27 +0530)]
Documentation and version updates for procsdk 5.0 release

2 years agoMerge pull request #26 in PROCESSOR-SDK/fatfs from rtos-next_review to rtos-next
Mahesh Radhakrishnan [Mon, 25 Jun 2018 21:19:47 +0000 (16:19 -0500)]
Merge pull request #26 in PROCESSOR-SDK/fatfs from rtos-next_review to rtos-next

* commit 'f4b7dd2541e55b7eeb8cb378fe2d182f5396f363':
  Update to compile for AM57x, overriding the warning
  Updates to copyrights and addressing review comments
  Cleaning up the example to link libs via makefile only
  Fixes for the example to work with SD card on A53/R5
  Make win buffer cache-line-size aligned
  Updates to examples
  Initial version of fatfs on k3

2 years agoUpdate to compile for AM57x, overriding the warning
Mahesh Radhakrishnan [Mon, 25 Jun 2018 19:31:04 +0000 (15:31 -0400)]
Update to compile for AM57x, overriding the warning

2 years agoUpdates to copyrights and addressing review comments
Mahesh Radhakrishnan [Mon, 25 Jun 2018 19:00:03 +0000 (15:00 -0400)]
Updates to copyrights and addressing review comments

2 years agoCleaning up the example to link libs via makefile only
Mahesh Radhakrishnan [Mon, 25 Jun 2018 17:21:58 +0000 (13:21 -0400)]
Cleaning up the example to link libs via makefile only

2 years agoMerge remote-tracking branch 'origin/ks3wave1' into rtos-next_review
Mahesh Radhakrishnan [Wed, 20 Jun 2018 21:21:53 +0000 (17:21 -0400)]
Merge remote-tracking branch 'origin/ks3wave1' into rtos-next_review

2 years agoMerge pull request #25 in PROCESSOR-SDK/fatfs from debug_bringup_ks3wave1 to ks3wave1
Mahesh Radhakrishnan [Tue, 5 Jun 2018 20:26:10 +0000 (15:26 -0500)]
Merge pull request #25 in PROCESSOR-SDK/fatfs from debug_bringup_ks3wave1 to ks3wave1

* commit 'e8124012f37dad5210ade184cd200f09a90de8f8':
  Fixes for the example to work with SD card on A53/R5

2 years agoFixes for the example to work with SD card on A53/R5
Mahesh Radhakrishnan [Tue, 5 Jun 2018 20:22:50 +0000 (16:22 -0400)]
Fixes for the example to work with SD card on A53/R5

2 years agoMerge pull request #24 in PROCESSOR-SDK/fatfs from PRSDK-2194 to master
Raghu Nambiath [Fri, 1 Jun 2018 21:46:34 +0000 (16:46 -0500)]
Merge pull request #24 in PROCESSOR-SDK/fatfs from PRSDK-2194 to master

* commit '90d0d4112b458a09afd8335f41af75b22c86d4f7':
  PRSDK-2194 Added RULES_MAKE macro

2 years agoPRSDK-2194 Added RULES_MAKE macro
Sinthu Raja M [Wed, 23 May 2018 10:12:03 +0000 (15:42 +0530)]
PRSDK-2194 Added RULES_MAKE macro

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

2 years agoMerge pull request #23 in PROCESSOR-SDK/fatfs from ks3wave1_usb_host_fix to ks3wave1
Mahesh Radhakrishnan [Mon, 14 May 2018 23:04:13 +0000 (18:04 -0500)]
Merge pull request #23 in PROCESSOR-SDK/fatfs from ks3wave1_usb_host_fix to ks3wave1

* commit '4aff3e3a343c4abdae4118770e6af9b7503c0476':
  Make win buffer cache-line-size aligned

2 years agoMerge branch 'ks3wave1' of ssh://bitbucket.itg.ti.com/processor-sdk/fatfs into ks3wav...
Thanh Tran [Mon, 14 May 2018 22:53:03 +0000 (18:53 -0400)]
Merge branch 'ks3wave1' of ssh://bitbucket.itg.ti.com/processor-sdk/fatfs into ks3wave1_usb_host_fix

Conflicts:
package.xs

2 years agoMake win buffer cache-line-size aligned
Thanh Tran [Mon, 14 May 2018 22:46:26 +0000 (18:46 -0400)]
Make win buffer cache-line-size aligned

USB LLD uses DMA to transfer data between the USB IP and the DDR buffer.
The "win" buffer is in the FATFS struct and is provided to the USB FATFS hook
functions. If this win buffer is not cache-line aligned, the DMA data transfer
doesn't work. Add compiler ID flag for A53 & R5 compilers that's provided
by PRSDK.

2 years agoMerge pull request #22 in PROCESSOR-SDK/fatfs from review_ks3wave1 to ks3wave1
Mahesh Radhakrishnan [Sun, 6 May 2018 03:35:01 +0000 (22:35 -0500)]
Merge pull request #22 in PROCESSOR-SDK/fatfs from review_ks3wave1 to ks3wave1

* commit 'd35c01712bc1ef94b2ca050a62b3da1b0497ea72':
  Updates to examples

2 years agoUpdates to examples
Mahesh Radhakrishnan [Sun, 6 May 2018 03:33:43 +0000 (23:33 -0400)]
Updates to examples

2 years agoInitial version of fatfs on k3
Mahesh Radhakrishnan [Tue, 17 Apr 2018 18:29:35 +0000 (14:29 -0400)]
Initial version of fatfs on k3

3 years agoMerge pull request #21 in PROCESSOR-SDK/fatfs from documentation_4.3 to master DEV.FATFS_LLD.01.00.00.09
Mahesh Radhakrishnan [Sat, 10 Mar 2018 00:42:29 +0000 (18:42 -0600)]
Merge pull request #21 in PROCESSOR-SDK/fatfs from documentation_4.3 to master

* commit '105f4a0b2eebbd98b86455ae6c57c2c173ef83aa':
  Version & documentation updates

3 years agoVersion & documentation updates
Mahesh Radhakrishnan [Sat, 10 Mar 2018 00:41:12 +0000 (19:41 -0500)]
Version & documentation updates

3 years agoMerge pull request #20 in PROCESSOR-SDK/fatfs from PSDKRA-108 to master
Mahesh Radhakrishnan [Wed, 7 Mar 2018 18:58:30 +0000 (12:58 -0600)]
Merge pull request #20 in PROCESSOR-SDK/fatfs from PSDKRA-108 to master

* commit '0d602351adf91f2a8efb363f15648f099a8d9ab7':
  Correcting DRA78x example build errors

3 years agoCorrecting DRA78x example build errors
Stephen Molfetta [Tue, 6 Mar 2018 20:40:24 +0000 (14:40 -0600)]
Correcting DRA78x example build errors

DRA78x does not have an IODELAY sequence so the Board code/data
placement needs to be restricted to only the applicable devices.

3 years agoMerge pull request #19 in PROCESSOR-SDK/fatfs from PSDKRA-54 to master
Mahesh Radhakrishnan [Thu, 1 Mar 2018 18:26:02 +0000 (12:26 -0600)]
Merge pull request #19 in PROCESSOR-SDK/fatfs from PSDKRA-54 to master

* commit 'fd29e7018e92f4f08977e7548c1bf991c936b3e2':
  Updating DRA7xx example memory map

3 years agoUpdating DRA7xx example memory map
Stephen Molfetta [Thu, 22 Feb 2018 16:53:59 +0000 (10:53 -0600)]
Updating DRA7xx example memory map

Placing board IODELAY code in OCMC RAM

3 years agoMerge pull request #18 in PROCESSOR-SDK/fatfs from PRSDK-3023 to master
Raghu Nambiath [Wed, 21 Feb 2018 00:15:08 +0000 (18:15 -0600)]
Merge pull request #18 in PROCESSOR-SDK/fatfs from PRSDK-3023 to master

* commit '1014036e68560135b07a0ff4ae473d3bbf540c32':
  PRSDK-3023: Updating unit tests to use UART_printStatus API to aid test automation

3 years agoPRSDK-3023: Updating unit tests to use UART_printStatus API to aid test automation
Calvin Wagner [Tue, 20 Feb 2018 23:12:13 +0000 (18:12 -0500)]
PRSDK-3023: Updating unit tests to use UART_printStatus API to aid test automation

Updating the unit tests to use UART_printStatus to print the test
result phrase (typically: "All tests have passed") to aid test
automation. Using this common API to print the test result will
facilitate the automation framework to realiably make the changes
necessary to enable outputing the buffered dynamic code coverage
statistics.

Signed-off-by: Calvin Wagner <cwagner@ti.com>
3 years agoMerge pull request #17 in PROCESSOR-SDK/fatfs from Doc_update_4.2.0 to master DEV.FATFS_LLD.01.00.00.08
Mahesh Radhakrishnan [Fri, 8 Dec 2017 20:31:43 +0000 (14:31 -0600)]
Merge pull request #17 in PROCESSOR-SDK/fatfs from Doc_update_4.2.0 to master

* commit 'fef1eaace94d742c0ae4ad9842f0b145298ed3b8':
  Version udpate
  Document Update Release 4.2.0

3 years agoVersion udpate
Mahesh Radhakrishnan [Fri, 8 Dec 2017 20:30:23 +0000 (15:30 -0500)]
Version udpate

3 years ago Document Update Release 4.2.0
Sinthu Raja M [Fri, 8 Dec 2017 08:50:04 +0000 (14:20 +0530)]
 Document Update Release 4.2.0

  Updated Release document for 4.2.0 release

3 years agoMerge pull request #16 in PROCESSOR-SDK/fatfs from PRSDK-3282 to master
Raghu Nambiath [Thu, 23 Nov 2017 21:18:29 +0000 (15:18 -0600)]
Merge pull request #16 in PROCESSOR-SDK/fatfs from PRSDK-3282 to master

* commit '0275b527a1d246c474e4f77ee9cb5a7f51c20903':
  PRSDK-3282 Add FatFs support for AM574x

3 years agoPRSDK-3282 Add FatFs support for AM574x
Sinthu Raja M [Thu, 23 Nov 2017 11:04:11 +0000 (16:34 +0530)]
PRSDK-3282 Add FatFs support for AM574x

 Update FatFs makefile to support AM574x SOC
 Add SYS/BIOS example fir AM574x IDK EVM

3 years agoMerge pull request #15 in PROCESSOR-SDK/fatfs from documentation_1.0.0.7 to master DEV.FATFS_LLD.01.00.00.07
Mahesh Radhakrishnan [Fri, 15 Sep 2017 20:25:19 +0000 (15:25 -0500)]
Merge pull request #15 in PROCESSOR-SDK/fatfs from documentation_1.0.0.7 to master

* commit 'a1c67dc2b025003c5e1e0855815666b720c50587':
  Update release documentation

3 years agoUpdate release documentation
Mahesh Radhakrishnan [Fri, 15 Sep 2017 18:26:19 +0000 (14:26 -0400)]
Update release documentation

3 years agoMerge pull request #14 in PROCESSOR-SDK/fatfs from review_PRSDK-2246 to master
Mahesh Radhakrishnan [Thu, 10 Aug 2017 20:46:49 +0000 (15:46 -0500)]
Merge pull request #14 in PROCESSOR-SDK/fatfs from review_PRSDK-2246 to master

* commit '9b8dafc609286de4cbddef191c4ecac391789571':
  Fix PRSDK-2246