cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

sprd-efuse.txt (883B)


      1= Spreadtrum eFuse device tree bindings =
      2
      3Required properties:
      4- compatible: Should be "sprd,ums312-efuse".
      5- reg: Specify the address offset of efuse controller.
      6- clock-names: Should be "enable".
      7- clocks: The phandle and specifier referencing the controller's clock.
      8- hwlocks: Reference to a phandle of a hwlock provider node.
      9
     10= Data cells =
     11Are child nodes of eFuse, bindings of which as described in
     12bindings/nvmem/nvmem.txt
     13
     14Example:
     15
     16	ap_efuse: efuse@32240000 {
     17		compatible = "sprd,ums312-efuse";
     18		reg = <0 0x32240000 0 0x10000>;
     19		clock-names = "enable";
     20		hwlocks = <&hwlock 8>;
     21		clocks = <&aonapb_gate CLK_EFUSE_EB>;
     22
     23		/* Data cells */
     24		thermal_calib: calib@10 {
     25			reg = <0x10 0x2>;
     26		};
     27	};
     28
     29= Data consumers =
     30Are device nodes which consume nvmem data cells.
     31
     32Example:
     33
     34	thermal {
     35		...
     36
     37		nvmem-cells = <&thermal_calib>;
     38		nvmem-cell-names = "calibration";
     39	};