Please note as of Wednesday, August 15th, 2018 this wiki has been set to read only. If you are a TI Employee and require Edit ability please contact x0211426 from the company directory.

TI811X PSP 04.07.00.01 Feature Performance Guide

From Texas Instruments Wiki
Jump to: navigation, search
TIBanner.png
TI811X PSP 04.07.00.01 Feature & Performance Guide
Linux PSP
Construction Icon small.png This page is currently under construction. The content of this page is due to change quite frequently and thus the quality and accuracy are not guaranteed until this message has been removed. Please feel free to contribute to this page while construction is in progress.

Important
This datasheet is applicable for 04.07.00.01 release only.



Contents

Document License

This work is licensed under the Creative Commons Attribution-Share Alike 3.0 United States License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/us/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

Read This First

All performance numbers provided in this document are gathered using DM8168 EVM with DDR3 configured at 400 MHz clock (effective 800MHz data rate).

About This Manual

This document provides an overview and performance data for each of the device drivers which are part of the Linux PSP package supporting DM8148 EVM (Base board with daughter card required for NOR). Note that only a subset of the drivers may have actually been fully tested and verified in the package you are using. Please refer to the release notes provided with the package for information on which of the drivers have actually been verified. In the rest of the document, we will refer this setup as DM8148 EVM.

If You Need Assistance

For further information or to report any problems, contact http://community.ti.com/ or http://support.ti.com/

U-Boot

Hardware Related Info

U-Boot currently does the bare minimum configuration needed to boot the kernel. The following table lists various resources enabled by the ROM code + U-Boot running on the host ARM (that is, Cortex A8).

Resource Specifics Notes
OCMC RAM OCMC0 - 1st stage U-Boot runs out of OCMC0
- Suspend code runs from OCMC0 (uses 1 KB from the end)
Control module NA Needs to be enabled prior to enabling other modules.
Clocks/PLL Setup Modena (A8), DDR, DSP, ISS, USB
UART UARTs 0-5 UART0 is available as console on base board.
Timers Timer1 Used for timekeeping purpose
RAM Both the EMIFs Non-interleaved configuration
I2C I2C0
SPI
Module enabled.
EMACSW Ethernet port (with internal switch) Used for DHCP, TFTP load of kernel (and/or) filesystem images.
NAND Whole Base EVM has 256MiB NAND. Mutually exclusive with NOR.
NOR Whole Available only on Daughter Board. Mutually exclusive with NAND.


Linux Kernel

Module/Subsystem Usage

Following table covers various onchip modules/subsystems enabled and used in U-Boot and Kernel. It also lists module status on reset. Note that there may be a few modules which are enabled but not used currently but will be used in future.

The table uses following conventions for enabled status:

  • BOOTCFG - Module is enabled depending upon boot mode
  • YES - Module is enabled always and is critical for functioning (should never be turned off).
  • CONFIG - Module will be enabled depending upon build time or run time configuration (e.g., SATA module is enabled if SATA is enabled in kernel build configuration, UART1 is enabled if 'ttyO1' is passed as console through kernel command line). Note that there may be many modules included in default build configuration and thus they will be enabled by default (e.g., EMACSW), though these can be disabled by disabling respective configuration in build.
  • KEEP - Module already enabled and kept as is. Note that, except for Control Module, eFuse and EMIFs, in most of the other cases, this means that the corresponding module is not currently used and was enabled by the component which executed earlier. This is, module enabled status 'KEEP' in Kernel means it was enabled by U-Boot (or boot time) but kernel doesn't touch it.
  • NO - Module is not used and is not enabled
Module/Subsystem Enabled on Reset? Enabled in U-Boot? Enabled in Linux?
Control Module YES KEEP KEEP
eFuse YES YES KEEP
OCMC0 & 1 BOOTCFG YES KEEP
GPIO0 NO YES KEEP
GPIO1 NO NO NO
EMIF0 NO YES KEEP
UART0-2 BOOTCFG YES CONFIG
UART3-7 NO NO CONFIG
Timer1 NO YES YES
Timer2 NO NO YES
Timer3 NO NO CONFIG
Timer4 to 8 NO NO NO
GPMC BOOTCFG YES CONFIG
EDMA TPCC NO NO YES
EDMA TPTC NO NO YES
SPI BOOTCFG YES KEEP
I2C0-2 NO YES CONFIG
I2C1-3 NO NO NO
EMACSW BOOTCFG YES CONFIG
USB NO NO CONFIG
SGX NO NO NO
Ducati NO NO CONFIG
MMU NO NO NO
MMU DATA NO NO NO
DSP NO NO CONFIG
Spinlock NO NO CONFIG
Mailbox NO NO CONFIG
HDMI NO NO NO
McASP0 NO NO CONFIG
McASP2-5 NO NO NO
McBSP NO NO NO
MMC0 NO NO NO
MMC1 BOOTCFG YES CONFIG
MMC2 NO NO NO

Hardware Resources Reserved for Kernel

Following table lists various resources owned and used exclusively by kernel (that is, Cortex A8). Care must be taken not to share these across other processors. Of course, there can be a kernel module/driver which monitors the sharing - this is particularly applicable for shared buffers in RAM - but the control should still remain with kernel.For modules having multiple instances, numbering is assumed to be from '0'.

Resource Specifics Notes
UART

UART0

This is configurable through kernel command line ('bootargs') and is board dependent. On Base board, UART0 is used as console.
Timers

Timer1, Timer2

Timer1 - System Timer, Timer2 - Free Running
RAM 0x80000000 - 0x88000000 The RAM size allocated for kernel is configurable through boot argument 'mem=' passed to kernel during boot. The start address (0x80000000) is fixed. Also note that it is possible to map RAM region beyond this range into kernel virtual memory space using kernel drivers/modules. Multiple 'mem=' arguments can be passed to have the system RAM spanned across holes in between. Please refer User Guide for example and also the Kernel Virtual Memory Layout section below.
I2C I2C0 Refer board reference document/schematics for more details.
EMACSW
Has internal Ethernet switch.
NAND Whole Base EVM has 256MiB NAND. Mutually exclusive with NOR.
NOR Whole Available only in daughter board (64 MiB). Mutually exclusive with NAND.
EDMA

4 to 47,

52 to 54

Peripheral Only: 4 to 31, 52 to 54

Mem to Mem: 32 to 47

OCMC0

0x40300000 - 0x4031FFFF

OCMC 0 will be used by ROM Code and U-boot. Once Linux kernel boots, OCMC0 is free and kernel can use it. If OCMC0 should not be used to load u-boot if loaded using CCS.


Kernel Virtual Memory Layout

The default DM814x kernel configuration, with "mem=200M" passed as boot argument, uses following Virtual Memory laout:

Note: Around 50MB of RAM is reserved for FB driver by default hence you see total memory as 150MB when passing 'mem=200M'.

Memory: 150MB = 150MB total
Memory: 146268k/146268k available, 58532k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    vmalloc : 0xcd000000 - 0xf8000000   ( 688 MB)
    lowmem  : 0xc0000000 - 0xcc800000   ( 200 MB)
    pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    modules : 0xbf000000 - 0xbfe00000   (  14 MB)
      .init : 0xc0008000 - 0xc0039000   ( 196 kB)
      .text : 0xc0039000 - 0xc04d9000   (4736 kB)
      .data : 0xc04da000 - 0xc0521d80   ( 288 kB)

Please note following points:

  • Default kernel build is set up with 3G/1G split for User/Kernel space. In addition, "High Memory" support in kernel (CONFIG_HIGHMEM) is enabled by default to accommodate larger physical memory/address space. Please refer HIGHMEM section below.
  • It should be possible to allow larger direct mapped memory into kernel space by changing User/Kernel split to 2/2 or 1/3. Please note that these are NOT TESTED and may lead to unpredictable behavior - particularly some applications may fail.

Memory Holes Configuration

It is possible to indicate the kernel that the usable RAM is spanned across holes in between. This is achieved from passing multiple "mem=<size>@<start-address>" arguments to kernel.

CAUTION: Even when passing memory with holes, the kernel reserves contiguous space incorporating the whole memory passed through all 'mem' arguments. This means, the actual lomem mapped will be more than the total size of all memory arguments combined together.

Some examples indicating above constraint and impact follow:

  • mem=128M mem=128M@0xA0000000
    • Total direct mappable RAM space lost here is 0x80000000 to 0xa0000000 + 128M = ~768MB, vmalloc space available 120MB
  • mem=128M mem=324M@0x9F900000
    • Total direct mappable RAM space lost here is 0x80000000 to 0x9F900000 + 324M = ~829MB
  • mem=364M@0x80000000 mem=324M@0x9F900000
    • Total direct mappable RAM space lost here is 0x80000000 to 0xa0000000 + 324M = ~829MB
  • In the later 2 cases above, the RAM direct mapped space is divided as 768 MB from actual required ~829MB with remaining designated as highmem (see below section) to be able to accommodate 120MB minimum vmalloc space.
    • This also means ~60MB RAM towards the end of the of the second partition is not used if CONFIG_HIGHMEM is disabled.

To summarize, in all of the above cases, the default vmalloc space available will be 120MB max (further reduced as in built drivers/modules will have some regions mapped from vmalloc region on bootup) and passing vmalloc=<size> can be used to increase the vmalloc region (which will result into part of RAM being used as highmem or truncated and unusable depending upon CONFIG_HIGHMEM is enabled or disabled respectively).

HIGHMEM

The default kernel configuration in this release has HIGHMEM support enabled. This means the address space above the directly mapped in kernel space can be accessed by creating run time non-permanent mappings.

Without HIGHMEM support, the vmalloc and lowmem sizes are dependent - on RAM available to kernel (as specified by 'mem=<size-in-MB>M' boot argument) and vmalloc size required - restricted by the amound of space that can be directly mapped into kernel. As you provide more memory for kernel to map, the vmalloc space will be lowered. Vice versa is true when vmalloc region is changed by passing 'vmalloc=<size-in-MB>M' argument.

Furthermore, RAM size more that 768M will be truncated to maintain minimum vmalloc at 120MB.

Using HIGHMEM support in kernel addresses these restrictions. Some examples follow (note all of the examples assume ~50MB reserved for FB at boot time):

E.g. 1 Consider the case where usable RAM for kernel is 1GB (mem=1G)

In this case, the total directly mapped RAM will be 768MB with vmalloc size maintained as 120MB. While the rest of the RAM (~210MB) will be available as highmem.

Here, if CONFIG_HIGHMEM is disabled, the RAM size will be truncated to 768MB and rest of the RAM will be unusable.

E.g. 2 Consider the case where usable RAM for kernel is 1GB (mem=1G) and vmalloc region set to 500MB (vmalloc=500M)

In this case, the total directly mapped RAM will be 396MB with vmalloc size maintained as 496MB. While the rest of the RAM (~591MB) will be available as highmem.

Here, if CONFIG_HIGHMEM is disabled, the RAM size will be truncated to 396MB and rest of the RAM will be unusable.

Note 1: HIGHMEM is labelled as EXPERIMENTAL feature and may have performance impact if not used carefully - e.g., on a system where most of the memory used lies in highmem region causing run time mapping creation.
Note 2: Though HIGHMEM configuration is enabled by default, the mapping for highmem will only be created on need basis and in case where total space comprising of specified RAM, vmalloc and memory holes (see the section on Memory Holes Configuration) exceeds directly mappable space (that is, 888MB).

Boot-time measurement

For boot-time measurement the following setup was used

  • 2-Stage SD boot (binaries picked from the release package)
  • Kernel image of size 2.3MB (image picked from the release package)
  • Sandisk Extreme 3 Class-6 4GB SD card
  • Filesystem on the SD card - 14MB

The kernel image used had the following features enabled

  • NAND driver
  • Block devices
  • SCSI devices
  • Network device support
  • I2C support
  • SPI support
  • GPIO support
  • WDT support
  • Sound card support
  • HID devices
  • USB support
  • MMC/SD/SDIO support
  • Loadable module support
  • Filesystem support for ext2, ext3, JFFS2 and NFS

The following was the kernel command line passed

 console=ttyO0,115200n8 root=/dev/mmcblk0p2 mem=128M init=/bin/sh rootwait

The total boot-time (ignoring the boot delays in the 2 stages of U-Boot) is ~9.10 secs

The break-up of the boot-time is as given below:

  • Booting the compressed kernel (calculated from the time U-Boot displays "## Booting..." to the prompt) :4.92 secs
  • Reading the 2.3MB uImage from SD card : 2.79 secs
  • Misc time in U-Boot : 1.38 secs

PSP Linux Drivers

This section provides brief overview of the device drivers supported in the Linux PSP release based on Linux OMAP git tree.

Note: The constraints may vary across product releases. Please refer to the Release Notes accompanying the release for an updated list of constraints.

Boot modes supported

Green colored box in the table below means that the particular boot mode is supported on the device in the release.

Note: These are supported boot modes in PSP software, the actual hardware may support many more boot modes than shown here. Please refer to hardware documentation for list of all supported boot modes.


TI814X Linux PSP Supported Boot Modes
Boot Mode DM8148 EVM
NAND Flash Yes
NOR Flash Yes
SPI EEPROM Yes
SD Yes
EMAC Boot No
UART Boot Yes (UART0)


Device driver list

Device Driver List
Peripheral Description Linux driver type
Audio (McASP) Audio record and playback ALSA SoC
Ethernet Transmit/receive network data. Supports Auto negotiation with 10/100 Mbps link speed Netdev
I2C Inter-IC Communication Character
MUSB Host Supports MSC and HID classes USB HCD
NAND Flash Flash storage system MTD Character and Block
NOR Flash Flash storage system MTD Character and Block
UART Serial Communication Interface Character
MMC/SD Interface to MultiMedia Secure Digital cards Block Device
Watchdog Interface to h/w Watchdog /dev/watchdog

Driver DMA usage

TI814x peripheral driver DMA usage
Driver DMA usage
Audio (McASP) EDMA
Ethernet Internal DMA
MUSB Host Internal DMA
NAND Flash None
NOR Flash None
UART None
I2C None
MMC/SD EDMA
SPI None

ALSA SoC Audio Driver

This section an overview of the ALSA SoC audio driver features along with the throughput and CPU load numbers. For the architecture, installation, basic usage and sample applications (if any) please refer to the driver user guide.

Driver Features

The driver supports the following features:

  1. Supports AIC3106 audio codec (on DM8148 base EVM)
  2. Supports audio in stereo mode
  3. Supports simultaneous playback and record (full-duplex mode).
  4. Supports mixer interface for the audio codec

Features Not Supported

  1. OSS based applications, which use ALSA-OSS emulation layer, are not supported.
  2. Formats such as TDM, Left and Right Justified are currently not supported.
  3. Synthesizer and midi interfaces are not supported.

Constraints

  1. By default, codec is configured in master mode and McASP is used as slave. Testing of the audio sub-system is done in this configuration only.
  2. Sampling frequencies for playback and capture streams should be same.
  3. The audio driver does not allow opening the same stream (playback/capture) multiple times.

Supported System Calls

Refer ALSA project - the C library reference [1] for API calls.

Supported IOCTLs

NA

Performance and Benchmarks

Test setup:

  1. Access type - RW_INTERLEAVED
  2. Channels - 2
  3. Format - S16_LE
  4. Period size - 64


Audio capture
Sampling Rate (in Hz) Duration (in secs) Bitrate (in bits/sec) CPU Load (in %)
8000 327.65 256025 0.31
11025 237.75 352835 0.40
16000 163.82 512050 0.56
22050 118.87 705669 1.12
24000 118.87 705669 1.12
32000 81.91 1024100 1.59
44100 59.44 1411338 2.13
48000 54.61 1536149 2.68
88200 29.72 2822671 4.45
96000 27.30 3072292 6.87


Audio playback
Sampling Rate (in Hz) Duration (in secs) Bitrate (in bits/sec) CPU Load (in %)
8000 327.52 256129 0.23
11025 237.65 352977 0.28
16000 163.76 512257 0.45
22050 118.83 705954 0.63
24000 118.83 705954 0.67
32000 81.88 1024513 1.59
44100 59.41 1411907 2.18
48000 54.59 1536769 2.37
88200 29.71 2823809 4.36
96000 27.29 3073534 6.72

ALSA SoC HDMI Audio Driver

This section an overview of the ALSA SoC HDMI audio driver features. For the architecture, installation, basic usage and sample applications (if any) please refer to the driver user guide.

Driver Features

The driver supports the following features:

  1. Supports HDMI audio codec on TI816x in ALSA SoC framework.
  2. Multiple sample rates support (32KHz, 44.1KHz, 48KHz, 96KHz and 192KHz )playback.
  3. Supports audio 16bit and 24bit (S16_LE ,S24_LE) audio format.
  4. Supports audio in stereo mode.
  5. Supports all audio mode in 1080P@60,1080I@60,720P@60 and 1080P@30 video modes

Features Not Supported

None

Constraints

  1. HDMI Audio sampling rate support is based on the Video resolution in use.
  2. Restart the audio while changing the video resolution.
  3. The audio driver does not allow opening the same stream (playback) multiple times.

Supported System Calls

Refer ALSA project - the C library reference [2] for API calls.

Supported IOCTLs

NA

Performance and Benchmarks

Test setup:

  1. Access type - RW_INTERLEAVED
  2. Channels - 2
  3. Format - S16_LE
  4. Period size - 64
Audio playback
Sampling Rate (in Hz) Duration (in secs) Bitrate (in bits/sec) CPU Load (in %)
32000 81.88 1024513 1.59
44100 59.41 1411907 2.18
48000 54.59 1536769 2.37
96000 27.29 3073534 6.72
192000 13.65 6147076 14.2

Ethernet Driver

This section provides an overview of the Ethernet driver features along with throughput and CPU load numbers. Ethernet driver follows standard Linux network interface Architecture.

Driver Features

The driver supports the following features:

  1. 10/100/1000 Mbps mode of operation.
  2. Auto negotiation.
  3. Support for multicast and broadcast frames.
  4. Promiscuous mode of operation.
  5. Linux NAPI support
  6. Second switch port
  7. IEEE 1588/802.1AS PTP Support
  8. VLAN (Subscription common for all ports)
  9. Ethertool (Supports only Slave 0)
  10. Switch mode of operation

Features Not Supported

None

Constraints

NA

Supported System Calls

Supports the socket() and related system calls in accordance with Linux architecture.

Performance and Benchmarks

Ethernet Port0 TCP - 1Gbps Mode Rx Performance
TCP Window Size
(in KBytes)
Bandwidth - TI814x
(in Mbits/sec)
TransferSize - TI814x
(in GBytes)
CPU Load (in %)
16 418 2.92 90
32 411 2.87 93
64 414 2.89 90
128 412 2.88 90
256 412 2.88 91


The performance numbers were captured using the iperf tool. Usage details are mentioned below:

  • iperf version 2.0.4
  • On the DUT iperf is invoked in server mode  : "-s -w 256k"
  • On PC Host invoke iperf in the client mode  : "-c <server ip> -w <window size> -t60"
  • The transfers are measured over a duration of 60Secs
  • Cross cable is used to measure performance.
  • Speed is set to 1000Mbps
  • Root filesystem mounted from Ramdisk (EXT2).
  • ARM running at 600Mhz and DDR3@400Mhz



Ethernet Port0 TCP - 1Gbps Mode Tx Performance
TCP Window Size
(in KBytes)
Bandwidth - TI814x
(in Mbits/sec)
TransferSize - TI814x
(in GBytes)
CPU Load (in %)
16 297 2.07 100
32 297 2.08 100
64 297 2.08 100
128 299 2.09 100
256 300 2.10 100


The performance numbers were captured using the iperf tool. Usage details are mentioned below:

  • iperf version 2.0.4
  • On the DUT iperf is invoked in client mode  : "-c <server ip> -w <window size> -t60"
  • On PC Host invoke iperf in the server mode  : "-s -w 256k"
  • The transfers are measured over a duration of 60Secs
  • Cross cable is used to measure performance.
  • Speed is set to 1000Mbps
  • Root filesystem mounted from Ramdisk (EXT2).
  • ARM running at 600Mhz and DDR3@400Mhz


NAND Driver

This section provides an overview of the NAND flash driver features along with throughput and CPU load numbers. For the architecture, installation, basic usage and sample applications (if any) please refer to the driver user guide.

Driver Features

The driver supports the following features:

  1. JFFS2 file system
  2. Supports Read/Write, Erase operations
  3. Bad Block Management
  4. Prefetch mode of transfer (enabled by default)
  5. SLC NAND

Features Not Supported

None

Constraints

None

Supported System Calls

Supports the system call support proivided by MTD interface viz. open(), close(), read(), write(), ioctl()

Performance Benchmarks

Please refer MTD Test Setup before proceeding.

NAND Write Performance

  • 0.93 MBytes/sec (8-bit NAND)
  • 1.55 MBytes/sec (16-bit NAND)

NAND Read Performance

  • 2.01 MBytes/sec (8-bit NAND)
  • 3.49 MBytes/sec (16-bit NAND)

NOTE: The filesystem performance tests are obtained by carrying out raw read/write tests:

For eg:

# flash_eraseall /dev/mtdX    ('X' is the partition number)
# cd /dev/shm
# dd if=/dev/zero of=40MB bs=1M count=40
# time nandwrite -q -p /dev/mtdX /dev/shm/40MB    (to obtain write speed)
# rm 40MB
# time nanddump -f /dev/shm/40MB -l 41943040 /dev/mtdX    (to obtain read speed)


NOR Driver

This section provides an overview of the NOR flash driver features along with throughput and CPU load numbers. For the architecture, installation, basic usage and sample applications (if any) please refer to the driver user guide.

Driver Features

The driver supports the following features:

  1. JFFS2 file system
  2. Supports Read/Write, Erase operations
  3. Support all CFI compatible NOR flash devices

Features Not Supported

None

Constraints

None

Supported System Calls

Supports the system call support proivided by MTD interface viz. open(), close(), read(), write(), ioctl()

Performance Benchmarks

Please refer MTD Test Setup before proceeding.

NOR Raw Read Performance

  • 1.64 MBytes/sec
  • Command used: "time mtd_debug read /dev/mtd3 0 41943040 /dev/shm/40MB". This command reads 40 MBytes of data from partition 3 and measure the time using "time" command.

NOR Raw Write Performance

  • 579 KBytes/sec
  • Command used: "time flashcp /dev/shm/40MB /dev/mtd3". This command writes 40 MBytes of data to partition 3 and measure the time using "time" command. This command assumes that /dev/shm/40MB file is already available.

NOR JFFS2 Performance

NoteNote: LFTB has been used after making the following changes

  • Create a 35MB file with Random data. This is required as JFFS2 uses compression.
  dd if=/dev/urandom of=/dev/shm/35MB_file.bin  bs=1M count=35
  • Run the following command from mtd_test_suite folder (mtd_test_suite/scripts/common)
  ./mtd_tests_script.sh  -device_type nor -plat ti814x -type perf -partition_number 3 -fs_type jffs2  -size  35  -erase_size 120000 -file_name /dev/shm/35MB_file.bin
Buffer Size in Bytes 8192 16384 102400 256000 512000 1048576 5242830
NOR Write (MBytes/sec) 0.156768 0.156366 0.156296 0.154594 0.151763 0.151121 0.150227
NOR Read (MBytes/sec) 1.400180 1.395503 1.399395 1.395531 1.398563 1.395949 1.399866


USB Driver

This section gives an overview of the USB (MUSB) driver features supported/not supported, constraints and performance numbers.

MUSB OTG controller

The MUSB driver is implemented on top of Mentor controller IP which supports all the speeds (High, Full and Low). DM814X USBOTG subsytem uses CPPI 4.1 DMA for all the transfers.

Features Not Supported

1. OTG support

Driver Features

The driver supports the following features

Host Mode


Host Mode Feature DM814x
HUB class support Yes
Human Interface Class (HID) Yes
Mass Storage Class (MSC) Yes
USB Video Class (UVC) Yes
USB Audio Class (UAC) Yes
USB CDC Host Yes

Features supported in gadget mode


Gadget Mode Feature DM814x
Mass Storage Class (MSC) Yes
USB Networking - RNDIS Yes
USB Networking - CDC Yes

The driver supports the following features for Dual host/gadget (DM814X)


Dual Mode Feature DM814x
USB0 as host, USB1 as gadget Yes
USB0 as gadget, USB1 as host Yes
USB0 as host, USB1 as host Yes

Note: This feature not supported for PG1.X DM814X (refer to known issues at release notes)

USB Mass Storage Class Host Driver

Driver Features

The driver supports the following feature

1.DMA mode

2.PIO mode

Constraint

None

Supported System Calls

open(), close(), read(), write(), ioctl()

Supported IOCTLS

None

Performance Benchmarks (DMA mode)

       Setup : WesternDigital HDD (500GB) connected to usb0 port.
 File read/write performance data on usb0 port(WDD HDD) has been captured.
 LFTB Version 2.00.00.04 used for performance.

For Test setup details refer to usb-host-msc test setup

USB - ext2 File System Performance

USB - Write Performance values
Buffer Size (in KBytes) Total Bytes Transferred (in MBytes) Transfer Rate (in MBytes/sec) CPU Load (in %)
100 100 22 17
256 100 22 17
512 100 22 19
1024 100 22 18
5120 100 21 16


USB - Read Performance values
Buffer Size (in KBytes) Total Bytes Transferred (in MBytes) Transfer Rate (in MBytes/sec) CPU Load (in %)
100 100 22 22
256 100 22 23
512 100 22 25
1024 100 22 21
5120 100 22 24


USB - vfat File System Performance

USB - Write Performance values
Buffer Size (in KBytes) Total Bytes Transferred (in MBytes) Transfer Rate (in MBytes/sec) CPU Load (in %)
100 100 19 33
256 100 19 34
512 100 19 34
1024 100 19 37
5120 100 19 35


USB - Read Performance values
Buffer Size (in KBytes) Total Bytes Transferred (in MBytes) Transfer Rate (in MBytes/sec) CPU Load (in %)
100 100 20 24
256 100 21 22
512 100 20 22
1024 100 20 22
5120 100 21 24


The performance numbers are captured using the following.

  1. HDD - Western Digital 500GB drive


USB - ext2 File System Performance on simulataneous read/write on two HDD

       Setup : WesternDigital HDD (500GB) connected to usb0 port and Toshiba HDD connected to usb1 port.
  File read/write performance data on usb0 port(WDD HDD) has been captured while simulatenous
  file write is in progress on usb1 port(Toshiba HDD).
  LFTB Version 2.00.00.04 used for performance.
USB - Write Performance values
Buffer Size (in KBytes) Total Bytes Transferred (in MBytes) Transfer Rate (in MBytes/sec) CPU Load (in %)
100 100 16 54
256 100 16 53
512 100 16 59
1024 100 15 58
5120 100 15 56


USB - Read Performance values
Buffer Size (in KBytes) Total Bytes Transferred (in MBytes) Transfer Rate (in MBytes/sec) CPU Load (in %)
100 100 18 62
256 100 17 64
512 100 17 68
1024 100 18 65
5120 100 17 62


USB - VFAT, File System Performance on simulataneous read/write on two HDD

       Setup : WesternDigital HDD (500GB) connected to usb0 port and Toshiba HDD connected to usb1 port.
  File read/write performance data on usb0 port(WDD HDD) has been captured while simulatenous
  file write is in progress on usb1 port(Toshiba HDD).
  LFTB Version 2.00.00.04 used for performance.
USB - Write Performance values
Buffer Size (in KBytes) Total Bytes Transferred (in MBytes) Transfer Rate (in MBytes/sec) CPU Load (in %)
100 100 14 63
256 100 14 64
512 100 14 61
1024 100 15 64
5120 100 14 60


USB - Read Performance values
Buffer Size (in KBytes) Total Bytes Transferred (in MBytes) Transfer Rate (in MBytes/sec) CPU Load (in %)
100 100 17 62
256 100 15 59
512 100 17 62
1024 100 17 62
5120 100 17 62


USB Mass Storage Class Slave Driver

Description

This figure illustrates the stack diagram of the system with USB File Storage Gadget driver

USBSlaveStorage.PNG

Driver Features

The driver supports the following feature

  1. DMA mode
  2. PIO mode
  3. File backed storage driver was tested with SATA HDD media as the storage medium

Features Not Supported

None

Constraint

None

Supported System Calls

NA

Supported IOCTLS

NA

Performance Benchmarks

    The performance numbers are captured in DMA Mode using SATA HDD as file storage 
gadget media exposing as removable media to windows-xp over USB. The SATA HDD is 
formatted using the NTFS on windows-xp.
#SATA HDD used - Western Digital 500GB drive
    While insert g_file_storage.ko use the module parameter buflen set to 65536
# insmod g_file_storage.ko file=/dev/sda buflen=65536 stall=0 removable=1

For test setup details refer to msc-device setup

USB Slave- DMA Write Performance values
Bytes Transferred (MB)'SATA HDD'as storage device Number of files transferred Total Bytes transferred (MB) Transfer Rate (MB/sec) on Windows XP Transfer Rate (MB/sec) on Linux PC
250 1 250 17 25


USB Slave- DMA Read Performance values
Bytes Transferred (MB)'SATA HDD'as storage device Number of files transferred Total Bytes transferred (MB) Transfer Rate (MB/sec) Transfer Rate (MB/sec) on Linux PC
250 1 250 25 28


USB CDC/RNDIS Slave Driver

Description

The CDC RNDIS gadget driver that is used to send standard Ethernet frames using USB. The driver will create an Ethernet device by the name usb0.

UsBSlaveEthenet.PNG

Driver Features

The driver supports the following feature

  1. DMA mode
  2. PIO mode
  3. 10/100 Mbps speed.

Features Not Supported

None

Constraint

None

Supported System Calls

open(), close(), read(), write(), ioctl()

Supported IOCTLS

None

Performance Benchmarks

Performance benchmarks were collected using the Iperf tool and default options were used to collect the throughput numbers.


USB RNDIS-DMA Performance

    Setup : EVM as client and Linux Host PC as server
command at EVM: iperf -c <window/linux host ip_adr> -w <8|16|32|64|128>K -t 60 -d
command at Host: iperf -s

For test setup details refer cdc-rndis setup

USB RNDIS-DMA Performance values - Client
TCP Window Size(in KBytes) Interval (in Seconds) Bandwidth (Mbits/Sec)
16 60 103
32 60 95
64 60 99
128 60 100



USB(HIGHSPEED)CDC-DMA Performance

USB CDC-DMA Performance values - Client
TCP Window Size(in KBytes) Interval (in Seconds) Bandwidth (Mbits/Sec)
16 60 174
32 60 179
64 60 181
128 60 183


MMC/SD Driver

The MMC controller provides an interface to external MMC cards that follow the MMC specification v4.0. The MMC driver is implemented as a block driver. Block device nodes(such as /dev/mmcblockp1, /dev/mmcblockp2) are created for user space access.

Driver Features

The driver supports the following features:

  1. MMC/SD native protocol command/response set
  2. Single/multiple block data transfers
  3. Linux file system and generic MMC layer abstract details of block devices (MMC)
  4. High-speed (SDv1.1) and High Capacity (SDv2.0) cards
  5. MMC/SD card hot insertion and removal

Features Not Supported

  1. 1-bit, 8-bit modes of operation.
  2. SPI mode of operation

Constraints

  1. MMC/SD cards should not be removed when the mount operation is in progress. If done so, data integrity cannot be guaranteed.

Supported System Calls

open(),close(),read(),write()

Supported IOCTLs

None

Performance and Benchmarks

Important
The performance numbers can be severely affected if the media is mounted in sync mode.

Please refer MMC/SD Test Setup before proceeding.

EXT2 file system

SD - Write Performance values
Buffer Size (in KBytes) Total Bytes Transferred (in MBytes) Transfer Rate (in MBytes/sec) CPU Load (in %)
100 100 8.130849 9.43
256 100 7.677258 8.11
512 100 7.722258 7.81
1024 100 8.124393 8.34
5120 100 8.307714
8.05


SD - Read Performance values
Buffer Size (in KBytes) Total Bytes Transferred (in MBytes) Transfer Rate (in MBytes/sec) CPU Load (in %)
100 100 17.426565 17.16
256 100 17.425827 17.02
512 100 17.209518 17.18
1024 100 17.431410 20.17
5120 100 17.396515
16.31


The performance numbers were captured using the following:

  • SD Card (Sandisk Extreme, SDHC, Class 10, 4GB)
  • File System: ext2
  • Partition was mounted with async option

VFAT file system

SD - Write Performance values
Buffer Size (in KBytes) Total Bytes Transferred (in MBytes) Transfer Rate (in MBytes/sec) CPU Load (in %)
100 100 8.378783 14.50
256 100 8.272239 14.71
512 100 8.489053 15.40
1024 100 8.496186 15.20
5120 100 8.533216 15.73


SD - Read Performance values
Buffer Size (in KBytes) Total Bytes Transferred (in MBytes) Transfer Rate (in MBytes/sec) CPU Load (in %)
100 100 16.688639 22.82
256 100 16.770258 21.94
512 100 16.732098 22.26
1024 100 16.756672 21.78
5120 100 16.737219 16.56


The performance numbers were captured using the following:

  • SD Card (Sandisk Extreme, SDHC, Class 10, 4GB)
  • File System: vfat
  • Partition was mounted with async option


Video Display Driver

This section describes the Video Display driver architecture, driver features.

Description

The following digram showes the architecture of the Video display Driver
Vpss linux sw arch.png


Driver Featurs

  1. Support 1080p-60/1080p-50/1080P-30/1080I-60/1080I-50/720P-60/720P-50 mode display through HDMI VENC
  2. Support mux multiple graphics planes into single VENC
  3. Support Video PLL configuration
  4. Support Venc Clock source configuration
  5. Support VENC output configuraiton(digital data format, sync mode, analog output format)
  6. Support PAL/NTSC SVIDEO output through SD_VENC
  7. Support reshuffling display order
  8. Support Customized timing configuration for DVO1/DVO2 output.
  9. Support on-chip HDMI display together with HDMI Kernel Driver.

Features Not Supports

  1. EVM RF output is not supported
  2. EVM Composite output is not supported
  3. EVM VGA output is not support

Fbdev Driver

Frame-buffer Display Driver.

Driver Features

  1. Support 3 independent graphics planes
  2. Support RGB888/ARGB8888/RGBA8888/RGB565/ARGB1551/RGBA5551/RGBA4444/ARGB4444/ARGB6666/RGBA6666
  3. Support 0.25x-4x scaling
  4. Support boundbox blending
  5. Support global blending
  6. Support Pixel blending
  7. Support Pallette blending
  8. Support RGB888 color key mapping
  9. Support anti-flickering filter.
  10. Support wait for VSYNC and paning
  11. Support mmapped (driver allocated) buffers


Features Not Supports

  1. Rotation is not supported.
  2. Mirroring is not supported.
  3. Stencliling is not supported


Constrains

None

Supported System Calls

open(), close(), mmap(), munmap() and ioctl()

Performance Benchmarks


Please check HDVPSS Feature Performance Guide here  

Power Management

Default Clock Configuration

Following are the configuration of clocks and their usecount immediately after the kernel booted up. The clock rates are either configured in the u-boot or kernel during init or as part of a driver initialization. The usecount reflects the number of times the clock has been enabled or one of it's child clocks are enabled in kernel init or by drivers but does not reflect enable requests done in uboot.

PG 1.0

Clock Rates
./tclkin_ck/rate ==> 32768
./xref1_ck/rate ==> 27000000
./xref2_ck/rate ==> 27000000
./external_ck/rate ==> 50000000
./atl0_clk_ck/rate ==> 22579000
./atl1_clk_ck/rate ==> 22579000
./atl2_clk_ck/rate ==> 22579000
./atl3_clk_ck/rate ==> 22579000
./dvi_ch1_ck/rate ==> 166000000
./dvi_ch2_ck/rate ==> 166000000
./dvi_ch3_ck/rate ==> 166000000
./dvi_ch4_ck/rate ==> 166000000
./dvoi1_ck/rate ==> 162000000
./dvoi2_ck/rate ==> 162000000
./osc_32k_ck/rtc_c32k_fck/rate ==> 32768
./osc_32k_ck/rate ==> 32768
./osc1_xi_ck/mcasp3_ahx_ck/rate ==> 20000000
./osc1_xi_ck/rate ==> 20000000
./xref0_ck/mcasp1_ahx_ck/rate ==> 27000000
./xref0_ck/mcasp1_ahr_ck/rate ==> 27000000
./xref0_ck/mcasp2_ahx_ck/rate ==> 27000000
./xref0_ck/mcasp2_ahr_ck/rate ==> 27000000
./xref0_ck/mcasp4_ahx_ck/rate ==> 27000000
./xref0_ck/mcasp5_ahx_ck/rate ==> 27000000
./xref0_ck/mcasp6_ahx_ck/rate ==> 27000000
./xref0_ck/rate ==> 27000000
./ljcb_serdesp_ck/pciessp_ck/rate ==> 100000000
./ljcb_serdesp_ck/rate ==> 100000000
./ljcb_serdesn_ck/pciessn_ck/rate ==> 100000000
./ljcb_serdesn_ck/rate ==> 100000000
./pciess_50m_ck/rate ==> 50000000
./osc0_clkin_ck/dcan0_fck/rate ==> 20000000
./osc0_clkin_ck/dcan1_fck/rate ==> 20000000
./osc0_clkin_ck/sr2_fck/rate ==> 20000000
./osc0_clkin_ck/sr4_fck/rate ==> 20000000
./osc0_clkin_ck/adc_clk_ck/rate ==> 20000000
./osc0_clkin_ck/arm_dpll_clkin_ck/arm_dpll_ck/mpu_ck/rate ==> 600000000
./osc0_clkin_ck/arm_dpll_clkin_ck/arm_dpll_ck/rate ==> 600000000
./osc0_clkin_ck/arm_dpll_clkin_ck/rate ==> 20000000
./osc0_clkin_ck/dsp_dpll_ck/gem_fck/rate ==> 500000000
./osc0_clkin_ck/dsp_dpll_ck/rate ==> 500000000
./osc0_clkin_ck/sgx_dpll_ck/sysclk23_ck/sgx_ck/rate ==> 5000000
./osc0_clkin_ck/sgx_dpll_ck/sysclk23_ck/sgx_sys_ck/rate ==> 5000000
./osc0_clkin_ck/sgx_dpll_ck/sysclk23_ck/sgx_mem_ck/rate ==> 5000000
./osc0_clkin_ck/sgx_dpll_ck/sysclk23_ck/rate ==> 5000000
./osc0_clkin_ck/sgx_dpll_ck/rate ==> 20000000
./osc0_clkin_ck/hdvpss_dpll_ck/hdvpss_proc_fck/rate ==> 20000000
./osc0_clkin_ck/hdvpss_dpll_ck/hdvpss_proc_d2_fck/rate ==> 10000000
./osc0_clkin_ck/hdvpss_dpll_ck/rate ==> 20000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_phy0_rclk_ick/rate ==> 192000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_phy1_rclk_ick/rate ==> 192000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/mcspi1_fck/rate ==> 48000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/mcspi2_fck/rate ==> 48000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/mcspi3_fck/rate ==> 48000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/mcspi4_fck/rate ==> 48000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/i2c02_ck/i2c1_fck/rate ==> 48000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/i2c02_ck/i2c3_fck/rate ==> 48000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/i2c02_ck/rate ==> 48000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/i2c13_ck/i2c2_fck/rate ==> 48000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/i2c13_ck/i2c4_fck/rate ==> 48000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/i2c13_ck/rate ==> 48000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/uart1_fck/rate ==> 48000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/uart2_fck/rate ==> 48000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/uart3_fck/rate ==> 48000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/rate ==> 48000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/mmchs1_fck/rate ==> 192000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/mmchs2_fck/rate ==> 192000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/mmchs3_fck/rate ==> 192000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/uart4_fck/rate ==> 192000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/uart5_fck/rate ==> 192000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/uart6_fck/rate ==> 192000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/uart78_fck/rate ==> 192000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/rate ==> 192000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/rate ==> 192000000
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/rate ==> 192000000
./osc0_clkin_ck/usb_dpll_clkin_ck/rate ==> 20000000
./osc0_clkin_ck/ddr_dpll_clkin_ck/ddr_dpll_ck/ddr0_phy_fck/rate ==> 400000000
./osc0_clkin_ck/ddr_dpll_clkin_ck/ddr_dpll_ck/ddr0_half_fck/ddr0_phy_d2_fck/rate ==> 200000000
./osc0_clkin_ck/ddr_dpll_clkin_ck/ddr_dpll_ck/ddr0_half_fck/ddr0_emif_fck/rate ==> 200000000
./osc0_clkin_ck/ddr_dpll_clkin_ck/ddr_dpll_ck/ddr0_half_fck/rate ==> 200000000
./osc0_clkin_ck/ddr_dpll_clkin_ck/ddr_dpll_ck/rate ==> 400000000
./osc0_clkin_ck/ddr_dpll_clkin_ck/rate ==> 20000000
./osc0_clkin_ck/video1_dpll_clkin_ck/video1_dpll_ck/sysclk14_c1mux_ck/rate ==> 10000000
./osc0_clkin_ck/video1_dpll_clkin_ck/video1_dpll_ck/hd_venc_g_ck/dtc0_logic_ck/rate ==> 20000000
./osc0_clkin_ck/video1_dpll_clkin_ck/video1_dpll_ck/hd_venc_g_ck/rate ==> 20000000
./osc0_clkin_ck/video1_dpll_clkin_ck/video1_dpll_ck/rate ==> 20000000
./osc0_clkin_ck/video1_dpll_clkin_ck/rate ==> 20000000
./osc0_clkin_ck/hdmi_dpll_clkin_ck/hdmi_dpll_ck/hdmi_dpll_muxout_ck/hd_venc_d_ck/dtc1_logic_ck/rate ==> 20000000
./osc0_clkin_ck/hdmi_dpll_clkin_ck/hdmi_dpll_ck/hdmi_dpll_muxout_ck/hd_venc_d_ck/rate ==> 20000000
./osc0_clkin_ck/hdmi_dpll_clkin_ck/hdmi_dpll_ck/hdmi_dpll_muxout_ck/sysclk16_b3mux_ck/sysclk14_ck/rate ==> 909090
./osc0_clkin_ck/hdmi_dpll_clkin_ck/hdmi_dpll_ck/hdmi_dpll_muxout_ck/sysclk16_b3mux_ck/rate ==> 909090
./osc0_clkin_ck/hdmi_dpll_clkin_ck/hdmi_dpll_ck/hdmi_dpll_muxout_ck/rate ==> 20000000
./osc0_clkin_ck/hdmi_dpll_clkin_ck/hdmi_dpll_ck/rate ==> 20000000
./osc0_clkin_ck/hdmi_dpll_clkin_ck/rate ==> 20000000
./osc0_clkin_ck/video0_dpll_clkin_ck/video0_dpll_ck/sysclk16_d1mux_ck/sysclk16_ck/rate ==> 31250000
./osc0_clkin_ck/video0_dpll_clkin_ck/video0_dpll_ck/sysclk16_d1mux_ck/rate ==> 31250000
./osc0_clkin_ck/video0_dpll_clkin_ck/video0_dpll_ck/sd_venc_ck/rate ==> 250000000
./osc0_clkin_ck/video0_dpll_clkin_ck/video0_dpll_ck/video012_dpll_muxout_ck/sysclk21_ck/rate ==> 250000000
./osc0_clkin_ck/video0_dpll_clkin_ck/video0_dpll_ck/video012_dpll_muxout_ck/rate ==> 250000000
./osc0_clkin_ck/video0_dpll_clkin_ck/video0_dpll_ck/rate ==> 250000000
./osc0_clkin_ck/video0_dpll_clkin_ck/rate ==> 20000000
./osc0_clkin_ck/sysclk22_ck/mcasp3_fck/rate ==> 20000000
./osc0_clkin_ck/sysclk22_ck/rate ==> 20000000
./osc0_clkin_ck/gpt1_fck/rate ==> 20000000
./osc0_clkin_ck/gpt2_fck/rate ==> 20000000
./osc0_clkin_ck/gpt3_fck/rate ==> 20000000
./osc0_clkin_ck/gpt4_fck/rate ==> 20000000
./osc0_clkin_ck/gpt5_fck/rate ==> 20000000
./osc0_clkin_ck/gpt6_fck/rate ==> 20000000
./osc0_clkin_ck/gpt7_fck/rate ==> 20000000
./osc0_clkin_ck/gpt8_fck/rate ==> 20000000
./osc0_clkin_ck/pciess_20m_ck/rate ==> 20000000
./osc0_clkin_ck/iss_dpll_ck/ducati_mux_out_ck/ducati_mux_out_div2_ck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/ducati_mux_out_ck/rate ==> 400000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/ducati_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/securess_fck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/dss_mux_out_ck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/audio_dpll_clk2_ck/sysclk19_ck/atl_fck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/audio_dpll_clk2_ck/sysclk19_ck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/audio_dpll_clk2_ck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/exp_slot_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/mmu_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/gem_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/tptc0_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/tptc1_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/tptc2_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/tptc3_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/tpcc_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/hdvpss_l3_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/l3_slow_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/l4_slow_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/uart1_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/uart2_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/uart3_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/uart4_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/uart5_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/uart6_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/i2c1_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/i2c2_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/i2c3_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/i2c4_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcspi1_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcspi2_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcspi3_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcspi4_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/sdio_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt1_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt2_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt3_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt4_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt5_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt6_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt7_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt8_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpio1_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpio234_ick/gpio2_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpio234_ick/gpio3_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpio234_ick/gpio4_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpio234_ick/gpio5_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpio234_ick/gpio6_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpio234_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/prcm_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcasp1_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcasp2_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcasp3_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcbsp_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpmc_fck/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/hdmi_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mlbp_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/wdt1_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/wdt2_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/sync_timer_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mailbox_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/spinbox_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/sr2_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/sr4_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/usb_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mmu_cfg_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/p1500_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/elm_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/elm_fck/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mmchs1_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mmchs2_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/atl_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/rtc_c32k_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/dcan0_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/dcan1_ick/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/rate ==> 100000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/l3_med_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/l4_fast_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/securess_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/tpgsw_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/pcie_ck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/vcp2_fck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/dap_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/ocmc_ram_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mmchs3_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/cpsw_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/gem_trc_fck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mcasp4_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mcasp5_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mcasp6_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/hdvpss_l4_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mlb_ick/mcasp_auxclk_mux0_ck/mcasp4_fck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mlb_ick/mcasp_auxclk_mux0_ck/mcasp5_fck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mlb_ick/mcasp_auxclk_mux0_ck/mcasp6_fck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mlb_ick/mcasp_auxclk_mux0_ck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mlb_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/l3_fast_ick/icss_ocp_ck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/l3_fast_ick/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/rate ==> 200000000
./osc0_clkin_ck/iss_dpll_ck/rate ==> 400000000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/sysclk20_ck/audio_prcm1_out_ck/mcbsp_fck/rate ==> 250000000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/sysclk20_ck/audio_prcm1_out_ck/rate ==> 250000000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/sysclk20_ck/mcasp1_fck/rate ==> 250000000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/sysclk20_ck/mcasp2_fck/rate ==> 250000000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/sysclk20_ck/rate ==> 250000000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/gmac_50_clk_mux_out_ck/emac_rmii_fck/rate ==> 250000000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/gmac_50_clk_mux_out_ck/rate ==> 250000000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/gmac_125_clk_mux_out_ck/gmac_125_clk_d4_ck/rate ==> 62500000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/gmac_125_clk_mux_out_ck/gmac_125_clk_d5_ck/rate ==> 50000000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/gmac_125_clk_mux_out_ck/gmac_125_clk_d2_ck/emac_gmii_fck/rate ==> 125000000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/gmac_125_clk_mux_out_ck/gmac_125_clk_d2_ck/rate ==> 125000000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/gmac_125_clk_mux_out_ck/rate ==> 250000000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/icss_oep_ck/rate ==> 250000000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/rate ==> 250000000
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/rate ==> 250000000
./osc0_clkin_ck/audio_dpll_clkin_ck/rate ==> 20000000
./osc0_clkin_ck/rtc_divider_ck/audio_dpll_clk1_ck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/rtcss_aux_ck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/gpio1_dbck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/gpio234_dbck/gpio2_dbck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/gpio234_dbck/gpio3_dbck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/gpio234_dbck/gpio4_dbck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/gpio234_dbck/gpio5_dbck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/gpio234_dbck/gpio6_dbck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/gpio234_dbck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/rtc_fck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/mmchs1_dbck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/mmchs2_dbck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/mmchs3_dbck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/sync_timer_fck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/bandgaps_fck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/wdt1_fck/rate ==> 32768
./osc0_clkin_ck/rtc_divider_ck/rate ==> 32768
./osc0_clkin_ck/rate ==> 20000000
./rcosc_32k_ck/wdt2_fck/rate ==> 32768
./rcosc_32k_ck/rate ==> 32768
./pciess_125m_ck/clkout_prcm_mux_ck/clkout_prcm_ck/sys_clkout1/rate ==> 125000000
./pciess_125m_ck/clkout_prcm_mux_ck/clkout_prcm_ck/rate ==> 125000000
./pciess_125m_ck/clkout_prcm_mux_ck/rate ==> 125000000
./pciess_125m_ck/rate ==> 125000000
./osc1_clkin_ck/sys_clkout2/rate ==> 22579000
./osc1_clkin_ck/rate ==> 22579000


Use Count
./tclkin_ck/usecount ==> 0
./xref1_ck/usecount ==> 0
./xref2_ck/usecount ==> 0
./external_ck/usecount ==> 0
./atl0_clk_ck/usecount ==> 0
./atl1_clk_ck/usecount ==> 0
./atl2_clk_ck/usecount ==> 0
./atl3_clk_ck/usecount ==> 0
./dvi_ch1_ck/usecount ==> 0
./dvi_ch2_ck/usecount ==> 0
./dvi_ch3_ck/usecount ==> 0
./dvi_ch4_ck/usecount ==> 0
./dvoi1_ck/usecount ==> 0
./dvoi2_ck/usecount ==> 0
./osc_32k_ck/rtc_c32k_fck/usecount ==> 1
./osc_32k_ck/usecount ==> 2
./osc1_xi_ck/mcasp3_ahx_ck/usecount ==> 0
./osc1_xi_ck/usecount ==> 0
./xref0_ck/mcasp1_ahx_ck/usecount ==> 0
./xref0_ck/mcasp1_ahr_ck/usecount ==> 0
./xref0_ck/mcasp2_ahx_ck/usecount ==> 0
./xref0_ck/mcasp2_ahr_ck/usecount ==> 0
./xref0_ck/mcasp4_ahx_ck/usecount ==> 0
./xref0_ck/mcasp5_ahx_ck/usecount ==> 0
./xref0_ck/mcasp6_ahx_ck/usecount ==> 0
./xref0_ck/usecount ==> 0
./ljcb_serdesp_ck/pciessp_ck/usecount ==> 0
./ljcb_serdesp_ck/usecount ==> 0
./ljcb_serdesn_ck/pciessn_ck/usecount ==> 0
./ljcb_serdesn_ck/usecount ==> 0
./pciess_50m_ck/usecount ==> 0
./osc0_clkin_ck/dcan0_fck/usecount ==> 1
./osc0_clkin_ck/dcan1_fck/usecount ==> 0
./osc0_clkin_ck/sr2_fck/usecount ==> 0
./osc0_clkin_ck/sr4_fck/usecount ==> 0
./osc0_clkin_ck/adc_clk_ck/usecount ==> 0
./osc0_clkin_ck/arm_dpll_clkin_ck/arm_dpll_ck/mpu_ck/usecount ==> 0
./osc0_clkin_ck/arm_dpll_clkin_ck/arm_dpll_ck/usecount ==> 0
./osc0_clkin_ck/arm_dpll_clkin_ck/usecount ==> 0
./osc0_clkin_ck/dsp_dpll_ck/gem_fck/usecount ==> 0
./osc0_clkin_ck/dsp_dpll_ck/usecount ==> 0
./osc0_clkin_ck/sgx_dpll_ck/sysclk23_ck/sgx_ck/usecount ==> 0
./osc0_clkin_ck/sgx_dpll_ck/sysclk23_ck/sgx_sys_ck/usecount ==> 0
./osc0_clkin_ck/sgx_dpll_ck/sysclk23_ck/sgx_mem_ck/usecount ==> 0
./osc0_clkin_ck/sgx_dpll_ck/sysclk23_ck/usecount ==> 0
./osc0_clkin_ck/sgx_dpll_ck/usecount ==> 0
./osc0_clkin_ck/hdvpss_dpll_ck/hdvpss_proc_fck/usecount ==> 0
./osc0_clkin_ck/hdvpss_dpll_ck/hdvpss_proc_d2_fck/usecount ==> 0
./osc0_clkin_ck/hdvpss_dpll_ck/usecount ==> 0
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_phy0_rclk_ick/usecount ==> 0
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_phy1_rclk_ick/usecount ==> 0
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/mcspi1_fck/usecount ==> 0
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/mcspi2_fck/usecount ==> 0
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/mcspi3_fck/usecount ==> 0
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/mcspi4_fck/usecount ==> 0
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/i2c02_ck/i2c1_fck/usecount ==> 0
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/i2c02_ck/i2c3_fck/usecount ==> 1
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/i2c02_ck/usecount ==> 1
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/i2c13_ck/i2c2_fck/usecount ==> 0
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/i2c13_ck/i2c4_fck/usecount ==> 0
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/i2c13_ck/usecount ==> 0
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/uart1_fck/usecount ==> 1
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/uart2_fck/usecount ==> 1
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/uart3_fck/usecount ==> 1
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk10_ck/usecount ==> 4
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/mmchs1_fck/usecount ==> 1
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/mmchs2_fck/usecount ==> 0
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/mmchs3_fck/usecount ==> 0
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/uart4_fck/usecount ==> 1
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/uart5_fck/usecount ==> 1
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/uart6_fck/usecount ==> 1
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/uart78_fck/usecount ==> 0
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/sysclk8_ck/usecount ==> 4
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usb_dpll_clk2_ck/usecount ==> 2
./osc0_clkin_ck/usb_dpll_clkin_ck/usb_dpll_ck/usecount ==> 1
./osc0_clkin_ck/usb_dpll_clkin_ck/usecount ==> 1
./osc0_clkin_ck/ddr_dpll_clkin_ck/ddr_dpll_ck/ddr0_phy_fck/usecount ==> 0
./osc0_clkin_ck/ddr_dpll_clkin_ck/ddr_dpll_ck/ddr0_half_fck/ddr0_phy_d2_fck/usecount ==> 0
./osc0_clkin_ck/ddr_dpll_clkin_ck/ddr_dpll_ck/ddr0_half_fck/ddr0_emif_fck/usecount ==> 0
./osc0_clkin_ck/ddr_dpll_clkin_ck/ddr_dpll_ck/ddr0_half_fck/usecount ==> 0
./osc0_clkin_ck/ddr_dpll_clkin_ck/ddr_dpll_ck/usecount ==> 0
./osc0_clkin_ck/ddr_dpll_clkin_ck/usecount ==> 0
./osc0_clkin_ck/video1_dpll_clkin_ck/video1_dpll_ck/sysclk14_c1mux_ck/usecount ==> 0
./osc0_clkin_ck/video1_dpll_clkin_ck/video1_dpll_ck/hd_venc_g_ck/dtc0_logic_ck/usecount ==> 0
./osc0_clkin_ck/video1_dpll_clkin_ck/video1_dpll_ck/hd_venc_g_ck/usecount ==> 0
./osc0_clkin_ck/video1_dpll_clkin_ck/video1_dpll_ck/usecount ==> 0
./osc0_clkin_ck/video1_dpll_clkin_ck/usecount ==> 0
./osc0_clkin_ck/hdmi_dpll_clkin_ck/hdmi_dpll_ck/hdmi_dpll_muxout_ck/hd_venc_d_ck/dtc1_logic_ck/usecount ==> 0
./osc0_clkin_ck/hdmi_dpll_clkin_ck/hdmi_dpll_ck/hdmi_dpll_muxout_ck/hd_venc_d_ck/usecount ==> 0
./osc0_clkin_ck/hdmi_dpll_clkin_ck/hdmi_dpll_ck/hdmi_dpll_muxout_ck/sysclk16_b3mux_ck/sysclk14_ck/usecount ==> 0
./osc0_clkin_ck/hdmi_dpll_clkin_ck/hdmi_dpll_ck/hdmi_dpll_muxout_ck/sysclk16_b3mux_ck/usecount ==> 0
./osc0_clkin_ck/hdmi_dpll_clkin_ck/hdmi_dpll_ck/hdmi_dpll_muxout_ck/usecount ==> 0
./osc0_clkin_ck/hdmi_dpll_clkin_ck/hdmi_dpll_ck/usecount ==> 0
./osc0_clkin_ck/hdmi_dpll_clkin_ck/usecount ==> 0
./osc0_clkin_ck/video0_dpll_clkin_ck/video0_dpll_ck/sysclk16_d1mux_ck/sysclk16_ck/usecount ==> 0
./osc0_clkin_ck/video0_dpll_clkin_ck/video0_dpll_ck/sysclk16_d1mux_ck/usecount ==> 0
./osc0_clkin_ck/video0_dpll_clkin_ck/video0_dpll_ck/sd_venc_ck/usecount ==> 0
./osc0_clkin_ck/video0_dpll_clkin_ck/video0_dpll_ck/video012_dpll_muxout_ck/sysclk21_ck/usecount ==> 0
./osc0_clkin_ck/video0_dpll_clkin_ck/video0_dpll_ck/video012_dpll_muxout_ck/usecount ==> 0
./osc0_clkin_ck/video0_dpll_clkin_ck/video0_dpll_ck/usecount ==> 0
./osc0_clkin_ck/video0_dpll_clkin_ck/usecount ==> 0
./osc0_clkin_ck/sysclk22_ck/mcasp3_fck/usecount ==> 1
./osc0_clkin_ck/sysclk22_ck/usecount ==> 1
./osc0_clkin_ck/gpt1_fck/usecount ==> 1
./osc0_clkin_ck/gpt2_fck/usecount ==> 1
./osc0_clkin_ck/gpt3_fck/usecount ==> 0
./osc0_clkin_ck/gpt4_fck/usecount ==> 0
./osc0_clkin_ck/gpt5_fck/usecount ==> 0
./osc0_clkin_ck/gpt6_fck/usecount ==> 0
./osc0_clkin_ck/gpt7_fck/usecount ==> 0
./osc0_clkin_ck/gpt8_fck/usecount ==> 0
./osc0_clkin_ck/pciess_20m_ck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/ducati_mux_out_ck/ducati_mux_out_div2_ck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/ducati_mux_out_ck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/ducati_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/securess_fck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/dss_mux_out_ck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/audio_dpll_clk2_ck/sysclk19_ck/atl_fck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/audio_dpll_clk2_ck/sysclk19_ck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/audio_dpll_clk2_ck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/exp_slot_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/mmu_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/gem_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/tptc0_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/tptc1_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/tptc2_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/tptc3_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/tpcc_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/hdvpss_l3_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/l3_slow_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/l4_slow_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/uart1_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/uart2_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/uart3_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/uart4_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/uart5_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/uart6_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/i2c1_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/i2c2_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/i2c3_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/i2c4_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcspi1_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcspi2_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcspi3_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcspi4_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/sdio_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt1_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt2_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt3_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt4_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt5_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt6_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt7_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpt8_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpio1_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpio234_ick/gpio2_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpio234_ick/gpio3_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpio234_ick/gpio4_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpio234_ick/gpio5_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpio234_ick/gpio6_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpio234_ick/usecount ==> 5
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/prcm_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcasp1_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcasp2_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcasp3_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mcbsp_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/gpmc_fck/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/hdmi_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mlbp_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/wdt1_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/wdt2_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/sync_timer_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mailbox_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/spinbox_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/sr2_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/sr4_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/usb_ick/usecount ==> 2
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mmu_cfg_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/p1500_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/elm_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/elm_fck/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mmchs1_ick/usecount ==> 2
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/mmchs2_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/atl_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/rtc_c32k_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/dcan0_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/dcan1_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk6_ck/usecount ==> 20
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/l3_med_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/l4_fast_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/securess_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/tpgsw_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/pcie_ck/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/vcp2_fck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/dap_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/ocmc_ram_ick/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mmchs3_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/cpsw_ick/usecount ==> 2
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/gem_trc_fck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mcasp4_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mcasp5_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mcasp6_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/hdvpss_l4_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mlb_ick/mcasp_auxclk_mux0_ck/mcasp4_fck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mlb_ick/mcasp_auxclk_mux0_ck/mcasp5_fck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mlb_ick/mcasp_auxclk_mux0_ck/mcasp6_fck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mlb_ick/mcasp_auxclk_mux0_ck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/mlb_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/sysclk5_ck/usecount ==> 3
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/l3_fast_ick/icss_ocp_ck/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/l3_fast_ick/usecount ==> 0
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/sysclk4_ck/usecount ==> 7
./osc0_clkin_ck/iss_dpll_ck/iss_dpll_d2_ck/usecount ==> 1
./osc0_clkin_ck/iss_dpll_ck/usecount ==> 1
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/sysclk20_ck/audio_prcm1_out_ck/mcbsp_fck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/sysclk20_ck/audio_prcm1_out_ck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/sysclk20_ck/mcasp1_fck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/sysclk20_ck/mcasp2_fck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/sysclk20_ck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/gmac_50_clk_mux_out_ck/emac_rmii_fck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/gmac_50_clk_mux_out_ck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/gmac_125_clk_mux_out_ck/gmac_125_clk_d4_ck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/gmac_125_clk_mux_out_ck/gmac_125_clk_d5_ck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/gmac_125_clk_mux_out_ck/gmac_125_clk_d2_ck/emac_gmii_fck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/gmac_125_clk_mux_out_ck/gmac_125_clk_d2_ck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/gmac_125_clk_mux_out_ck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/icss_oep_ck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/cpts_rft_clk_ck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/audio_dpll_ck/usecount ==> 0
./osc0_clkin_ck/audio_dpll_clkin_ck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_dpll_clk1_ck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/rtcss_aux_ck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/gpio1_dbck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/gpio234_dbck/gpio2_dbck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/gpio234_dbck/gpio3_dbck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/gpio234_dbck/gpio4_dbck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/gpio234_dbck/gpio5_dbck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/gpio234_dbck/gpio6_dbck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/gpio234_dbck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/rtc_fck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/mmchs1_dbck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/mmchs2_dbck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/mmchs3_dbck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/sync_timer_fck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/bandgaps_fck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/sysclk18_ck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/audio_prcm_clkin_ck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/wdt1_fck/usecount ==> 0
./osc0_clkin_ck/rtc_divider_ck/usecount ==> 0
./osc0_clkin_ck/usecount ==> 6
./rcosc_32k_ck/wdt2_fck/usecount ==> 0
./rcosc_32k_ck/usecount ==> 0
./pciess_125m_ck/clkout_prcm_mux_ck/clkout_prcm_ck/sys_clkout1/usecount ==> 0
./pciess_125m_ck/clkout_prcm_mux_ck/clkout_prcm_ck/usecount ==> 0
./pciess_125m_ck/clkout_prcm_mux_ck/usecount ==> 0
./pciess_125m_ck/usecount ==> 0
./osc1_clkin_ck/sys_clkout2/usecount ==> 0
./osc1_clkin_ck/usecount ==> 0