53 lines · plain
1= Spreadtrum SC27XX PMIC eFuse device tree bindings =2 3Required properties:4- compatible: Should be one of the following.5 "sprd,sc2720-efuse"6 "sprd,sc2721-efuse"7 "sprd,sc2723-efuse"8 "sprd,sc2730-efuse"9 "sprd,sc2731-efuse"10- reg: Specify the address offset of efuse controller.11- hwlocks: Reference to a phandle of a hwlock provider node.12 13= Data cells =14Are child nodes of eFuse, bindings of which as described in15bindings/nvmem/nvmem.txt16 17Example:18 19 sc2731_pmic: pmic@0 {20 compatible = "sprd,sc2731";21 reg = <0>;22 spi-max-frequency = <26000000>;23 interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;24 interrupt-controller;25 #interrupt-cells = <2>;26 #address-cells = <1>;27 #size-cells = <0>;28 29 efuse@380 {30 compatible = "sprd,sc2731-efuse";31 reg = <0x380>;32 #address-cells = <1>;33 #size-cells = <1>;34 hwlocks = <&hwlock 12>;35 36 /* Data cells */37 thermal_calib: calib@10 {38 reg = <0x10 0x2>;39 };40 };41 };42 43= Data consumers =44Are device nodes which consume nvmem data cells.45 46Example:47 48 thermal {49 ...50 nvmem-cells = <&thermal_calib>;51 nvmem-cell-names = "calibration";52 };53