【问题标题】:ARM DTS query for TI based SoC基于 TI 的 SoC 的 ARM DTS 查询
【发布时间】:2017-09-07 13:05:07
【问题描述】:

我正在浏览基于 TI 的 evm dts 文件。

http://elixir.free-electrons.com/linux/latest/source/arch/arm/boot/dts/dra7-evm.dts#L686

&atl {
      assigned-clocks =  <&abe_dpll_sys_clk_mux>,
                         <&atl_gfclk_mux>,
                         <&dpll_abe_ck>,
                         <&dpll_abe_m2x2_ck>,
                         <&atl_clkin2_ck>;
      assigned-clock-parents = <&sys_clkin2>, <&dpll_abe_m2_ck>;
      assigned-clock-rates = <0>, <0>, <180633600>, <361267200>, <5644800>;

      status = "okay";

      atl2 {
             bws = <DRA7_ATL_WS_MCASP2_FSX>;
             aws = <DRA7_ATL_WS_MCASP3_FSX>;
       };
};

 &mcasp3 {
           #sound-dai-cells = <0>;

            assigned-clocks = <&mcasp3_ahclkx_mux>;
            assigned-clock-parents = <&atl_clkin2_ck>;

            status = "okay";

            op-mode = <0>;          /* MCASP_IIS_MODE */
            tdm-slots = <2>;
            /* 4 serializer */
            serial-dir = <  /* 0: INACTIVE, 1: TX, 2: RX */
            1 2 0 0
            >;
            tx-num-evt = <32>;
            rx-num-evt = <32>;
 };

assigned-clocks 包含 的句柄,这个时钟“&mcasp3_ahclkx_mux>”在“dra7xx-clocks.dtsi”中定义

http://elixir.free-electrons.com/linux/latest/source/arch/arm/boot/dts/dra7xx-clocks.dtsi#L1814

但找不到这个“dra7xx-clocks.dtsi”如何包含到“dra7-evm.dtsi”中?

谁能指出 mcasp3_ahclkx_mux 的定义是如何提供到 dra7-evm.dts 中的?

【问题讨论】:

    标签: linux-kernel arm linux-device-driver device-tree


    【解决方案1】:

    但找不到这个“dra7xx-clocks.dtsi”如何包含到“dra7-evm.dtsi”中?

    dra7-evm.dts 包含了dra74x.dtsi,其中包含dra7.dtsidra7xx-clocks.dtsi 包含在最后的dra7.dtsi 中。

    【讨论】:

      猜你喜欢
      • 2014-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-20
      • 2014-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多