ZHCUCR3 January   2025 TPS65219

 

  1.   1
  2.   说明
  3.   资源
  4.   特性
  5.   应用
  6.   6
  7. 1系统说明
  8. 2系统概述
    1. 2.1 方框图
    2. 2.2 设计注意事项
      1. 2.2.1 处理器 - i.MX 93 应用处理器
      2. 2.2.2 LPDDR4
      3. 2.2.3 eMMC iNAND
    3. 2.3 重点产品
      1. 2.3.1 TPS6521940 — 电源管理 IC
      2. 2.3.2 TPS62A02 降压转换器
      3. 2.3.3 TLV740P LDO
  9. 3硬件、软件和测试结果
    1. 3.1 硬件要求
    2. 3.2 软件要求
      1. 3.2.1 实用的 TI PMIC 驱动程序用户空间命令示例
      2. 3.2.2 应用 TPS65219 PMIC 补丁文件的步骤
  10. 4设计和文档支持
    1. 4.1 设计文件
      1. 4.1.1 原理图
      2. 4.1.2 物料清单
      3. 4.1.3 CAD 文件
    2. 4.2 软件文件
    3. 4.3 相关文档
      1. 4.3.1 商标

应用 TPS65219 PMIC 补丁文件的步骤

要将 TI PMIC 集成到基于 NXP SDK 的新系统中,请按照以下步骤应用 TPS65219 补丁文件。

打开以下文件:

  1. kernet-pmic.patch.gz
  2. U-boot-PMIC.patch

在 linux 存储库文件夹(标签:v6.1)中:将 kernel-pmic.patch 移到正在使用的内核分支:

mv <file-path-to-your-patch>/kernel-pmic.patch <file-path-to-your-linux-branch>/linux/

在 uboot 存储库文件夹(标签:2023_04)中:

mv <file-path-to-your-patch>/u-boot-pmic.patch <file-path-to-your-uboot-branch>/u-boot/

在应用以下内容之前解压补丁文件:

gunzip pmic_device-patch.gz
xz -d pmic_device-patch.gz
注: 使用与文件扩展名匹配的 uncompress 命令。.gz 表示 gunzip,.zst 表示 zstd -d <fileName.wic.zst>

(可选):逐步完成所述的修补程序,但使用 --dry-run 选项以避免永久性更改:

patch --dry-run <original_file_name_path> <mypatch.patch>

应用补丁文件的两个选项:

  1. 逐个文件应用相应的补丁文件

    在 Linux 和 U-Boot 存储库目录中,逐个文件应用相应的修补程序文件:

    patch <original_file_name> TPS65219-pmic.patch

    original_file 替换示例:

    patch <original_file> TPS65219-pmic.patch

    将 <original_file> 替换为:drivers/tps65219.c

    命令示例

    patch drivers/mfd/tps65219.c TPS65219-pmic.patch
  2. 使用 git am 一次性应用补丁
    git am -i <file-directory>/linux_patch_file.patch
    git am -i <file-directory>/uboot_patch_file.patch

    使用 git am 时,如果文件不存在,该命令会显示错误。

    如果出现这种情况:请使用 touch <file-directory-path> 创建缺失的文件,然后重新启动 git am

    由于文件在 v6.1 中缺失但存在于上游主线分支中,因此在应用内核补丁之前需要创建以下文件:

    touch drivers/gpio/gpio-tps65219.c
    touch drivers/input/misc/tps65219-pwrbutton.c
    touch drivers/mfd/tps65219.c
    touch include/linux/mfd/tps65219.h