brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · 586c082 Raw
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