TIDUFA7 January   2025 TPS65219

 

  1.   1
  2.   Description
  3.   Resources
  4.   Features
  5.   Applications
  6.   6
  7. 1System Description
  8. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Design Considerations
      1. 2.2.1 Processor - i.MX 93 Applications Processor
      2. 2.2.2 LPDDR4
      3. 2.2.3 eMMC iNAND
    3. 2.3 Highlighted Products
      1. 2.3.1 TPS6521940 - Power Management IC
      2. 2.3.2 TPS62A02 Step-Down Converter
      3. 2.3.3 TLV740P LDO
  9. 3Hardware, Software, and Test Results
    1. 3.1 Hardware Requirements
    2. 3.2 Software Requirements
      1. 3.2.1 Examples of Useful TI PMIC Driver Userspace Commands
      2. 3.2.2 Steps to Apply the TPS65219 PMIC Patch File
  10. 4Design and Documentation Support
    1. 4.1 Design Files
      1. 4.1.1 Schematics
      2. 4.1.2 Bill of Materials
      3. 4.1.3 CAD Files
    2. 4.2 Software Files
    3. 4.3 Related Documentation
      1. 4.3.1 Trademarks

Examples of Useful TI PMIC Driver Userspace Commands

  • Use modinfo to extract and display detailed information about the TPS65219 PMIC kernel modules loaded:
    >modinfo tps65219
    >modinfo tps65219-regulator
    >modinfo tps65219-pwrbutton
    >modinfo gpio-tps65219
root@imx93-11x11-lpddr4x-evk:~# modinfo tps65219_regulator
name:          tps65219_regulator
filename:     (builtin)
license:       GPL
file:          drivers/regulator/tps65219-regulator
alias:         platform:tps65219-pmic
description:   TPS65219 voltage regulator driver 
author:        Jerome Neanne <j-neanne@baylibre.com>
root@imx93-11x11-lpddr4x-evk:~#
root@imx93-11x11-lpddr4x-evk:~# modinfo tps65219
name:          tps65219 
filename:      (builtin)
license:       GPL
file:          drivers/mfd/tps65219
description:   TPS65219 power management IC driver
author:        Jerome Neanne <jneanne@baylibre.com>
root@imx93-11x11-lpddr4x-evk:~#
  • Use i2cdetect to scan I2C Bus 1 at the PMIC I2C address 0x30. This displays an output table, where the UU at cell 0x30 indicates the address is currently in use by the TPS65219 driver.
    >i2cdetect -y 1
root@imx93-11x11-lpddr4x-evk:~# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:                         -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- UU -- -- -- -- -- -- -- -- -- -- -- -- --
30: UU -- -- -- UU -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
  • Check the PMIC regulator details within the /sys/class/regulator/ directory. For further explanation, refer to this kernel.org documentation: kernel.org
    >cat /sys/class/regulator/regulator.7/name
    >cat /sys/class/regulator/regulator.7/microvolts
    >cat /sys/class/regulator/regulator.7/type
  • In a new terminal, verify the VDD_SOC voltage supply using the bcu command:
    >sudo bcu monitor -board=imx93evk11b1 -temp