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