Loading arch/arm/boot/dts/qcom/msm8940.dtsi +212 −0 Original line number Diff line number Diff line Loading @@ -173,6 +173,8 @@ mem_acc_vreg_corner: regulator@01946004 { compatible = "qcom,mem-acc-regulator"; reg = <0xa4000 0x1000>; reg-names = "efuse_addr"; regulator-name = "mem_acc_corner"; regulator-min-microvolt = <1>; regulator-max-microvolt = <3>; Loading Loading @@ -223,6 +225,216 @@ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>; qcom,override-acc-range-fuse-list = <37 40 3 0>, /* foundry id */ <36 30 8 0>, /* iddq apc on */ <67 0 6 0>; /* turbo targ volt */ qcom,override-fuse-range-map = <0 0>, < 0 0>, <49 63>, <1 1>, < 0 0>, <50 63>, <5 5>, < 0 0>, <51 63>, <0 1>, < 95 255>, < 0 63>, <5 5>, <100 255>, < 0 63>; qcom,override-corner1-addr-val-map = /* 1st fuse version tuple matched */ /* SVS+ => SVS+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => TURBO/NOM+ */ < 2 0x555555 >, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 2nd fuse version tuple matched */ /* SVS+ => SVS+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => TURBO/NOM+ */ < 2 0x555555 >, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 3rd fuse version tuple matched */ /* SVS+ => SVS+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => TURBO/NOM+ */ < 2 0x555555 >, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 4th fuse version tuple matched */ /* SVS+ => SVS+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => TURBO/NOM+ */ < 2 0x555555 >, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 5th fuse version tuple matched */ /* SVS+ => SVS+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => TURBO/NOM+ */ < 2 0x555555 >, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x1>, < 4 0x1000>, < 5 0x0>; qcom,override-corner2-addr-val-map = /* 1st fuse version tuple matched */ /* NOM => SVS+ */ < 2 0x555555>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* NOM => NOM */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* NOM => TURBO/NOM+ */ < 2 0x555555>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 2nd fuse version tuple matched */ /* NOM => SVS+ */ < 2 0x555555>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* NOM => NOM */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* NOM => TURBO/NOM+ */ < 2 0x555555>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 3rd fuse version tuple matched */ /* NOM => SVS+ */ < 2 0x555555>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* NOM => NOM */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* NOM => TURBO/NOM+ */ < 2 0x555555>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 4th fuse version tuple matched */ /* NOM => SVS+ */ < 2 0x555555>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* NOM => NOM */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* NOM => TURBO/NOM+ */ < 2 0x555555>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 5th fuse version tuple matched */ /* NOM => SVS+ */ < 2 0x555555>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* NOM => NOM */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* NOM => TURBO/NOM+ */ < 2 0x555555>, < 3 0x1>, < 4 0x1000>, < 5 0x0>; qcom,override-corner3-addr-val-map = /* 1st fuse version tuple matched */ /* TURBO/NOM+ => SVS+ */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* TURBO/NOM+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* TURBO/NOM+ => TURBO/NOM+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* 2nd fuse version tuple matched */ /* TURBO/NOM+ => SVS+ */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* TURBO/NOM+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* TURBO/NOM+ => TURBO/NOM+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* 3rd fuse version tuple matched */ /* TURBO/NOM+ => SVS+ */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* TURBO/NOM+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* TURBO/NOM+ => TURBO/NOM+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* 4th fuse version tuple matched */ /* TURBO/NOM+ => SVS+ */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* TURBO/NOM+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* TURBO/NOM+ => TURBO/NOM+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* 5th fuse version tuple matched */ /* TURBO/NOM+ => SVS+ */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* TURBO/NOM+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* TURBO/NOM+ => TURBO/NOM+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>; }; }; Loading Loading
arch/arm/boot/dts/qcom/msm8940.dtsi +212 −0 Original line number Diff line number Diff line Loading @@ -173,6 +173,8 @@ mem_acc_vreg_corner: regulator@01946004 { compatible = "qcom,mem-acc-regulator"; reg = <0xa4000 0x1000>; reg-names = "efuse_addr"; regulator-name = "mem_acc_corner"; regulator-min-microvolt = <1>; regulator-max-microvolt = <3>; Loading Loading @@ -223,6 +225,216 @@ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>; qcom,override-acc-range-fuse-list = <37 40 3 0>, /* foundry id */ <36 30 8 0>, /* iddq apc on */ <67 0 6 0>; /* turbo targ volt */ qcom,override-fuse-range-map = <0 0>, < 0 0>, <49 63>, <1 1>, < 0 0>, <50 63>, <5 5>, < 0 0>, <51 63>, <0 1>, < 95 255>, < 0 63>, <5 5>, <100 255>, < 0 63>; qcom,override-corner1-addr-val-map = /* 1st fuse version tuple matched */ /* SVS+ => SVS+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => TURBO/NOM+ */ < 2 0x555555 >, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 2nd fuse version tuple matched */ /* SVS+ => SVS+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => TURBO/NOM+ */ < 2 0x555555 >, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 3rd fuse version tuple matched */ /* SVS+ => SVS+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => TURBO/NOM+ */ < 2 0x555555 >, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 4th fuse version tuple matched */ /* SVS+ => SVS+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => TURBO/NOM+ */ < 2 0x555555 >, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 5th fuse version tuple matched */ /* SVS+ => SVS+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* SVS+ => TURBO/NOM+ */ < 2 0x555555 >, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x1>, < 4 0x1000>, < 5 0x0>; qcom,override-corner2-addr-val-map = /* 1st fuse version tuple matched */ /* NOM => SVS+ */ < 2 0x555555>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* NOM => NOM */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* NOM => TURBO/NOM+ */ < 2 0x555555>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 2nd fuse version tuple matched */ /* NOM => SVS+ */ < 2 0x555555>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* NOM => NOM */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* NOM => TURBO/NOM+ */ < 2 0x555555>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 3rd fuse version tuple matched */ /* NOM => SVS+ */ < 2 0x555555>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* NOM => NOM */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* NOM => TURBO/NOM+ */ < 2 0x555555>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 4th fuse version tuple matched */ /* NOM => SVS+ */ < 2 0x555555>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* NOM => NOM */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* NOM => TURBO/NOM+ */ < 2 0x555555>, < 3 0x1>, < 4 0x1000>, < 5 0x0>, /* 5th fuse version tuple matched */ /* NOM => SVS+ */ < 2 0x555555>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* NOM => NOM */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* NOM => TURBO/NOM+ */ < 2 0x555555>, < 3 0x1>, < 4 0x1000>, < 5 0x0>; qcom,override-corner3-addr-val-map = /* 1st fuse version tuple matched */ /* TURBO/NOM+ => SVS+ */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* TURBO/NOM+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* TURBO/NOM+ => TURBO/NOM+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* 2nd fuse version tuple matched */ /* TURBO/NOM+ => SVS+ */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* TURBO/NOM+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* TURBO/NOM+ => TURBO/NOM+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* 3rd fuse version tuple matched */ /* TURBO/NOM+ => SVS+ */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* TURBO/NOM+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* TURBO/NOM+ => TURBO/NOM+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* 4th fuse version tuple matched */ /* TURBO/NOM+ => SVS+ */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* TURBO/NOM+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* TURBO/NOM+ => TURBO/NOM+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* 5th fuse version tuple matched */ /* TURBO/NOM+ => SVS+ */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, < 3 0x30C30C3>, < 4 0x30C30C3>, < 5 0x00000C3>, /* TURBO/NOM+ => NOM */ < 2 0x555555>, < 3 0x1041041>, < 4 0x1041041>, < 5 0x0000041>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, /* TURBO/NOM+ => TURBO/NOM+ */ <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>, <(-1) (-1)>; }; }; Loading