高通linux-串口笔记「建议收藏」

高通linux-串口笔记「建议收藏」概述驱动:drivers/tty/serial/msm_serial_hs_lite.c:低速版本,设备树内容配置为compatible="qcom,msm-lsuart-v14";msm_serial_hs.c:高速版本, 设备树内容配置为compatible="qcom,msm-hsuart-v14"; 2.分析设备树内容 uart_cons…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

  1. 概述

驱动:

drivers/tty/serial/

msm_serial_hs_lite.c: 低速版本, 设备树内容配置为compatible = “qcom,msm-lsuart-v14”;

msm_serial_hs.c: 高速版本,  设备树内容配置为compatible = “qcom,msm-hsuart-v14”;

 

2. 分析

  1. 设备树内容

  uart_console_active2: uart_console_active2 {

   mux {

    pins = “gpio20”, “gpio21”;

    function = “blsp_uart2”;

   };

   config {

    pins = “gpio20”, “gpio21”;

    drive-strength = <2>;

    bias-disable;

   };

  };

  uart_console_sleep2: uart_console_sleep2 {

   mux {

    pins = “gpio20”, “gpio21”;

    function = “blsp_uart2”;

   };

   config {

    pins = “gpio20”, “gpio21”;

    drive-strength = <2>;

    bias-pull-down;

   };

  };

 

 

&blsp1_uart2 {

 status = “ok”;

 pinctrl-names = “default”;

 pinctrl-0 = <&uart_console_sleep2>;

};

 

 

 blsp1_uart2_hs: uart@78b0000 {

  compatible = “qcom,msm-hsuart-v14”;

  reg = <0x78b0000 0x200>,

   <0x7884000 0x1f000>;

  reg-names = “core_mem”, “bam_mem”;

  interrupt-names = “core_irq”, “bam_irq”, “wakeup_irq”;

  #address-cells = <0>;

  interrupt-parent = <&blsp1_uart2_hs>;

  interrupts = <0 1 2>;

  #interrupt-cells = <1>;

  interrupt-map-mask = <0xffffffff>;

  interrupt-map = <0 &intc 0 108 0

    1 &intc 0 238 0

    2 &msm_gpio 21 0>;

  qcom,inject-rx-on-wakeup;

  qcom,rx-char-to-inject = <0xfd>;

  qcom,master-id = <86>;

  clock-names = “core_clk”, “iface_clk”;

  clocks = <&clock_gcc 0xf8a61c96>,

    <&clock_gcc 0x8caa5b4f>;

  pinctrl-names = “sleep”, “default”;

  pinctrl-0 = <&blsp1_uart2_tx_sleep>, <&blsp1_uart2_rxcts_sleep>,

     <&blsp1_uart2_rfr_sleep>;

  pinctrl-1 = <&blsp1_uart2_tx_active>,

   <&blsp1_uart2_rxcts_active>, <&blsp1_uart2_rfr_active>;

 

  qcom,bam-tx-ep-pipe-index = <2>;

  qcom,bam-rx-ep-pipe-index = <3>;

  qcom,msm-bus,name = “blsp1_uart2_hs”;

  qcom,msm-bus,num-cases = <2>;

  qcom,msm-bus,num-paths = <1>;

  qcom,msm-bus,vectors-KBps =

    <86 512 0 0>,

    <86 512 500 800>;

  status = “disabled”;

 };

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194204.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 3D游戏建模真的很累吗?前景怎么样?需要什么基础?[通俗易懂]

    3D游戏建模真的很累吗?前景怎么样?需要什么基础?[通俗易懂]所有行业都是一样的,没有什么容易的,只不过这一行是偏向于技术的,一个有好的建模师月薪10k+是很常见的,这个需要有自己刻苦学习的成果。游戏建模前景在游戏模型行业,你基本不用担心找不到工作,因为游戏模型师人才缺口非常大。举个例子:游戏制作公司的人员配比大多数是这样的:比如100人的三维制作组,可能有60人在做模型贴图,10个人在K动画。只要你保证技能在手,一定是抢手的人才。在几年前游戏建模这个行业不仅仅缺人才,甚至连新手都非常稀缺,那个时候公司愿意招聘实习生,培养他们然后给公司干活,但是工资一定不

    2022年5月12日
    45
  • 编程语言难度排名_最难学的七大编程语言,VB 第一,Python垫底,看你学的排第几…

    在很多人眼里程序员的标配就是黑框眼镜+格子衫+双肩包+牛仔裤+运动鞋,拥有了这些可能就被判定为一个程序员。而如何判定一个程序员的工作年限,那就需要从他的头发浓密度上去判断,如果头发过于浓密,说明是初级程序员,如果秃顶了,可能是高级程序员。嗯?程序员的头发浓密不是应该和编程语言的难易程度相关吗?像我这种在面对数学难题的时候总是喜欢拽头发,导致我的发量变少了。01最难学的七大编程语言众所周知,编程界有…

    2022年4月4日
    2.5K
  • Lucene笔记15-Lucene的分词-通过TokenStream显示分词[通俗易懂]

    Lucene笔记15-Lucene的分词-通过TokenStream显示分词[通俗易懂]一、展示分词内容packagecom.wsy;importorg.apache.lucene.analysis.*;importorg.apache.lucene.analysis.standard.StandardAnalyzer;importorg.apache.lucene.analysis.tokenattributes.CharTermAttribute;impo…

    2022年7月22日
    12
  • byte类型转换运算

    byte类型转换运算java中正数由原码表示,负数由补码表示!(符号位不取反!)(1)bytea=(byte)128 结果为-128128原码表示:00000000000000000000000010000000,取最后8位,最高位为1,表示负数。取反,加1,结果-128。(2)bytea=(byte)-129 结果为127-129补码表示:111111111111111

    2022年6月24日
    31
  • java indexeddb_IndexedDB使用与出坑指南

    java indexeddb_IndexedDB使用与出坑指南概述本文通过对 IndexedDB 的使用方法和使用场景进行相关介绍 对常见的问题进行解答 同时 因为 MDN 中的相关文档缺乏相关逻辑性 所以不容易理解 本文将通过项目中常见的数据存储和操作需求来进行内容组织 读者能够通过本文学会在项目中正确的使用 IndexedDB 给应用带来的本地存储能力 并且避免一些常见的问题 原因 开发者需要在本地进行永久存储当我们进行一些较大的 SPA 页面开发时 我们会需要进行一

    2025年6月30日
    3
  • 腾讯云服务器php+mysq+nginx配置出现的问题及解决方法(亲测)

    腾讯云服务器php+mysq+nginx配置出现的问题及解决方法(亲测)

    2021年10月14日
    755

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号