products/Sources/formale Sprachen/C/Linux/Documentation/devicetree/bindings/arm/omap/   (Linux Kernel Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 1 kB image not shown  

Quellverzeichnis  ctrl.txt   Sprache: Text

 

OMAP Control Module bindings

Control Module contains miscellaneous features under it based on SoC type.
Pincontrol is one common feature, and it has a specialized support
described in [1]. Typically some clock nodes are also under control module.
Syscon is used to share register level access to drivers external to
control module driver itself.

See [2] for documentation about clock/clockdomain nodes.

[1] Documentation/devicetree/bindings/pinctrl/pinctrl-single.yaml
[2] Documentation/devicetree/bindings/clock/ti/*

Required properties:
- compatible: Must be one of:
  "ti,am3-scm"
  "ti,am4-scm"
  "ti,dm814-scrm"
  "ti,dm816-scrm"
  "ti,omap2-scm"
  "ti,omap3-scm"
  "ti,omap4-scm-core"
  "ti,omap4-scm-padconf-core"
  "ti,omap4-scm-wkup"
  "ti,omap4-scm-padconf-wkup"
  "ti,omap5-scm-core"
  "ti,omap5-scm-padconf-core"
  "ti,omap5-scm-wkup-pad-conf"
  "ti,dra7-scm-core"
- reg:  Contains Control Module register address range
  (base address and length)

Optional properties:
- clocks: clocks for this module
- clockdomains: clockdomains for this module

Examples:

scm: scm@2000 {
 compatible = "ti,omap3-scm", "simple-bus";
 reg = <0x2000 0x2000>;
 #address-cells = <1>;
 #size-cells = <1>;
 ranges = <0 0x2000 0x2000>;

 omap3_pmx_core: pinmux@30 {
  compatible = "ti,omap3-padconf",
        "pinctrl-single";
  reg = <0x30 0x230>;
  #address-cells = <1>;
  #size-cells = <0>;
  #interrupt-cells = <1>;
  interrupt-controller;
  pinctrl-single,register-width = <16>;
  pinctrl-single,function-mask = <0xff1f>;
 };

 scm_conf: scm_conf@270 {
  compatible = "syscon";
  reg = <0x270 0x330>;
  #address-cells = <1>;
  #size-cells = <1>;

  scm_clocks: clocks {
   #address-cells = <1>;
   #size-cells = <0>;
  };
 };

 scm_clockdomains: clockdomains {
 };
}

&scm_clocks {
 mcbsp5_mux_fck: mcbsp5_mux_fck {
  #clock-cells = <0>;
  compatible = "ti,composite-mux-clock";
  clocks = <&core_96m_fck>, <&mcbsp_clks>;
  ti,bit-shift = <4>;
  reg = <0x02d8>;
 };
};

Messung V0.5 in Prozent
C=98 H=100 G=98

¤ Dauer der Verarbeitung: 0.11 Sekunden  (vorverarbeitet am  2026-10-11) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Anfrage:

Dauer der Verarbeitung:

Sekunden

sprechenden Kalenders