[Nexus 6P General] frap129:
Turns out current varies core to core, not just cluster to cluster. You can find the values at https://github.com/frap129/angler/blob/dev/ng-mr2/arch/arm/boot/dts/qcom/msm8994.dtsi from line 79 to 388, but I'll shorten the info and post it below.

CPU0: cpu@0 {
device_type = "cpu";
compatible = "arm,cortex-a53";
// The currents(uA) correspond to the frequencies in the
// frequency table.
current = < 24140 //384000 kHZ
27200 //460800 kHZ
32300 //600000 kHZ
36940 //672000 kHz
41570 //768000 kHZ
49870 //864000 kHZ
57840 //960000 kHZ
79800 //1248000 kHZ
88810 //1344000 kHZ
102400 //1478400 kHZ
110900>; //1555200 kHZ
};

CPU1: cpu@1 {
device_type = "cpu";
compatible = "arm,cortex-a53";
// The currents(uA) correspond to the frequencies in the
// frequency table.
current = < 9415 //384000 kHZ
10608 //460800 kHZ
12597 //600000 kHZ
14407 //672000 kHz
16212 //768000 kHZ
19449 //864000 kHZ
22558 //960000 kHZ
31122 //1248000 kHZ
34636 //1344000 kHZ
39936 //1478400 kHZ
43251>; //1555200 kHZ
};

CPU2: cpu@2 {
device_type = "cpu";
compatible = "arm,cortex-a53";
// The currents(uA) correspond to the frequencies in the
// frequency table.
current = < 9656 //384000 kHZ
10880 //460800 kHZ
12920 //600000 kHZ
14776 //672000 kHz
16628 //768000 kHZ
19948 //864000 kHZ
23136 //960000 kHZ
31920 //1248000 kHZ
35524 //1344000 kHZ
40960 //1478400 kHZ
44360>; //1555200 kHZ
};

CPU3: cpu@3 {
device_type = "cpu";
compatible = "arm,cortex-a53";
// The currents(uA) correspond to the frequencies in the
// frequency table.
current = < 10139 //384000 kHZ
11424 //460800 kHZ
13566 //600000 kHZ
15515 //672000 kHz
17459 //768000 kHZ
20945 //864000 kHZ
24293 //960000 kHZ
33516 //1248000 kHZ
37300 //1344000 kHZ
43008 //1478400 kHZ
46578>; //1555200 kHZ
};

CPU4: cpu@4 {
device_type = "cpu";
compatible = "arm,cortex-a57";
// The currents(uA) correspond to the frequencies in the
// frequency table.
current = < 86830 //384000 kHZ
103240 //480000 kHZ
129380 //633600 kHZ
155210 //768000 kHZ
177990 //864000 kHZ
195550 //960000 kHZ
265090 //1248000 kHZ
292770 //1344000 kHZ
322130 //1440000 kHZ
348190 //1536000 kHZ
370180 //1632000 kHZ
401551 //1728000 kHZ
437840 //1824000 kHZ
481070>; //1958400 kHZ
};

CPU5: cpu@5 {
device_type = "cpu";
compatible = "arm,cortex-a57";
// The currents(uA) correspond to the frequencies in the
// frequency table.
current = < 50361 //384000 kHZ
59879 //480000 kHZ
75040 //633600 kHZ
90144 //768000 kHZ
103234 //864000 kHZ
113419 //960000 kHZ
153752 //1248000 kHZ
169807 //1344000 kHZ
186835 //1440000 kHZ
201950 //1536000 kHZ
214704 //1632000 kHZ
235196 //1728000 kHZ
253947 //1824000 kHZ
279021>; //1958400 kHZ
};

CPU6: cpu@6 {
device_type = "cpu";
compatible = "arm,cortex-a57";
// The currents(uA) correspond to the frequencies in the
// frequency table.
current = < 59913 //384000 kHZ
71236 //480000 kHZ
89272 //633600 kHZ
107240 //768000 kHZ
122813 //864000 kHZ
134930 //960000 kHZ
182912 //1248000 kHZ
202011 //1344000 kHZ
222270 //1440000 kHZ
240251 //1536000 kHZ
255424 //1632000 kHZ
279802 //1728000 kHZ
302110 //1824000 kHZ
331938>; //1958400 kHZ
};

CPU7: cpu@7 {
device_type = "cpu";
compatible = "arm,cortex-a57";
// The currents(uA) correspond to the frequencies in the
// frequency table.
current = < 62518 //384000 kHZ
74333 //480000 kHZ
93154 //633600 kHZ
111902 //768000 kHZ
128153 //864000 kHZ
140796 //960000 kHZ
190865 //1248000 kHZ
210794 //1344000 kHZ
231934 //1440000 kHZ
250697 //1536000 kHZ
266530 //1632000 kHZ
291967 //1728000 kHZ
315245 //1824000 kHZ
346370>; //1958400 kHZ
};
};

With this and the voltages (viewable in KA), you can calculate energy per second by multiplying voltage * current. Hopefully this is useful!