2017-09-07 2 views
0

TI 기반의 evm dts 파일을 검토 중입니다.TI의 SoC 용 ARM DTS 쿼리

&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>; 
}; 

할당-시계

http://elixir.free-electrons.com/linux/latest/source/arch/arm/boot/dts/dra7-evm.dts#L686는 < & 핸들을 포함 mcasp3_ahclkx_mux>이 클록 "& 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에 어떻게 제공되는지 알려주십시오.

답변