Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion configs/AM62DX/AM62DX_linux_toc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ devices/AM62DX/linux/Release_Specific
devices/AM62DX/linux/Release_Specific_Release_Notes
devices/AM62DX/linux/Release_Specific_Build_Sheet
devices/AM62DX/linux/Release_Specific_Yocto_layer_Configuration
#devices/AM62DX/linux/Release_Specific_Migration_Guide
devices/AM62DX/linux/Release_Specific_Migration_Guide
devices/AM62DX/linux/Release_Specific_Kernel_Performance_Guide
devices/AM62DX/linux/Linux_Performance_Guide
#devices/AM62DX/linux/Release_Specific_Workarounds
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,9 @@ by double clicking on it within your Linux host PC.

.. note::
Processor SDK Linux AM62Dx has only the Linux specific source and application intended
to run on A53 or Linux core. For R5F and RTOS or NO-RTOS side source and applications, refer **MCU+ SDK**
package.
to run on A53 or Linux core. For R5F and RTOS or NO-RTOS side source and applications, refer
`MCU+SDK <https://software-dl.ti.com/mcu-plus-sdk/esd/AM62DX/11_02_00_20/exports/docs/api_guide_am62dx/index.html>`__ package.

**Instructions to set-up CCS**

- Refer MCU+SDK Installer `doc <https://software-dl.ti.com/mcu-plus-sdk/esd/AM62DX/11_01_00_16/exports/docs/api_guide_am62dx/GETTING_STARTED_BUILD.html>`__.
- Refer MCU+SDK Installer `doc <https://software-dl.ti.com/mcu-plus-sdk/esd/AM62DX/11_02_00_20/exports/docs/api_guide_am62dx/CCS_SETUP_PAGE.html>`__.
58 changes: 29 additions & 29 deletions source/devices/AM62DX/linux/Release_Specific_Build_Sheet.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
,SPI Bootloader Operation,,No
,QSPI Bootloader Operation,NOR,No
,,NAND,No
,OSPI Bootloader Operation,NOR,No
,OSPI Bootloader Operation,NOR,Yes

Check failure on line 30 in source/devices/AM62DX/linux/Release_Specific_Build_Sheet.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.TermsErrors] Use 'boot loader' rather than 'Bootloader'. Raw Output: {"message": "[RedHat.TermsErrors] Use 'boot loader' rather than 'Bootloader'.", "location": {"path": "source/devices/AM62DX/linux/Release_Specific_Build_Sheet.rst", "range": {"start": {"line": 30, "column": 10}}}, "severity": "ERROR"}
,,NAND (1-bit mode),No
,,NAND (8-bit mode),No
,GPMC Bootloader Operation,NOR,No
Expand Down Expand Up @@ -58,48 +58,48 @@
,IO + DDR low power mode,,No
,Boot-time OPP configurations,,No
,Runtime Power Management,,No
,DFS/CPUFreq,,No
,DFS/CPUFreq,,Yes
,CPUIdle (A53 WFI),,No
,CPUIdle (DDR in Self-Refresh),,No
Interprocessor Communication,Mailbox,,Yes
,Spinlock,,No
,Spinlock,,Yes
Memory Controllers,DDR Subsystem (DDRSS),DDR4,Yes
,,LPDDR4,Yes
,,Inline ECC (1bit err),No
,,Inline ECC (mbit err),No
,Region-based Address Translation,,No
Time Sync,Time Sync Module (CPTS),,No
Time Sync,Time Sync Module (CPTS),,Yes
,Timer MaNAger,,No
,Time Sync and Compare Events,,No
Data Movement Architecture (DMA),Data Movement Subsystem (DMSS),,No
Data Movement Architecture (DMA),Data Movement Subsystem (DMSS),,Yes
,Peripheral DMA (PDMA),,Yes
,RingAcc,,Yes
,BCDMA,,Yes
,DRU,,NA
,Packet Streaming Interface Link,,Yes
General Connectivity Peripherals (MAIN domain),Multichannel Audio Serial Port (McASP),Input,No
General Connectivity Peripherals (MAIN domain),Multichannel Audio Serial Port (McASP),Input,Yes
,,Output,Yes
,,HDMI Output,NA
,General-Purpose Interface (GPIO),,Yes
,Inter-Integrated Circuit (I2C),Controller,Yes
,,Target,No
,Multichannel Serial Peripheral Interface (McSPI),Controller,No
,Multichannel Serial Peripheral Interface (McSPI),Controller,Yes
,,Peripheral,No
,Universal Asynchronous Receiver/Transmitter (UART),UART,Yes
,,RS-485,No
,,RS-485,Yes
,,IrDA,No
General Connectivity Peripherals (MCU domain),General-Purpose Interface (GPIO),,No
,Inter-Integrated Circuit (I2C),Controller,No
General Connectivity Peripherals (MCU domain),General-Purpose Interface (GPIO),,Yes
,Inter-Integrated Circuit (I2C),Controller,Yes
,,Target,No
,Multichannel Serial Peripheral Interface (McSPI),Controller,No
,Multichannel Serial Peripheral Interface (McSPI),Controller,Yes
,,Peripheral,No
,Universal Asynchronous Receiver/Transmitter (UART),UART,Yes
,,RS-485,No
,,RS-485,Yes
,,IrDA,No
General Connectivity Peripherals (WKUP domain),Inter-Integrated Circuit (I2C),Controller,No
General Connectivity Peripherals (WKUP domain),Inter-Integrated Circuit (I2C),Controller,Yes
,,Target,No
,Universal Asynchronous Receiver/Transmitter (UART),UART,Yes
,,RS-485,No
,,RS-485,Yes
,,IrDA,No
High-speed Serial Interfaces,Gigabit Ethernet Switch (CPSW3G),Switch,Yes
,,EndPoint,Yes
Expand All @@ -112,23 +112,23 @@
Memory Interfaces,Flash Subsystem (FSS),,No
,Quad Serial Peripheral Interface (QSPI),NOR,No
,,NAND,No
,Octal Serial Peripheral Interface (OSPI),NOR,No
,Octal Serial Peripheral Interface (OSPI),NOR,Yes
,,NAND,No
,Expanded Serial Peripheral Interface (xSPI),,No
,Expanded Serial Peripheral Interface (xSPI),,Yes
,General-Purpose Memory Controller (GPMC),FPGA,No
,,NAND,No
,,NOR,No
,,etc.,No
,Error Location Module (ELM),,No
,Error Location Module (ELM),,Yes
,Multimedia Card Secure Digital (MMCSD) Interface,SD Card,Yes
,,eMMC,Yes
Industrial & Control Interfaces,Controller Area Network (MCAN) - MAIN domain,CAN,No
,,CAN FD,No
,Controller Area Network (MCAN) - MCU domain,CAN,No
,,CAN FD,No
,Enhanced Capture (ECAP) Module,Capture,No
,,PWM,No
,Enhanced Pulse Width Modulation (EPWM) Module,,No
,Enhanced Capture (ECAP) Module,Capture,Yes
,,PWM,Yes
,Enhanced Pulse Width Modulation (EPWM) Module,,Yes
,Enhanced Quadrature Encoder Pulse (EQEP) Module,,No
Camera Subsystem,Camera Streaming Interface Receiver (CSI_RX_IF),,NA
,MIPI D-PHY Receiver (DPHY_RX),,NA
Expand All @@ -139,25 +139,25 @@
,Windowed Watchdog Timer (WWDT) - MAIN domain,,Yes
,Windowed Watchdog Timer (WWDT) - MCU domain,,NA
,Windowed Watchdog Timer (WWDT) - WKUP domain,,NA
,Real-Time Clock (RTC),,No
,Timers - MAIN domain,Timer,No
,Real-Time Clock (RTC),,Yes
,Timers - MAIN domain,Timer,Yes
,,Capture,No
,,Compare,No
,,PWM,Yes
,Timers - MCU domain,Timer,No
,,Capture,No
,,Compare,No
,,PWM,No
,Timers - WKUP domain,Timer,No
,Timers - WKUP domain,Timer,Yes
,,Capture,No
,,Compare,No
,,PWM,No
Internal Diagnostics Modules,Dual Clock Comparator (DCC),,No
,Error Signalling Module (ESM),,No
,Memory Cyclic Redundancy Check (MCRC) Controller,,No
,Error Signalling Module (ESM),,Yes
,Memory Cyclic Redundancy Check (MCRC) Controller,,Yes
,SDL Driver Porting Layer(SDL DPL),,No
,RTI(WWDG),,No
,Voltage and Thermal Management(VTM),,No
,RTI(WWDG),,Yes
,Voltage and Thermal Management(VTM),,Yes
,Interconnect Isolation Gasket(STOG),,No
,Interconnect Isolation Gasket(MTOG),,No
,Power OK(POK),,No
Expand All @@ -174,8 +174,8 @@
,,AES-ECB,Yes
,SHA/MD5 Crypto Hardware-Accelerated Module (SHA/MD5),SHA-256,Yes
,,SHA-512,Yes
,True Random Number Generator (TRNG),,No
,True Random Number Generator (TRNG),,Yes
ISP (Image SigNAl Processing),Hardware accelerated ISP for RGB and IR,,NA
Deep Learning,Hardware accelerated deep learning,,NA
Board Specific (AM62D EVM),Audio Codec,DAC,Yes
,,ADC,No
,,ADC,Yes
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
###############
Migration Guide

Check warning on line 2 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Headings] Use sentence-style capitalization in 'Migration Guide'. Raw Output: {"message": "[RedHat.Headings] Use sentence-style capitalization in 'Migration Guide'.", "location": {"path": "source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst", "range": {"start": {"line": 2, "column": 1}}}, "severity": "INFO"}
###############

.. rubric:: Overview

This page covers migration information for applications built on top
of the Processor SDK Linux AM62D.

****************************************
Processor SDK Linux AM62D 11.xx Releases

Check warning on line 11 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Headings] Use sentence-style capitalization in 'Processor SDK Linux AM62D 11.xx Releases'. Raw Output: {"message": "[RedHat.Headings] Use sentence-style capitalization in 'Processor SDK Linux AM62D 11.xx Releases'.", "location": {"path": "source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst", "range": {"start": {"line": 11, "column": 1}}}, "severity": "INFO"}
****************************************

Processor SDK 11.02.08.02
=========================
- This is the second reference release on the 2025 LTS stream with 6.12 Kernel, 2025.01 U-Boot and Yocto Scarthgap/5.0

Check warning on line 16 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.CaseSensitiveTerms] Use 'kernel' rather than 'Kernel'. Raw Output: {"message": "[RedHat.CaseSensitiveTerms] Use 'kernel' rather than 'Kernel'.", "location": {"path": "source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst", "range": {"start": {"line": 16, "column": 73}}}, "severity": "WARNING"}

Check warning on line 16 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'LTS') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'LTS') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst", "range": {"start": {"line": 16, "column": 52}}}, "severity": "INFO"}
- ATF 2.13+

Check warning on line 17 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'ATF') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'ATF') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst", "range": {"start": {"line": 17, "column": 3}}}, "severity": "INFO"}
- OPTEE 4.7.0

Check warning on line 18 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'OPTEE') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'OPTEE') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst", "range": {"start": {"line": 18, "column": 3}}}, "severity": "INFO"}
- Yocto Scarthgap/5.0
- Platforms Supported : AM62Dx (HS-FS, HS-SE) : `AM62D-EVM <https://www.ti.com/tool/AUDIO-AM62D-EVM>`__

Check warning on line 20 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'EVM') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'EVM') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst", "range": {"start": {"line": 20, "column": 56}}}, "severity": "INFO"}

Processor SDK 11.01.05.03
=========================
- This is the first reference release on the 2025 LTS stream with 6.12 Kernel, 2025.01 U-Boot and Yocto Scarthgap/5.0

Check warning on line 24 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.CaseSensitiveTerms] Use 'kernel' rather than 'Kernel'. Raw Output: {"message": "[RedHat.CaseSensitiveTerms] Use 'kernel' rather than 'Kernel'.", "location": {"path": "source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst", "range": {"start": {"line": 24, "column": 72}}}, "severity": "WARNING"}

Check warning on line 24 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'LTS') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'LTS') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst", "range": {"start": {"line": 24, "column": 51}}}, "severity": "INFO"}
- ATF 2.13+

Check warning on line 25 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'ATF') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'ATF') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst", "range": {"start": {"line": 25, "column": 3}}}, "severity": "INFO"}
- OPTEE 4.6.0
- Yocto Scarthgap/5.0
- Platforms Supported : AM62Dx (HS-FS, HS-SE) : `AM62D-EVM <https://www.ti.com/tool/AUDIO-AM62D-EVM>`__

.. note::

- For U-Boot builds, k3-image-gen and core-secdev-k3 are no longer needed
as **binman** is used instead. Please refer to :ref:`U-Boot build
instructions<Build-U-Boot-label>` for the updated steps.

- For Linux builds, generic ``defconfig`` is used instead of custom
fragments. Please refer to :ref:`Kernel doc<preparing-to-build>` for
build instructions.
13 changes: 7 additions & 6 deletions source/devices/AM62DX/linux/Release_Specific_Release_Notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,13 @@
What's new
----------

**Processor SDK Linux AM62PX Release has following new features:**
**Processor SDK Linux AM62DX Release has following new features:**

- Second 2025 LTS Reference Release Including RT combined branch model
- McASP Async TX and RX on single channel.
- Important Bug Fixes on top of Processor SDK 11.01.16.13 Release.
- McASP async mode: independent transmit (playback) and receIve (capture) clocking.
- 4 channel recording support.
- OSPI, EQEP, PWM, support.
- Important Bug Fixes on top of Processor SDK 11.01.05.03 Release.
- Review Issue Tracker Section for the new fixes.

What's included
Expand All @@ -56,7 +58,6 @@
**Key Release References:**

- Snagfactory Support - :ref:`Snagfactory Tool <Flash-via-Fastboot>`
- How to Enable PRU RPMsg - `Read FAQ <https://e2e.ti.com/support/processors-group/processors/f/791/t/1494495>`__

**Component version:**

Expand All @@ -66,8 +67,8 @@
- ATF 2.13+
- OPTEE 4.7.0
- TIFS Firmware `v11.02.05 <https://software-dl.ti.com/tisci/esd/11_02_05/release_notes/release_notes.html>`__ (Click on the link for more information)
- IPC Firmware REL.MCUSDK.11.01.00.00
- TAD5212 Firmware 1.0.0.0
- IPC Firmware REL.MCUSDK.11.02.00.11

Check failure on line 70 in source/devices/AM62DX/linux/Release_Specific_Release_Notes.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Spacing] Keep one space between words in 'REL.MCUSDK'. Raw Output: {"message": "[RedHat.Spacing] Keep one space between words in 'REL.MCUSDK'.", "location": {"path": "source/devices/AM62DX/linux/Release_Specific_Release_Notes.rst", "range": {"start": {"line": 70, "column": 18}}}, "severity": "ERROR"}
- PCM6240 ADC Firmware 1.0.0.0
- DM Firmware 11.02.00.11
- Yocto scarthgap 5.0

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -722,12 +722,84 @@ Potential issues

.. ifconfig:: CONFIG_part_variant in ('AM62DX')

Following additional issues were observed for AM62D2-EVM in this release:

- The device requires a restart if audio is missing or plays through
only one channel during simultaneous playback and recording.
- Starting playback while recording is active introduces a small glitch
in the recording.
**To resolve audio problems during simultaneous playback and recording,
such as missing audio or mono output—consider these approaches:**

- Reset DACs using the below script

.. code-block:: bash
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cshilwant @jeevantelukula , for future reference, this code block should be indented to fall under the list item. Otherwise the list is actually split into 2 separate lists. Also, there was no no newline separating the end of the directive from the rest of the content.


#!/bin/bash

#reset and reconfigure TAD5212 DACs on AM62D EVM

for i in {50..53}; do
echo "Reconfiguring DAC@0x$i"
i2cset -f -y 1 0x"$i" 0x00 0x00
i2cset -f -y 1 0x"$i" 0x01 0x01
i2cset -f -y 1 0x"$i" 0x00 0x00
i2cset -f -y 1 0x"$i" 0x02 0x01
i2cset -f -y 1 0x"$i" 0x05 0x15
i2cset -f -y 1 0x"$i" 0x06 0x35
i2cset -f -y 1 0x"$i" 0x10 0x52
i2cset -f -y 1 0x"$i" 0x11 0x80
i2cset -f -y 1 0x"$i" 0x18 0x40
i2cset -f -y 1 0x"$i" 0x1A 0x30
i2cset -f -y 1 0x"$i" 0x1c 0x01
i2cset -f -y 1 0x"$i" 0x1f 0x01
i2cset -f -y 1 0x"$i" 0x20 0x02
i2cset -f -y 1 0x"$i" 0x21 0x03
i2cset -f -y 1 0x"$i" 0x22 0x04
i2cset -f -y 1 0x"$i" 0x23 0x05
i2cset -f -y 1 0x"$i" 0x24 0x06
i2cset -f -y 1 0x"$i" 0x25 0x07
i2cset -f -y 1 0x"$i" 0x26 0x01
i2cset -f -y 1 0x"$i" 0x28 0x20
i2cset -f -y 1 0x"$i" 0x29 0x21
i2cset -f -y 1 0x"$i" 0x2a 0x02
i2cset -f -y 1 0x"$i" 0x2b 0x03
i2cset -f -y 1 0x"$i" 0x2c 0x04
i2cset -f -y 1 0x"$i" 0x2d 0x05
i2cset -f -y 1 0x"$i" 0x2e 0x06
i2cset -f -y 1 0x"$i" 0x2f 0x07
i2cset -f -y 1 0x"$i" 0x34 0x40
i2cset -f -y 1 0x"$i" 0x37 0x20
i2cset -f -y 1 0x"$i" 0x42 0x11
i2cset -f -y 1 0x"$i" 0x43 0x54
i2cset -f -y 1 0x"$i" 0x4c 0x2e
i2cset -f -y 1 0x"$i" 0x50 0x04
i2cset -f -y 1 0x"$i" 0x52 0xa1
i2cset -f -y 1 0x"$i" 0x53 0x80
i2cset -f -y 1 0x"$i" 0x55 0x04
i2cset -f -y 1 0x"$i" 0x57 0xa1
i2cset -f -y 1 0x"$i" 0x58 0x80
i2cset -f -y 1 0x"$i" 0x5b 0xa1
i2cset -f -y 1 0x"$i" 0x5c 0x80
i2cset -f -y 1 0x"$i" 0x5f 0xa1
i2cset -f -y 1 0x"$i" 0x60 0x80
i2cset -f -y 1 0x"$i" 0x64 0x28
i2cset -f -y 1 0x"$i" 0x65 0x60
i2cset -f -y 1 0x"$i" 0x66 0x20
i2cset -f -y 1 0x"$i" 0x67 0xc9
i2cset -f -y 1 0x"$i" 0x68 0x80
i2cset -f -y 1 0x"$i" 0x69 0xc9
i2cset -f -y 1 0x"$i" 0x6a 0x80
i2cset -f -y 1 0x"$i" 0x6b 0x28
i2cset -f -y 1 0x"$i" 0x6c 0x60
i2cset -f -y 1 0x"$i" 0x6d 0x20
i2cset -f -y 1 0x"$i" 0x6e 0xc9
i2cset -f -y 1 0x"$i" 0x6f 0x80
i2cset -f -y 1 0x"$i" 0x70 0xc9
i2cset -f -y 1 0x"$i" 0x71 0x80
i2cset -f -y 1 0x"$i" 0x72 0x18
i2cset -f -y 1 0x"$i" 0x73 0x18
i2cset -f -y 1 0x"$i" 0x77 0xa0
i2cset -f -y 1 0x"$i" 0x7a 0x80
i2cset -f -y 1 0x"$i" 0x7c 0xc0
i2cset -f -y 1 0x"$i" 0x7d 0x10
i2cset -f -y 1 0x"$i" 0x7e 0xc1
done
- Restart the device

Additional Information
^^^^^^^^^^^^^^^^^^^^^^
Expand Down
Loading