Merge Android U (ab/10368041)
Bug: 291102124 Merged-In: I9da29825e314ce795b9d7c3edc08a999028ecc4c Change-Id: I471fdfd6afe85d3d649eb01d003f83626ff6f085
This commit is contained in:
commit
e34303330f
53 changed files with 1926 additions and 2218 deletions
3
OWNERS
3
OWNERS
|
@ -1 +1,4 @@
|
||||||
per-file powerhint-*.json = jychen@google.com,jenhaochen@google.com,wvw@google.com,joaodias@google.com
|
per-file powerhint-*.json = jychen@google.com,jenhaochen@google.com,wvw@google.com,joaodias@google.com
|
||||||
|
|
||||||
|
# per-file for Pixel device makefiles, see go/pixel-device-mk-owner-checklist for details.
|
||||||
|
per-file *.mk,*/BoardConfig.mk=file:device/google/gs-common:master:/OWNERS
|
||||||
|
|
|
@ -206,25 +206,25 @@
|
||||||
<route type="mix" sink="Earpiece"
|
<route type="mix" sink="Earpiece"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
||||||
<route type="mix" sink="BT A2DP Out"
|
<route type="mix" sink="BT A2DP Out"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT A2DP Headphones"
|
<route type="mix" sink="BT A2DP Headphones"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT A2DP Speaker"
|
<route type="mix" sink="BT A2DP Speaker"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT BLE Headset"
|
<route type="mix" sink="BT BLE Headset"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT BLE Speaker"
|
<route type="mix" sink="BT BLE Speaker"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="USB Device Out"
|
<route type="mix" sink="USB Device Out"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
||||||
<route type="mix" sink="USB Headset Out"
|
<route type="mix" sink="USB Headset Out"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
||||||
<route type="mix" sink="BT SCO"
|
<route type="mix" sink="BT SCO"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Headset"
|
<route type="mix" sink="BT SCO Headset"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Car Kit"
|
<route type="mix" sink="BT SCO Car Kit"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
||||||
<route type="mix" sink="primary input"
|
<route type="mix" sink="primary input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
|
@ -235,9 +235,9 @@
|
||||||
<route type="mix" sink="voip_tx"
|
<route type="mix" sink="voip_tx"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="fast input"
|
<route type="mix" sink="fast input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
||||||
</routes>
|
</routes>
|
||||||
|
|
|
@ -185,11 +185,11 @@
|
||||||
<route type="mix" sink="USB Headset Out"
|
<route type="mix" sink="USB Headset Out"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
||||||
<route type="mix" sink="BT SCO"
|
<route type="mix" sink="BT SCO"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Headset"
|
<route type="mix" sink="BT SCO Headset"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Car Kit"
|
<route type="mix" sink="BT SCO Car Kit"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
||||||
<route type="mix" sink="primary input"
|
<route type="mix" sink="primary input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
|
@ -200,9 +200,9 @@
|
||||||
<route type="mix" sink="voip_tx"
|
<route type="mix" sink="voip_tx"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="fast input"
|
<route type="mix" sink="fast input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
||||||
</routes>
|
</routes>
|
||||||
|
|
|
@ -181,11 +181,11 @@
|
||||||
<route type="mix" sink="USB Headset Out"
|
<route type="mix" sink="USB Headset Out"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback"/>
|
||||||
<route type="mix" sink="BT SCO"
|
<route type="mix" sink="BT SCO"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Headset"
|
<route type="mix" sink="BT SCO Headset"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Car Kit"
|
<route type="mix" sink="BT SCO Car Kit"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
||||||
<route type="mix" sink="primary input"
|
<route type="mix" sink="primary input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
|
@ -196,9 +196,9 @@
|
||||||
<route type="mix" sink="voip_tx"
|
<route type="mix" sink="voip_tx"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="fast input"
|
<route type="mix" sink="fast input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
||||||
</routes>
|
</routes>
|
||||||
|
|
|
@ -196,21 +196,21 @@
|
||||||
<route type="mix" sink="Earpiece"
|
<route type="mix" sink="Earpiece"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
||||||
<route type="mix" sink="BT A2DP Out"
|
<route type="mix" sink="BT A2DP Out"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT A2DP Headphones"
|
<route type="mix" sink="BT A2DP Headphones"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT A2DP Speaker"
|
<route type="mix" sink="BT A2DP Speaker"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="USB Device Out"
|
<route type="mix" sink="USB Device Out"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
||||||
<route type="mix" sink="USB Headset Out"
|
<route type="mix" sink="USB Headset Out"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
||||||
<route type="mix" sink="BT SCO"
|
<route type="mix" sink="BT SCO"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Headset"
|
<route type="mix" sink="BT SCO Headset"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Car Kit"
|
<route type="mix" sink="BT SCO Car Kit"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
||||||
<route type="mix" sink="primary input"
|
<route type="mix" sink="primary input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
|
@ -221,9 +221,9 @@
|
||||||
<route type="mix" sink="voip_tx"
|
<route type="mix" sink="voip_tx"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="fast input"
|
<route type="mix" sink="fast input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
||||||
</routes>
|
</routes>
|
||||||
|
|
|
@ -68,4 +68,4 @@
|
||||||
<route type="mix" sink="BLE Speaker Out"
|
<route type="mix" sink="BLE Speaker Out"
|
||||||
sources="le audio output"/>
|
sources="le audio output"/>
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
|
|
|
@ -148,6 +148,7 @@
|
||||||
<ctl name="BT_RX Mixer NoHost1" value="0"/>
|
<ctl name="BT_RX Mixer NoHost1" value="0"/>
|
||||||
<ctl name="BT_RX Mixer VOIP" value="0"/>
|
<ctl name="BT_RX Mixer VOIP" value="0"/>
|
||||||
<ctl name="BT_RX Mixer IMSV" value="0"/>
|
<ctl name="BT_RX Mixer IMSV" value="0"/>
|
||||||
|
<ctl name="BT_RX Mixer RAW" value="0"/>
|
||||||
|
|
||||||
<ctl name="INCALL_RX Mixer EP1" value="0"/>
|
<ctl name="INCALL_RX Mixer EP1" value="0"/>
|
||||||
<ctl name="INCALL_RX Mixer EP2" value="0"/>
|
<ctl name="INCALL_RX Mixer EP2" value="0"/>
|
||||||
|
@ -382,6 +383,10 @@
|
||||||
<ctl name="USB_RX Mixer RAW" value="1"/>
|
<ctl name="USB_RX Mixer RAW" value="1"/>
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
|
<path name="raw-playbackP bt">
|
||||||
|
<ctl name="BT_RX Mixer RAW" value="1"/>
|
||||||
|
</path>
|
||||||
|
|
||||||
<path name="raw-playbackP hearing-aid">
|
<path name="raw-playbackP hearing-aid">
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
|
@ -396,6 +401,10 @@
|
||||||
<ctl name="USB_RX Mixer EP1" value="1"/>
|
<ctl name="USB_RX Mixer EP1" value="1"/>
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
|
<path name="mmap-playbackP bt">
|
||||||
|
<ctl name="BT_RX Mixer EP1" value="1"/>
|
||||||
|
</path>
|
||||||
|
|
||||||
<path name="mmap-playbackP usb-tty-full">
|
<path name="mmap-playbackP usb-tty-full">
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
|
@ -602,6 +611,10 @@
|
||||||
<ctl name="EP3 TX Mixer USB_TX" value="1"/>
|
<ctl name="EP3 TX Mixer USB_TX" value="1"/>
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
|
<path name="low-latency-recordC bt-mic">
|
||||||
|
<ctl name="EP3 TX Mixer BT_TX" value="1"/>
|
||||||
|
</path>
|
||||||
|
|
||||||
<path name="mmap-recordC">
|
<path name="mmap-recordC">
|
||||||
<ctl name="EP2 TX Mixer INTERNAL_MIC_TX" value="1"/>
|
<ctl name="EP2 TX Mixer INTERNAL_MIC_TX" value="1"/>
|
||||||
</path>
|
</path>
|
||||||
|
@ -610,6 +623,10 @@
|
||||||
<ctl name="EP2 TX Mixer USB_TX" value="1"/>
|
<ctl name="EP2 TX Mixer USB_TX" value="1"/>
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
|
<path name="mmap-recordC bt-mic">
|
||||||
|
<ctl name="EP2 TX Mixer BT_TX" value="1"/>
|
||||||
|
</path>
|
||||||
|
|
||||||
<!-- codec setting -->>
|
<!-- codec setting -->>
|
||||||
<!-- Rx device -->
|
<!-- Rx device -->
|
||||||
<path name="handset">
|
<path name="handset">
|
||||||
|
|
|
@ -206,25 +206,25 @@
|
||||||
<route type="mix" sink="Earpiece"
|
<route type="mix" sink="Earpiece"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
||||||
<route type="mix" sink="BT A2DP Out"
|
<route type="mix" sink="BT A2DP Out"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT A2DP Headphones"
|
<route type="mix" sink="BT A2DP Headphones"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT A2DP Speaker"
|
<route type="mix" sink="BT A2DP Speaker"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT BLE Headset"
|
<route type="mix" sink="BT BLE Headset"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT BLE Speaker"
|
<route type="mix" sink="BT BLE Speaker"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="USB Device Out"
|
<route type="mix" sink="USB Device Out"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
||||||
<route type="mix" sink="USB Headset Out"
|
<route type="mix" sink="USB Headset Out"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
||||||
<route type="mix" sink="BT SCO"
|
<route type="mix" sink="BT SCO"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Headset"
|
<route type="mix" sink="BT SCO Headset"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Car Kit"
|
<route type="mix" sink="BT SCO Car Kit"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
||||||
<route type="mix" sink="primary input"
|
<route type="mix" sink="primary input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
|
@ -235,9 +235,9 @@
|
||||||
<route type="mix" sink="voip_tx"
|
<route type="mix" sink="voip_tx"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="fast input"
|
<route type="mix" sink="fast input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
||||||
</routes>
|
</routes>
|
||||||
|
|
|
@ -185,11 +185,11 @@
|
||||||
<route type="mix" sink="USB Headset Out"
|
<route type="mix" sink="USB Headset Out"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
||||||
<route type="mix" sink="BT SCO"
|
<route type="mix" sink="BT SCO"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Headset"
|
<route type="mix" sink="BT SCO Headset"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Car Kit"
|
<route type="mix" sink="BT SCO Car Kit"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
||||||
<route type="mix" sink="primary input"
|
<route type="mix" sink="primary input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
|
@ -200,9 +200,9 @@
|
||||||
<route type="mix" sink="voip_tx"
|
<route type="mix" sink="voip_tx"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="fast input"
|
<route type="mix" sink="fast input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
||||||
</routes>
|
</routes>
|
||||||
|
|
|
@ -181,11 +181,11 @@
|
||||||
<route type="mix" sink="USB Headset Out"
|
<route type="mix" sink="USB Headset Out"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback"/>
|
||||||
<route type="mix" sink="BT SCO"
|
<route type="mix" sink="BT SCO"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Headset"
|
<route type="mix" sink="BT SCO Headset"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Car Kit"
|
<route type="mix" sink="BT SCO Car Kit"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
||||||
<route type="mix" sink="primary input"
|
<route type="mix" sink="primary input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
|
@ -196,9 +196,9 @@
|
||||||
<route type="mix" sink="voip_tx"
|
<route type="mix" sink="voip_tx"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="fast input"
|
<route type="mix" sink="fast input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
||||||
</routes>
|
</routes>
|
||||||
|
|
|
@ -196,21 +196,21 @@
|
||||||
<route type="mix" sink="Earpiece"
|
<route type="mix" sink="Earpiece"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
||||||
<route type="mix" sink="BT A2DP Out"
|
<route type="mix" sink="BT A2DP Out"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT A2DP Headphones"
|
<route type="mix" sink="BT A2DP Headphones"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT A2DP Speaker"
|
<route type="mix" sink="BT A2DP Speaker"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="USB Device Out"
|
<route type="mix" sink="USB Device Out"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
||||||
<route type="mix" sink="USB Headset Out"
|
<route type="mix" sink="USB Headset Out"
|
||||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
|
||||||
<route type="mix" sink="BT SCO"
|
<route type="mix" sink="BT SCO"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Headset"
|
<route type="mix" sink="BT SCO Headset"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="BT SCO Car Kit"
|
<route type="mix" sink="BT SCO Car Kit"
|
||||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,raw,mmap_no_irq_out"/>
|
||||||
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
||||||
<route type="mix" sink="primary input"
|
<route type="mix" sink="primary input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
|
@ -221,9 +221,9 @@
|
||||||
<route type="mix" sink="voip_tx"
|
<route type="mix" sink="voip_tx"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="fast input"
|
<route type="mix" sink="fast input"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||||
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
||||||
</routes>
|
</routes>
|
||||||
|
|
|
@ -148,6 +148,7 @@
|
||||||
<ctl name="BT_RX Mixer NoHost1" value="0"/>
|
<ctl name="BT_RX Mixer NoHost1" value="0"/>
|
||||||
<ctl name="BT_RX Mixer VOIP" value="0"/>
|
<ctl name="BT_RX Mixer VOIP" value="0"/>
|
||||||
<ctl name="BT_RX Mixer IMSV" value="0"/>
|
<ctl name="BT_RX Mixer IMSV" value="0"/>
|
||||||
|
<ctl name="BT_RX Mixer RAW" value="0"/>
|
||||||
|
|
||||||
<ctl name="INCALL_RX Mixer EP1" value="0"/>
|
<ctl name="INCALL_RX Mixer EP1" value="0"/>
|
||||||
<ctl name="INCALL_RX Mixer EP2" value="0"/>
|
<ctl name="INCALL_RX Mixer EP2" value="0"/>
|
||||||
|
@ -382,6 +383,10 @@
|
||||||
<ctl name="USB_RX Mixer RAW" value="1"/>
|
<ctl name="USB_RX Mixer RAW" value="1"/>
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
|
<path name="raw-playbackP bt">
|
||||||
|
<ctl name="BT_RX Mixer RAW" value="1"/>
|
||||||
|
</path>
|
||||||
|
|
||||||
<path name="raw-playbackP hearing-aid">
|
<path name="raw-playbackP hearing-aid">
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
|
@ -396,6 +401,10 @@
|
||||||
<ctl name="USB_RX Mixer EP1" value="1"/>
|
<ctl name="USB_RX Mixer EP1" value="1"/>
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
|
<path name="mmap-playbackP bt">
|
||||||
|
<ctl name="BT_RX Mixer EP1" value="1"/>
|
||||||
|
</path>
|
||||||
|
|
||||||
<path name="mmap-playbackP usb-tty-full">
|
<path name="mmap-playbackP usb-tty-full">
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
|
@ -602,6 +611,10 @@
|
||||||
<ctl name="EP3 TX Mixer USB_TX" value="1"/>
|
<ctl name="EP3 TX Mixer USB_TX" value="1"/>
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
|
<path name="low-latency-recordC bt-mic">
|
||||||
|
<ctl name="EP3 TX Mixer BT_TX" value="1"/>
|
||||||
|
</path>
|
||||||
|
|
||||||
<path name="mmap-recordC">
|
<path name="mmap-recordC">
|
||||||
<ctl name="EP2 TX Mixer INTERNAL_MIC_TX" value="1"/>
|
<ctl name="EP2 TX Mixer INTERNAL_MIC_TX" value="1"/>
|
||||||
</path>
|
</path>
|
||||||
|
@ -610,6 +623,10 @@
|
||||||
<ctl name="EP2 TX Mixer USB_TX" value="1"/>
|
<ctl name="EP2 TX Mixer USB_TX" value="1"/>
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
|
<path name="mmap-recordC bt-mic">
|
||||||
|
<ctl name="EP2 TX Mixer BT_TX" value="1"/>
|
||||||
|
</path>
|
||||||
|
|
||||||
<!-- codec setting -->>
|
<!-- codec setting -->>
|
||||||
<!-- Rx device -->
|
<!-- Rx device -->
|
||||||
<path name="handset">
|
<path name="handset">
|
||||||
|
|
|
@ -32,7 +32,7 @@ on boot && property:ro.build.type=userdebug && \
|
||||||
property:persist.vendor.fingerprint.disable.fake.override=100
|
property:persist.vendor.fingerprint.disable.fake.override=100
|
||||||
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
|
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
|
||||||
|
|
||||||
service insmod_sh_raviole /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.${ro.hardware}.cfg
|
service insmod_sh_raviole /vendor/bin/insmod.sh /vendor/etc/init.insmod.${ro.hardware}.cfg
|
||||||
class main
|
class main
|
||||||
user root
|
user root
|
||||||
group root system
|
group root system
|
||||||
|
@ -66,11 +66,3 @@ on property:persist.vendor.se.ese2.mode=ctsmode
|
||||||
on property:sys.retaildemo.enabled=1
|
on property:sys.retaildemo.enabled=1
|
||||||
setprop persist.vendor.charge.stop.level 35
|
setprop persist.vendor.charge.stop.level 35
|
||||||
setprop persist.vendor.charge.start.level 30
|
setprop persist.vendor.charge.start.level 30
|
||||||
|
|
||||||
# Override SF and RE uclamps to 0 on boot after being set elsewhere, for adpf cpu hints
|
|
||||||
on property:sys.boot_completed=1
|
|
||||||
trigger override-sf-uclamp
|
|
||||||
|
|
||||||
on override-sf-uclamp
|
|
||||||
write /proc/vendor_sched/rt_uclamp_min 0
|
|
||||||
write /proc/vendor_sched/sf_uclamp_min 0
|
|
||||||
|
|
|
@ -20,7 +20,7 @@ on early-boot
|
||||||
start insmod_sh_slider
|
start insmod_sh_slider
|
||||||
|
|
||||||
|
|
||||||
service insmod_sh_slider /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.slider.cfg
|
service insmod_sh_slider /vendor/bin/insmod.sh /vendor/etc/init.insmod.slider.cfg
|
||||||
class main
|
class main
|
||||||
user root
|
user root
|
||||||
group root system
|
group root system
|
||||||
|
|
|
@ -14,7 +14,7 @@ on early-boot
|
||||||
wait_for_prop vendor.common.modules.ready 1
|
wait_for_prop vendor.common.modules.ready 1
|
||||||
start insmod_sh_whitefin
|
start insmod_sh_whitefin
|
||||||
|
|
||||||
service insmod_sh_whitefin /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.whitefin.cfg
|
service insmod_sh_whitefin /vendor/bin/insmod.sh /vendor/etc/init.insmod.whitefin.cfg
|
||||||
class main
|
class main
|
||||||
user root
|
user root
|
||||||
group root system
|
group root system
|
||||||
|
|
|
@ -33,7 +33,8 @@ include device/google/gs101/device-shipping-common.mk
|
||||||
include device/google/gs101/fingerprint/udfps_common.mk
|
include device/google/gs101/fingerprint/udfps_common.mk
|
||||||
include device/google/gs101/telephony/pktrouter.mk
|
include device/google/gs101/telephony/pktrouter.mk
|
||||||
include hardware/google/pixel/vibrator/cs40l25/device.mk
|
include hardware/google/pixel/vibrator/cs40l25/device.mk
|
||||||
include device/google/gs101/bluetooth/bluetooth.mk
|
include device/google/gs-common/bcmbt/bluetooth.mk
|
||||||
|
include device/google/gs-common/touch/stm/stm11.mk
|
||||||
|
|
||||||
ifeq ($(filter factory_oriole, $(TARGET_PRODUCT)),)
|
ifeq ($(filter factory_oriole, $(TARGET_PRODUCT)),)
|
||||||
include device/google/gs101/fingerprint/udfps_shipping.mk
|
include device/google/gs101/fingerprint/udfps_shipping.mk
|
||||||
|
@ -89,8 +90,18 @@ PRODUCT_PACKAGES_DEBUG += \
|
||||||
sar_test \
|
sar_test \
|
||||||
hci_inject
|
hci_inject
|
||||||
|
|
||||||
# WirelessCharger
|
# userdebug specific
|
||||||
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs101/device_framework_matrix_product_wireless.xml
|
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
||||||
|
# Bluetooth LE Audio Hardware offload
|
||||||
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
ro.bluetooth.leaudio_offload.supported=true \
|
||||||
|
persist.bluetooth.leaudio_offload.disabled=true \
|
||||||
|
persist.bluetooth.le_audio_test=false
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Bluetooth HAL
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
device/google/raviole/bluetooth/bt_vendor_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth/bt_vendor_overlay.conf
|
||||||
|
|
||||||
# MIPI Coex Configs
|
# MIPI Coex Configs
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
|
@ -171,7 +182,7 @@ endif
|
||||||
|
|
||||||
# Increment the SVN for any official public releases
|
# Increment the SVN for any official public releases
|
||||||
PRODUCT_VENDOR_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
ro.vendor.build.svn=56
|
ro.vendor.build.svn=61
|
||||||
|
|
||||||
# Set support hide display cutout feature
|
# Set support hide display cutout feature
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
@ -200,7 +211,8 @@ PRODUCT_VENDOR_PROPERTIES += \
|
||||||
|
|
||||||
# DCK properties based on target
|
# DCK properties based on target
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
ro.gms.dck.eligible_wcc=2
|
ro.gms.dck.eligible_wcc=2 \
|
||||||
|
ro.gms.dck.se_capability=1
|
||||||
|
|
||||||
# Trusty liboemcrypto.so
|
# Trusty liboemcrypto.so
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
|
||||||
|
@ -213,12 +225,6 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
PRODUCT_VENDOR_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
persist.vendor.camera.exif_reveal_make_model=true
|
persist.vendor.camera.exif_reveal_make_model=true
|
||||||
|
|
||||||
# Bluetooth HAL
|
|
||||||
PRODUCT_PACKAGES += \
|
|
||||||
bt_vendor.conf
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/raviole/bluetooth/bt_vendor_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth/bt_vendor_overlay.conf
|
|
||||||
|
|
||||||
# tetheroffload HAL
|
# tetheroffload HAL
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
vendor.samsung_slsi.hardware.tetheroffload@1.1-service
|
vendor.samsung_slsi.hardware.tetheroffload@1.1-service
|
||||||
|
@ -239,15 +245,6 @@ PRODUCT_VENDOR_PROPERTIES += \
|
||||||
# This device is shipped with 31 (Android S)
|
# This device is shipped with 31 (Android S)
|
||||||
PRODUCT_SHIPPING_API_LEVEL := 31
|
PRODUCT_SHIPPING_API_LEVEL := 31
|
||||||
|
|
||||||
# userdebug specific
|
|
||||||
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
|
||||||
# Bluetooth LE Audio Hardware offload
|
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
|
||||||
ro.bluetooth.leaudio_offload.supported=true \
|
|
||||||
persist.bluetooth.leaudio_offload.disabled=true \
|
|
||||||
persist.bluetooth.le_audio_test=false
|
|
||||||
endif
|
|
||||||
|
|
||||||
# declare use of spatial audio
|
# declare use of spatial audio
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
ro.audio.spatializer_enabled=true
|
ro.audio.spatializer_enabled=true
|
||||||
|
@ -263,20 +260,19 @@ PRODUCT_PACKAGES += \
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
|
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
|
||||||
|
|
||||||
# Dolby integration
|
|
||||||
-include vendor/dolby/ds/dolby-buildspec.mk
|
|
||||||
$(call inherit-product-if-exists, vendor/dolby/ds/dolby-product.mk)
|
|
||||||
# overwrite file coming from device/google/gs101/media_codecs_bo_c2.xml
|
|
||||||
PRODUCT_COPY_FILES := \
|
|
||||||
device/google/raviole/media_codecs_dolby_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \
|
|
||||||
$(PRODUCT_COPY_FILES)
|
|
||||||
|
|
||||||
PRODUCT_RESTRICT_VENDOR_FILES := false
|
|
||||||
|
|
||||||
# Enable adpf cpu hint session for SurfaceFlinger
|
|
||||||
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
|
|
||||||
debug.sf.enable_adpf_cpu_hint=true
|
|
||||||
|
|
||||||
# Bluetooth OPUS codec
|
# Bluetooth OPUS codec
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
persist.bluetooth.opus.enabled=true
|
persist.bluetooth.opus.enabled=true
|
||||||
|
|
||||||
|
# Location
|
||||||
|
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
device/google/raviole/location/gps.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
else
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
device/google/raviole/location/gps_user.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Disable Settings large-screen optimization enabled by Window Extensions
|
||||||
|
PRODUCT_SYSTEM_PROPERTIES += \
|
||||||
|
persist.settings.large_screen_opt.enabled=false
|
||||||
|
|
|
@ -32,7 +32,9 @@ include device/google/raviole/audio/raven/audio-tables.mk
|
||||||
include device/google/gs101/device-shipping-common.mk
|
include device/google/gs101/device-shipping-common.mk
|
||||||
include device/google/gs101/fingerprint/udfps_common.mk
|
include device/google/gs101/fingerprint/udfps_common.mk
|
||||||
include device/google/gs101/telephony/pktrouter.mk
|
include device/google/gs101/telephony/pktrouter.mk
|
||||||
include device/google/gs101/bluetooth/bluetooth.mk
|
include device/google/gs-common/bcmbt/bluetooth.mk
|
||||||
|
include device/google/gs-common/touch/lsi/lsi.mk
|
||||||
|
|
||||||
|
|
||||||
ifeq ($(filter factory_raven, $(TARGET_PRODUCT)),)
|
ifeq ($(filter factory_raven, $(TARGET_PRODUCT)),)
|
||||||
include device/google/gs101/fingerprint/udfps_shipping.mk
|
include device/google/gs101/fingerprint/udfps_shipping.mk
|
||||||
|
@ -76,6 +78,9 @@ PRODUCT_COPY_FILES += \
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
device/google/raviole/powerhint-raven.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
|
device/google/raviole/powerhint-raven.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
|
||||||
|
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
UwbOverlayR4
|
||||||
|
|
||||||
# Bluetooth
|
# Bluetooth
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
persist.bluetooth.a2dp_aac.vbr_supported=true \
|
persist.bluetooth.a2dp_aac.vbr_supported=true \
|
||||||
|
@ -88,14 +93,23 @@ PRODUCT_COPY_FILES += \
|
||||||
$(LOCAL_PATH)/bluetooth_power_limits_raven_eu.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_EU.csv \
|
$(LOCAL_PATH)/bluetooth_power_limits_raven_eu.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_EU.csv \
|
||||||
$(LOCAL_PATH)/bluetooth_power_limits_raven_jp.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_JP.csv
|
$(LOCAL_PATH)/bluetooth_power_limits_raven_jp.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_JP.csv
|
||||||
|
|
||||||
|
# Bluetooth HAL
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
device/google/raviole/bluetooth/bt_vendor_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth/bt_vendor_overlay.conf
|
||||||
|
|
||||||
# Bluetooth Hal Extension test tools
|
# Bluetooth Hal Extension test tools
|
||||||
PRODUCT_PACKAGES_DEBUG += \
|
PRODUCT_PACKAGES_DEBUG += \
|
||||||
sar_test \
|
sar_test \
|
||||||
hci_inject
|
hci_inject
|
||||||
|
|
||||||
# WirelessCharger
|
# userdebug specific
|
||||||
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs101/device_framework_matrix_product_wireless.xml
|
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
||||||
|
# Bluetooth LE Audio Hardware offload
|
||||||
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
ro.bluetooth.leaudio_offload.supported=true \
|
||||||
|
persist.bluetooth.leaudio_offload.disabled=true \
|
||||||
|
persist.bluetooth.le_audio_test=false
|
||||||
|
endif
|
||||||
|
|
||||||
# MIPI Coex Configs
|
# MIPI Coex Configs
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
|
@ -180,7 +194,7 @@ endif
|
||||||
|
|
||||||
# Increment the SVN for any official public releases
|
# Increment the SVN for any official public releases
|
||||||
PRODUCT_VENDOR_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
ro.vendor.build.svn=56
|
ro.vendor.build.svn=61
|
||||||
|
|
||||||
# Set support hide display cutout feature
|
# Set support hide display cutout feature
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
@ -207,7 +221,8 @@ PRODUCT_PRODUCT_PROPERTIES += ro.com.google.ime.kb_pad_port_l=11
|
||||||
|
|
||||||
# DCK properties based on target
|
# DCK properties based on target
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
ro.gms.dck.eligible_wcc=3
|
ro.gms.dck.eligible_wcc=3 \
|
||||||
|
ro.gms.dck.se_capability=1
|
||||||
|
|
||||||
# SKU specific RROs
|
# SKU specific RROs
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
|
@ -226,12 +241,6 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
PRODUCT_VENDOR_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
persist.vendor.camera.exif_reveal_make_model=true
|
persist.vendor.camera.exif_reveal_make_model=true
|
||||||
|
|
||||||
# Bluetooth HAL
|
|
||||||
PRODUCT_PACKAGES += \
|
|
||||||
bt_vendor.conf
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/raviole/bluetooth/bt_vendor_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth/bt_vendor_overlay.conf
|
|
||||||
|
|
||||||
# tetheroffload HAL
|
# tetheroffload HAL
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
vendor.samsung_slsi.hardware.tetheroffload@1.1-service
|
vendor.samsung_slsi.hardware.tetheroffload@1.1-service
|
||||||
|
@ -252,15 +261,6 @@ PRODUCT_VENDOR_PROPERTIES += \
|
||||||
# This device is shipped with 31 (Android S)
|
# This device is shipped with 31 (Android S)
|
||||||
PRODUCT_SHIPPING_API_LEVEL := 31
|
PRODUCT_SHIPPING_API_LEVEL := 31
|
||||||
|
|
||||||
# userdebug specific
|
|
||||||
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
|
||||||
# Bluetooth LE Audio Hardware offload
|
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
|
||||||
ro.bluetooth.leaudio_offload.supported=true \
|
|
||||||
persist.bluetooth.leaudio_offload.disabled=true \
|
|
||||||
persist.bluetooth.le_audio_test=false
|
|
||||||
endif
|
|
||||||
|
|
||||||
# declare use of spatial audio
|
# declare use of spatial audio
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
ro.audio.spatializer_enabled=true
|
ro.audio.spatializer_enabled=true
|
||||||
|
@ -276,23 +276,22 @@ PRODUCT_PACKAGES += \
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
|
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
|
||||||
|
|
||||||
# Dolby integration
|
|
||||||
-include vendor/dolby/ds/dolby-buildspec.mk
|
|
||||||
$(call inherit-product-if-exists, vendor/dolby/ds/dolby-product.mk)
|
|
||||||
# overwrite file coming from device/google/gs101/media_codecs_bo_c2.xml
|
|
||||||
PRODUCT_COPY_FILES := \
|
|
||||||
device/google/raviole/media_codecs_dolby_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \
|
|
||||||
$(PRODUCT_COPY_FILES)
|
|
||||||
|
|
||||||
PRODUCT_RESTRICT_VENDOR_FILES := false
|
|
||||||
|
|
||||||
# Enable adpf cpu hint session for SurfaceFlinger
|
|
||||||
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
|
|
||||||
debug.sf.enable_adpf_cpu_hint=true
|
|
||||||
|
|
||||||
# Display RRS default Config
|
# Display RRS default Config
|
||||||
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += persist.vendor.display.primary.boot_config=1440x3120@120
|
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += persist.vendor.display.primary.boot_config=1440x3120@120
|
||||||
|
|
||||||
# Bluetooth OPUS codec
|
# Bluetooth OPUS codec
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
persist.bluetooth.opus.enabled=true
|
persist.bluetooth.opus.enabled=true
|
||||||
|
|
||||||
|
# Location
|
||||||
|
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
device/google/raviole/location/gps.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
else
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
device/google/raviole/location/gps_user.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Disable Settings large-screen optimization enabled by Window Extensions
|
||||||
|
PRODUCT_SYSTEM_PROPERTIES += \
|
||||||
|
persist.settings.large_screen_opt.enabled=false
|
||||||
|
|
|
@ -27,16 +27,15 @@ DEVICE_PACKAGE_OVERLAYS += device/google/raviole/slider/overlay
|
||||||
include device/google/gs101/device-common.mk
|
include device/google/gs101/device-common.mk
|
||||||
include device/google/raviole/audio/slider/audio-tables.mk
|
include device/google/raviole/audio/slider/audio-tables.mk
|
||||||
include hardware/google/pixel/vibrator/cs40l25/device.mk
|
include hardware/google/pixel/vibrator/cs40l25/device.mk
|
||||||
include device/google/gs101/bluetooth/bluetooth.mk
|
include device/google/gs-common/bcmbt/bluetooth.mk
|
||||||
|
include device/google/gs-common/gps/brcm/cbd_gps.mk
|
||||||
|
include device/google/gs-common/touch/stm/stm11.mk
|
||||||
|
|
||||||
# go/lyric-soong-variables
|
# go/lyric-soong-variables
|
||||||
$(call soong_config_set,lyric,camera_hardware,slider)
|
$(call soong_config_set,lyric,camera_hardware,slider)
|
||||||
$(call soong_config_set,lyric,tuning_product,slider)
|
$(call soong_config_set,lyric,tuning_product,slider)
|
||||||
$(call soong_config_set,google3a_config,target_device,slider)
|
$(call soong_config_set,google3a_config,target_device,slider)
|
||||||
|
|
||||||
# WirelessCharger
|
|
||||||
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs101/device_framework_matrix_product_wireless.xml
|
|
||||||
|
|
||||||
# Init files
|
# Init files
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
device/google/raviole/conf/init.slider.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.slider.rc
|
device/google/raviole/conf/init.slider.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.slider.rc
|
||||||
|
@ -107,10 +106,6 @@ PRODUCT_SOONG_NAMESPACES += device/google/raviole/powerstats/slider
|
||||||
# Trusty liboemcrypto.so
|
# Trusty liboemcrypto.so
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
|
||||||
|
|
||||||
# Bluetooth HAL
|
|
||||||
PRODUCT_PACKAGES += \
|
|
||||||
bt_vendor.conf
|
|
||||||
|
|
||||||
# tetheroffload HAL
|
# tetheroffload HAL
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
vendor.samsung_slsi.hardware.tetheroffload@1.1-service
|
vendor.samsung_slsi.hardware.tetheroffload@1.1-service
|
||||||
|
@ -125,3 +120,13 @@ PRODUCT_SHIPPING_API_LEVEL := 31
|
||||||
# Device features
|
# Device features
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
|
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
|
||||||
|
|
||||||
|
# Location
|
||||||
|
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
device/google/raviole/location/gps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
else
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
device/google/raviole/location/gps_user.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
|
@ -27,16 +27,19 @@ DEVICE_PACKAGE_OVERLAYS += device/google/raviole/whitefin/overlay
|
||||||
include device/google/gs101/device-common.mk
|
include device/google/gs101/device-common.mk
|
||||||
include hardware/google/pixel/vibrator/drv2624/device.mk
|
include hardware/google/pixel/vibrator/drv2624/device.mk
|
||||||
include device/google/raviole/audio/whitefin/audio-tables.mk
|
include device/google/raviole/audio/whitefin/audio-tables.mk
|
||||||
include device/google/gs101/bluetooth/bluetooth.mk
|
include device/google/gs-common/bcmbt/bluetooth.mk
|
||||||
|
include device/google/gs-common/gps/brcm/cbd_gps.mk
|
||||||
|
include device/google/gs-common/touch/lsi/lsi.mk
|
||||||
|
|
||||||
|
# wireless_charger HAL service needs to be included specially due to no raviole-sepolicy folder
|
||||||
|
PRODUCT_PACKAGES += vendor.google.wireless_charger-default
|
||||||
|
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs-common/wireless_charger/compatibility_matrix.xml
|
||||||
|
|
||||||
# go/lyric-soong-variables
|
# go/lyric-soong-variables
|
||||||
$(call soong_config_set,lyric,camera_hardware,slider)
|
$(call soong_config_set,lyric,camera_hardware,slider)
|
||||||
$(call soong_config_set,lyric,tuning_product,slider)
|
$(call soong_config_set,lyric,tuning_product,slider)
|
||||||
$(call soong_config_set,google3a_config,target_device,slider)
|
$(call soong_config_set,google3a_config,target_device,slider)
|
||||||
|
|
||||||
# WirelessCharger
|
|
||||||
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs101/device_framework_matrix_product_wireless.xml
|
|
||||||
|
|
||||||
# Init files
|
# Init files
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
device/google/raviole/conf/init.whitefin.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.whitefin.rc
|
device/google/raviole/conf/init.whitefin.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.whitefin.rc
|
||||||
|
@ -86,10 +89,6 @@ PRODUCT_SOONG_NAMESPACES += device/google/raviole/powerstats/whitefin
|
||||||
# Trusty liboemcrypto.so
|
# Trusty liboemcrypto.so
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
|
||||||
|
|
||||||
# Bluetooth HAL
|
|
||||||
PRODUCT_PACKAGES += \
|
|
||||||
bt_vendor.conf
|
|
||||||
|
|
||||||
# tetheroffload HAL
|
# tetheroffload HAL
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
vendor.samsung_slsi.hardware.tetheroffload@1.1-service
|
vendor.samsung_slsi.hardware.tetheroffload@1.1-service
|
||||||
|
@ -104,3 +103,13 @@ PRODUCT_SHIPPING_API_LEVEL := 31
|
||||||
# Device features
|
# Device features
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
|
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
|
||||||
|
|
||||||
|
# Location
|
||||||
|
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
device/google/raviole/location/gps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
else
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
device/google/raviole/location/gps_user.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
100
location/gps.xml
Normal file
100
location/gps.xml
Normal file
|
@ -0,0 +1,100 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
|
||||||
|
<hal
|
||||||
|
PortName="/dev/ttyBCM"
|
||||||
|
BaudRate="921600"
|
||||||
|
GpioNStdbyPath="/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby"
|
||||||
|
CustGpioDelayMs="250"
|
||||||
|
LogEnabled="true"
|
||||||
|
Log="JAVA"
|
||||||
|
SecondaryConfigPath="/data/vendor/gps/overlay/gps_overlay.xml"
|
||||||
|
LogDirectory="/sdcard/gps/broadcom/storage/"
|
||||||
|
CtrlPipe="/data/vendor/gps/glgpsctrl"
|
||||||
|
NmeaOutName="/data/vendor/gps/nmea_out"
|
||||||
|
|
||||||
|
acSuplServer="supl.google.com"
|
||||||
|
SuplPort="7275"
|
||||||
|
SuplLogEnable="true"
|
||||||
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
|
tlsEnable="true"
|
||||||
|
|
||||||
|
SuplSslMethod="SSLv23_NO_TLSv1_2"
|
||||||
|
SuplEnable="true"
|
||||||
|
SuplUseApn="false"
|
||||||
|
SuplUseApnNI="true"
|
||||||
|
SuplDummyCellInfo="true"
|
||||||
|
SuplUseFwCellInfo="false"
|
||||||
|
SuplTlsCertDirPath="/etc/security/cacerts"
|
||||||
|
SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
|
||||||
|
SuplUT1Seconds="20"
|
||||||
|
SuplUT2Seconds="20"
|
||||||
|
SuplUT3Seconds="20"
|
||||||
|
TcpConnectionTimeout="20"
|
||||||
|
SuplLppCapable="true"
|
||||||
|
SuplEcidCapable="true"
|
||||||
|
SuplVersion="2"
|
||||||
|
SuplMinorVersion="0"
|
||||||
|
SuplOtdoaCapable="true"
|
||||||
|
SuplOtdoaCapable2="true"
|
||||||
|
SuplGlonassCapable = "true"
|
||||||
|
SuplGalileoCapable = "true"
|
||||||
|
SuplBdsCapable = "true"
|
||||||
|
SuplMgpsCapable = "true"
|
||||||
|
|
||||||
|
RtoEnable="true"
|
||||||
|
RtiEnable="true"
|
||||||
|
HttpSyncLto="true"
|
||||||
|
LtoFileName="lto2.dat"
|
||||||
|
LtoDir="/data/vendor/gps/"
|
||||||
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
|
GnssYearOfHardware="2020"
|
||||||
|
CpGuardTimeSec="1"
|
||||||
|
CpLppGuardTimeSec="1"
|
||||||
|
IgnoreInjectedSystemTime="true"
|
||||||
|
|
||||||
|
AttributionAppPkgName="com.google.android.carrierlocation"
|
||||||
|
|
||||||
|
AssertEnabled="true"
|
||||||
|
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
||||||
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
|
ReAidingOnHotStart="false"
|
||||||
|
ReAidingIntervalSec="1200"
|
||||||
|
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll
|
||||||
|
PpsEnable="true"
|
||||||
|
LogPriMask="LOG_INFO"
|
||||||
|
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
|
||||||
|
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
|
||||||
|
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1_L5"
|
||||||
|
MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON"
|
||||||
|
RfType="GL_RF_4776_BRCM"
|
||||||
|
ExtL5Bias="13.0"
|
||||||
|
EnableFilteringForLTEB13="true"
|
||||||
|
|
||||||
|
WarmStandbyTimeout1Seconds="10"
|
||||||
|
WarmStandbyTimeout2Seconds="15"
|
||||||
|
|
||||||
|
EnableGnssPropagateInStandby="true"
|
||||||
|
|
||||||
|
RfPathLossDb_Ap="3.5"
|
||||||
|
RfPathLossDb_Cp="3.5"
|
||||||
|
RfPathLossDb_Ap_L5="3.5"
|
||||||
|
RfPathLossDb_Cp_L5="3.5"
|
||||||
|
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
|
||||||
|
|
||||||
|
EnableOnChipStopNotification="2"
|
||||||
|
PowerMode="3"
|
||||||
|
MinGpsWeekNumber="2216"
|
||||||
|
OnChipAccMask="50"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll_features
|
||||||
|
EnableNicAutoSwitch="true"
|
||||||
|
EnableNavic="true"
|
||||||
|
/>
|
||||||
|
|
||||||
|
</glgps>
|
||||||
|
|
100
location/gps.xml.oriole
Normal file
100
location/gps.xml.oriole
Normal file
|
@ -0,0 +1,100 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
|
||||||
|
<hal
|
||||||
|
PortName="/dev/ttyBCM"
|
||||||
|
BaudRate="921600"
|
||||||
|
GpioNStdbyPath="/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby"
|
||||||
|
CustGpioDelayMs="250"
|
||||||
|
LogEnabled="true"
|
||||||
|
Log="JAVA"
|
||||||
|
SecondaryConfigPath="/data/vendor/gps/overlay/gps_overlay.xml"
|
||||||
|
LogDirectory="/sdcard/gps/broadcom/storage/"
|
||||||
|
CtrlPipe="/data/vendor/gps/glgpsctrl"
|
||||||
|
NmeaOutName="/data/vendor/gps/nmea_out"
|
||||||
|
|
||||||
|
acSuplServer="supl.google.com"
|
||||||
|
SuplPort="7275"
|
||||||
|
SuplLogEnable="true"
|
||||||
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
|
tlsEnable="true"
|
||||||
|
|
||||||
|
SuplSslMethod="SSLv23_NO_TLSv1_2"
|
||||||
|
SuplEnable="true"
|
||||||
|
SuplUseApn="false"
|
||||||
|
SuplUseApnNI="true"
|
||||||
|
SuplDummyCellInfo="true"
|
||||||
|
SuplUseFwCellInfo="false"
|
||||||
|
SuplTlsCertDirPath="/etc/security/cacerts"
|
||||||
|
SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
|
||||||
|
SuplUT1Seconds="20"
|
||||||
|
SuplUT2Seconds="20"
|
||||||
|
SuplUT3Seconds="20"
|
||||||
|
TcpConnectionTimeout="20"
|
||||||
|
SuplLppCapable="true"
|
||||||
|
SuplEcidCapable="true"
|
||||||
|
SuplVersion="2"
|
||||||
|
SuplMinorVersion="0"
|
||||||
|
SuplOtdoaCapable="true"
|
||||||
|
SuplOtdoaCapable2="true"
|
||||||
|
SuplGlonassCapable = "true"
|
||||||
|
SuplGalileoCapable = "true"
|
||||||
|
SuplBdsCapable = "true"
|
||||||
|
SuplMgpsCapable = "true"
|
||||||
|
|
||||||
|
RtoEnable="true"
|
||||||
|
RtiEnable="true"
|
||||||
|
HttpSyncLto="true"
|
||||||
|
LtoFileName="lto2.dat"
|
||||||
|
LtoDir="/data/vendor/gps/"
|
||||||
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
|
GnssYearOfHardware="2020"
|
||||||
|
CpGuardTimeSec="1"
|
||||||
|
CpLppGuardTimeSec="1"
|
||||||
|
IgnoreInjectedSystemTime="true"
|
||||||
|
|
||||||
|
AttributionAppPkgName="com.google.android.carrierlocation"
|
||||||
|
|
||||||
|
AssertEnabled="true"
|
||||||
|
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
||||||
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
|
ReAidingOnHotStart="false"
|
||||||
|
ReAidingIntervalSec="1200"
|
||||||
|
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll
|
||||||
|
PpsEnable="true"
|
||||||
|
LogPriMask="LOG_INFO"
|
||||||
|
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
|
||||||
|
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
|
||||||
|
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1_L5"
|
||||||
|
MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON"
|
||||||
|
RfType="GL_RF_4776_BRCM"
|
||||||
|
ExtL5Bias="9.3"
|
||||||
|
EnableFilteringForLTEB13="true"
|
||||||
|
|
||||||
|
WarmStandbyTimeout1Seconds="10"
|
||||||
|
WarmStandbyTimeout2Seconds="15"
|
||||||
|
|
||||||
|
EnableGnssPropagateInStandby="true"
|
||||||
|
|
||||||
|
RfPathLossDb_Ap="4.2"
|
||||||
|
RfPathLossDb_Cp="4.2"
|
||||||
|
RfPathLossDb_Ap_L5="4.1"
|
||||||
|
RfPathLossDb_Cp_L5="4.1"
|
||||||
|
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
|
||||||
|
|
||||||
|
EnableOnChipStopNotification="2"
|
||||||
|
PowerMode="3"
|
||||||
|
MinGpsWeekNumber="2216"
|
||||||
|
OnChipAccMask="50"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll_features
|
||||||
|
EnableNicAutoSwitch="true"
|
||||||
|
EnableNavic="true"
|
||||||
|
/>
|
||||||
|
|
||||||
|
</glgps>
|
||||||
|
|
100
location/gps.xml.raven
Normal file
100
location/gps.xml.raven
Normal file
|
@ -0,0 +1,100 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
|
||||||
|
<hal
|
||||||
|
PortName="/dev/ttyBCM"
|
||||||
|
BaudRate="921600"
|
||||||
|
GpioNStdbyPath="/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby"
|
||||||
|
CustGpioDelayMs="250"
|
||||||
|
LogEnabled="true"
|
||||||
|
Log="JAVA"
|
||||||
|
SecondaryConfigPath="/data/vendor/gps/overlay/gps_overlay.xml"
|
||||||
|
LogDirectory="/sdcard/gps/broadcom/storage/"
|
||||||
|
CtrlPipe="/data/vendor/gps/glgpsctrl"
|
||||||
|
NmeaOutName="/data/vendor/gps/nmea_out"
|
||||||
|
|
||||||
|
acSuplServer="supl.google.com"
|
||||||
|
SuplPort="7275"
|
||||||
|
SuplLogEnable="true"
|
||||||
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
|
tlsEnable="true"
|
||||||
|
|
||||||
|
SuplSslMethod="SSLv23_NO_TLSv1_2"
|
||||||
|
SuplEnable="true"
|
||||||
|
SuplUseApn="false"
|
||||||
|
SuplUseApnNI="true"
|
||||||
|
SuplDummyCellInfo="true"
|
||||||
|
SuplUseFwCellInfo="false"
|
||||||
|
SuplTlsCertDirPath="/etc/security/cacerts"
|
||||||
|
SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
|
||||||
|
SuplUT1Seconds="20"
|
||||||
|
SuplUT2Seconds="20"
|
||||||
|
SuplUT3Seconds="20"
|
||||||
|
TcpConnectionTimeout="20"
|
||||||
|
SuplLppCapable="true"
|
||||||
|
SuplEcidCapable="true"
|
||||||
|
SuplVersion="2"
|
||||||
|
SuplMinorVersion="0"
|
||||||
|
SuplOtdoaCapable="true"
|
||||||
|
SuplOtdoaCapable2="true"
|
||||||
|
SuplGlonassCapable = "true"
|
||||||
|
SuplGalileoCapable = "true"
|
||||||
|
SuplBdsCapable = "true"
|
||||||
|
SuplMgpsCapable = "true"
|
||||||
|
|
||||||
|
RtoEnable="true"
|
||||||
|
RtiEnable="true"
|
||||||
|
HttpSyncLto="true"
|
||||||
|
LtoFileName="lto2.dat"
|
||||||
|
LtoDir="/data/vendor/gps/"
|
||||||
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
|
GnssYearOfHardware="2020"
|
||||||
|
CpGuardTimeSec="1"
|
||||||
|
CpLppGuardTimeSec="1"
|
||||||
|
IgnoreInjectedSystemTime="true"
|
||||||
|
|
||||||
|
AttributionAppPkgName="com.google.android.carrierlocation"
|
||||||
|
|
||||||
|
AssertEnabled="true"
|
||||||
|
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
||||||
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
|
ReAidingOnHotStart="false"
|
||||||
|
ReAidingIntervalSec="1200"
|
||||||
|
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll
|
||||||
|
PpsEnable="true"
|
||||||
|
LogPriMask="LOG_INFO"
|
||||||
|
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
|
||||||
|
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
|
||||||
|
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1_L5"
|
||||||
|
MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON"
|
||||||
|
RfType="GL_RF_4776_BRCM"
|
||||||
|
ExtL5Bias="10.6"
|
||||||
|
EnableFilteringForLTEB13="true"
|
||||||
|
|
||||||
|
WarmStandbyTimeout1Seconds="10"
|
||||||
|
WarmStandbyTimeout2Seconds="15"
|
||||||
|
|
||||||
|
EnableGnssPropagateInStandby="true"
|
||||||
|
|
||||||
|
RfPathLossDb_Ap="4.1"
|
||||||
|
RfPathLossDb_Cp="4.1"
|
||||||
|
RfPathLossDb_Ap_L5="4"
|
||||||
|
RfPathLossDb_Cp_L5="4"
|
||||||
|
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
|
||||||
|
|
||||||
|
EnableOnChipStopNotification="2"
|
||||||
|
PowerMode="3"
|
||||||
|
MinGpsWeekNumber="2216"
|
||||||
|
OnChipAccMask="50"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll_features
|
||||||
|
EnableNicAutoSwitch="true"
|
||||||
|
EnableNavic="true"
|
||||||
|
/>
|
||||||
|
|
||||||
|
</glgps>
|
||||||
|
|
99
location/gps_user.xml
Normal file
99
location/gps_user.xml
Normal file
|
@ -0,0 +1,99 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
|
||||||
|
<hal
|
||||||
|
PortName="/dev/ttyBCM"
|
||||||
|
BaudRate="921600"
|
||||||
|
GpioNStdbyPath="/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby"
|
||||||
|
CustGpioDelayMs="250"
|
||||||
|
LogEnabled="false"
|
||||||
|
Log="JAVA"
|
||||||
|
LogDirectory="/sdcard/gps/broadcom/storage/"
|
||||||
|
CtrlPipe="/data/vendor/gps/glgpsctrl"
|
||||||
|
NmeaOutName="/data/vendor/gps/nmea_out"
|
||||||
|
|
||||||
|
acSuplServer="supl.google.com"
|
||||||
|
SuplPort="7275"
|
||||||
|
SuplLogEnable="false"
|
||||||
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
|
tlsEnable="true"
|
||||||
|
|
||||||
|
SuplSslMethod="SSLv23_NO_TLSv1_2"
|
||||||
|
SuplEnable="true"
|
||||||
|
SuplUseApn="false"
|
||||||
|
SuplUseApnNI="true"
|
||||||
|
SuplDummyCellInfo="true"
|
||||||
|
SuplUseFwCellInfo="false"
|
||||||
|
SuplTlsCertDirPath="/etc/security/cacerts"
|
||||||
|
SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
|
||||||
|
SuplUT1Seconds="20"
|
||||||
|
SuplUT2Seconds="20"
|
||||||
|
SuplUT3Seconds="20"
|
||||||
|
TcpConnectionTimeout="20"
|
||||||
|
SuplLppCapable="true"
|
||||||
|
SuplEcidCapable="true"
|
||||||
|
SuplVersion="2"
|
||||||
|
SuplMinorVersion="0"
|
||||||
|
SuplOtdoaCapable="true"
|
||||||
|
SuplOtdoaCapable2="true"
|
||||||
|
SuplGlonassCapable = "true"
|
||||||
|
SuplGalileoCapable = "true"
|
||||||
|
SuplBdsCapable = "true"
|
||||||
|
SuplMgpsCapable = "true"
|
||||||
|
|
||||||
|
RtoEnable="true"
|
||||||
|
RtiEnable="true"
|
||||||
|
HttpSyncLto="true"
|
||||||
|
LtoFileName="lto2.dat"
|
||||||
|
LtoDir="/data/vendor/gps/"
|
||||||
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
|
GnssYearOfHardware="2020"
|
||||||
|
CpGuardTimeSec="1"
|
||||||
|
CpLppGuardTimeSec="1"
|
||||||
|
IgnoreInjectedSystemTime="true"
|
||||||
|
|
||||||
|
AttributionAppPkgName="com.google.android.carrierlocation"
|
||||||
|
|
||||||
|
AssertEnabled="false"
|
||||||
|
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
||||||
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
|
ReAidingOnHotStart="false"
|
||||||
|
ReAidingIntervalSec="1200"
|
||||||
|
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll
|
||||||
|
PpsEnable="true"
|
||||||
|
LogPriMask="LOG_INFO"
|
||||||
|
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
|
||||||
|
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
|
||||||
|
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1_L5"
|
||||||
|
MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON"
|
||||||
|
RfType="GL_RF_4776_BRCM"
|
||||||
|
ExtL5Bias="13.0"
|
||||||
|
EnableFilteringForLTEB13="true"
|
||||||
|
|
||||||
|
WarmStandbyTimeout1Seconds="10"
|
||||||
|
WarmStandbyTimeout2Seconds="15"
|
||||||
|
|
||||||
|
EnableGnssPropagateInStandby="true"
|
||||||
|
|
||||||
|
RfPathLossDb_Ap="3.5"
|
||||||
|
RfPathLossDb_Cp="3.5"
|
||||||
|
RfPathLossDb_Ap_L5="3.5"
|
||||||
|
RfPathLossDb_Cp_L5="3.5"
|
||||||
|
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
|
||||||
|
|
||||||
|
EnableOnChipStopNotification="false"
|
||||||
|
PowerMode="3"
|
||||||
|
MinGpsWeekNumber="2216"
|
||||||
|
OnChipAccMask="50"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll_features
|
||||||
|
EnableNicAutoSwitch="true"
|
||||||
|
EnableNavic="true"
|
||||||
|
/>
|
||||||
|
|
||||||
|
</glgps>
|
||||||
|
|
99
location/gps_user.xml.oriole
Normal file
99
location/gps_user.xml.oriole
Normal file
|
@ -0,0 +1,99 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
|
||||||
|
<hal
|
||||||
|
PortName="/dev/ttyBCM"
|
||||||
|
BaudRate="921600"
|
||||||
|
GpioNStdbyPath="/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby"
|
||||||
|
CustGpioDelayMs="250"
|
||||||
|
LogEnabled="false"
|
||||||
|
Log="JAVA"
|
||||||
|
LogDirectory="/sdcard/gps/broadcom/storage/"
|
||||||
|
CtrlPipe="/data/vendor/gps/glgpsctrl"
|
||||||
|
NmeaOutName="/data/vendor/gps/nmea_out"
|
||||||
|
|
||||||
|
acSuplServer="supl.google.com"
|
||||||
|
SuplPort="7275"
|
||||||
|
SuplLogEnable="false"
|
||||||
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
|
tlsEnable="true"
|
||||||
|
|
||||||
|
SuplSslMethod="SSLv23_NO_TLSv1_2"
|
||||||
|
SuplEnable="true"
|
||||||
|
SuplUseApn="false"
|
||||||
|
SuplUseApnNI="true"
|
||||||
|
SuplDummyCellInfo="true"
|
||||||
|
SuplUseFwCellInfo="false"
|
||||||
|
SuplTlsCertDirPath="/etc/security/cacerts"
|
||||||
|
SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
|
||||||
|
SuplUT1Seconds="20"
|
||||||
|
SuplUT2Seconds="20"
|
||||||
|
SuplUT3Seconds="20"
|
||||||
|
TcpConnectionTimeout="20"
|
||||||
|
SuplLppCapable="true"
|
||||||
|
SuplEcidCapable="true"
|
||||||
|
SuplVersion="2"
|
||||||
|
SuplMinorVersion="0"
|
||||||
|
SuplOtdoaCapable="true"
|
||||||
|
SuplOtdoaCapable2="true"
|
||||||
|
SuplGlonassCapable = "true"
|
||||||
|
SuplGalileoCapable = "true"
|
||||||
|
SuplBdsCapable = "true"
|
||||||
|
SuplMgpsCapable = "true"
|
||||||
|
|
||||||
|
RtoEnable="true"
|
||||||
|
RtiEnable="true"
|
||||||
|
HttpSyncLto="true"
|
||||||
|
LtoFileName="lto2.dat"
|
||||||
|
LtoDir="/data/vendor/gps/"
|
||||||
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
|
GnssYearOfHardware="2020"
|
||||||
|
CpGuardTimeSec="1"
|
||||||
|
CpLppGuardTimeSec="1"
|
||||||
|
IgnoreInjectedSystemTime="true"
|
||||||
|
|
||||||
|
AttributionAppPkgName="com.google.android.carrierlocation"
|
||||||
|
|
||||||
|
AssertEnabled="false"
|
||||||
|
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
||||||
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
|
ReAidingOnHotStart="false"
|
||||||
|
ReAidingIntervalSec="1200"
|
||||||
|
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll
|
||||||
|
PpsEnable="true"
|
||||||
|
LogPriMask="LOG_INFO"
|
||||||
|
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
|
||||||
|
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
|
||||||
|
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1_L5"
|
||||||
|
MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON"
|
||||||
|
RfType="GL_RF_4776_BRCM"
|
||||||
|
ExtL5Bias="9.3"
|
||||||
|
EnableFilteringForLTEB13="true"
|
||||||
|
|
||||||
|
WarmStandbyTimeout1Seconds="10"
|
||||||
|
WarmStandbyTimeout2Seconds="15"
|
||||||
|
|
||||||
|
EnableGnssPropagateInStandby="true"
|
||||||
|
|
||||||
|
RfPathLossDb_Ap="4.2"
|
||||||
|
RfPathLossDb_Cp="4.2"
|
||||||
|
RfPathLossDb_Ap_L5="4.1"
|
||||||
|
RfPathLossDb_Cp_L5="4.1"
|
||||||
|
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
|
||||||
|
|
||||||
|
EnableOnChipStopNotification="false"
|
||||||
|
PowerMode="3"
|
||||||
|
MinGpsWeekNumber="2216"
|
||||||
|
OnChipAccMask="50"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll_features
|
||||||
|
EnableNicAutoSwitch="true"
|
||||||
|
EnableNavic="true"
|
||||||
|
/>
|
||||||
|
|
||||||
|
</glgps>
|
||||||
|
|
99
location/gps_user.xml.raven
Normal file
99
location/gps_user.xml.raven
Normal file
|
@ -0,0 +1,99 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
|
||||||
|
<hal
|
||||||
|
PortName="/dev/ttyBCM"
|
||||||
|
BaudRate="921600"
|
||||||
|
GpioNStdbyPath="/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby"
|
||||||
|
CustGpioDelayMs="250"
|
||||||
|
LogEnabled="false"
|
||||||
|
Log="JAVA"
|
||||||
|
LogDirectory="/sdcard/gps/broadcom/storage/"
|
||||||
|
CtrlPipe="/data/vendor/gps/glgpsctrl"
|
||||||
|
NmeaOutName="/data/vendor/gps/nmea_out"
|
||||||
|
|
||||||
|
acSuplServer="supl.google.com"
|
||||||
|
SuplPort="7275"
|
||||||
|
SuplLogEnable="false"
|
||||||
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
|
tlsEnable="true"
|
||||||
|
|
||||||
|
SuplSslMethod="SSLv23_NO_TLSv1_2"
|
||||||
|
SuplEnable="true"
|
||||||
|
SuplUseApn="false"
|
||||||
|
SuplUseApnNI="true"
|
||||||
|
SuplDummyCellInfo="true"
|
||||||
|
SuplUseFwCellInfo="false"
|
||||||
|
SuplTlsCertDirPath="/etc/security/cacerts"
|
||||||
|
SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
|
||||||
|
SuplUT1Seconds="20"
|
||||||
|
SuplUT2Seconds="20"
|
||||||
|
SuplUT3Seconds="20"
|
||||||
|
TcpConnectionTimeout="20"
|
||||||
|
SuplLppCapable="true"
|
||||||
|
SuplEcidCapable="true"
|
||||||
|
SuplVersion="2"
|
||||||
|
SuplMinorVersion="0"
|
||||||
|
SuplOtdoaCapable="true"
|
||||||
|
SuplOtdoaCapable2="true"
|
||||||
|
SuplGlonassCapable = "true"
|
||||||
|
SuplGalileoCapable = "true"
|
||||||
|
SuplBdsCapable = "true"
|
||||||
|
SuplMgpsCapable = "true"
|
||||||
|
|
||||||
|
RtoEnable="true"
|
||||||
|
RtiEnable="true"
|
||||||
|
HttpSyncLto="true"
|
||||||
|
LtoFileName="lto2.dat"
|
||||||
|
LtoDir="/data/vendor/gps/"
|
||||||
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
|
GnssYearOfHardware="2020"
|
||||||
|
CpGuardTimeSec="1"
|
||||||
|
CpLppGuardTimeSec="1"
|
||||||
|
IgnoreInjectedSystemTime="true"
|
||||||
|
|
||||||
|
AttributionAppPkgName="com.google.android.carrierlocation"
|
||||||
|
|
||||||
|
AssertEnabled="false"
|
||||||
|
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
||||||
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
|
ReAidingOnHotStart="false"
|
||||||
|
ReAidingIntervalSec="1200"
|
||||||
|
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll
|
||||||
|
PpsEnable="true"
|
||||||
|
LogPriMask="LOG_INFO"
|
||||||
|
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
|
||||||
|
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
|
||||||
|
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1_L5"
|
||||||
|
MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON"
|
||||||
|
RfType="GL_RF_4776_BRCM"
|
||||||
|
ExtL5Bias="10.6"
|
||||||
|
EnableFilteringForLTEB13="true"
|
||||||
|
|
||||||
|
WarmStandbyTimeout1Seconds="10"
|
||||||
|
WarmStandbyTimeout2Seconds="15"
|
||||||
|
|
||||||
|
EnableGnssPropagateInStandby="true"
|
||||||
|
|
||||||
|
RfPathLossDb_Ap="4.1"
|
||||||
|
RfPathLossDb_Cp="4.1"
|
||||||
|
RfPathLossDb_Ap_L5="4"
|
||||||
|
RfPathLossDb_Cp_L5="4"
|
||||||
|
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
|
||||||
|
|
||||||
|
EnableOnChipStopNotification="false"
|
||||||
|
PowerMode="3"
|
||||||
|
MinGpsWeekNumber="2216"
|
||||||
|
OnChipAccMask="50"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll_features
|
||||||
|
EnableNicAutoSwitch="true"
|
||||||
|
EnableNavic="true"
|
||||||
|
/>
|
||||||
|
|
||||||
|
</glgps>
|
||||||
|
|
|
@ -1,66 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<!-- Copyright 2022 The Android Open Source Project
|
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
you may not use this file except in compliance with the License.
|
|
||||||
You may obtain a copy of the License at
|
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing, software
|
|
||||||
distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
See the License for the specific language governing permissions and
|
|
||||||
limitations under the License.
|
|
||||||
-->
|
|
||||||
<MediaCodecs>
|
|
||||||
<Include href="media_codecs_aosp_c2.xml" />
|
|
||||||
<Decoders>
|
|
||||||
<MediaCodec name="c2.google.av1.decoder" type="video/av01">
|
|
||||||
<Limit name="size" min="96x96" max="3840x2160" />
|
|
||||||
<Limit name="alignment" value="2x2" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="36-32400" />
|
|
||||||
<Limit name="blocks-per-second" min="24" max="1944000" />
|
|
||||||
<Limit name="bitrate" range="1-120000000" />
|
|
||||||
<Limit name="frame-rate" range="1-180" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Limit name="performance-point-1280x720" value="180" />
|
|
||||||
<Limit name="performance-point-1920x1080" value="120" />
|
|
||||||
<Limit name="performance-point-3840x2160" value="60" />
|
|
||||||
<Feature name="adaptive-playback" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.google.av1.decoder.secure" type="video/av01">
|
|
||||||
<Limit name="size" min="96x96" max="3840x2160" />
|
|
||||||
<Limit name="alignment" value="2x2" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="36-32400" />
|
|
||||||
<Limit name="blocks-per-second" min="24" max="1944000" />
|
|
||||||
<Limit name="bitrate" range="1-120000000" />
|
|
||||||
<Limit name="frame-rate" range="1-180" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Limit name="performance-point-1280x720" value="180" />
|
|
||||||
<Limit name="performance-point-1920x1080" value="120" />
|
|
||||||
<Limit name="performance-point-3840x2160" value="60" />
|
|
||||||
<Feature name="adaptive-playback" />
|
|
||||||
<Feature name="secure-playback" required="true" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.dolby.eac3.decoder">
|
|
||||||
<Type name="audio/ac3">
|
|
||||||
<Alias name="OMX.dolby.ac3.decoder"/>
|
|
||||||
<Limit name="channel-count" max="6"/>
|
|
||||||
<Limit name="sample-rate" ranges="32000,44100,48000"/>
|
|
||||||
<Limit name="bitrate" range="32000-640000"/>
|
|
||||||
</Type>
|
|
||||||
<Attribute name="software-codec"/>
|
|
||||||
<Type name="audio/eac3">
|
|
||||||
<Alias name="OMX.dolby.eac3.decoder"/>
|
|
||||||
<Limit name="channel-count" max="8"/>
|
|
||||||
<Limit name="sample-rate" ranges="32000,44100,48000"/>
|
|
||||||
<Limit name="bitrate" range="32000-6144000"/>
|
|
||||||
</Type>
|
|
||||||
</MediaCodec>
|
|
||||||
</Decoders>
|
|
||||||
</MediaCodecs>
|
|
|
@ -13,8 +13,21 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
ifdef PHONE_CAR_BOARD_PRODUCT
|
|
||||||
include device/google_car/$(PHONE_CAR_BOARD_PRODUCT)/BoardConfig.mk
|
# Enable load module in parallel
|
||||||
|
BOARD_BOOTCONFIG += androidboot.load_modules_parallel=true
|
||||||
|
|
||||||
|
# The modules which need to be loaded in sequential
|
||||||
|
BOARD_KERNEL_CMDLINE += exynos_mfc.load_sequential=1
|
||||||
|
BOARD_KERNEL_CMDLINE += exynos_drm.load_sequential=1
|
||||||
|
BOARD_KERNEL_CMDLINE += pcie-exynos-core.load_sequential=1
|
||||||
|
BOARD_KERNEL_CMDLINE += g2d.load_sequential=1
|
||||||
|
|
||||||
|
ifdef AUTOMOTIVE_PRODUCT_PATH
|
||||||
|
#RBC# include_top device/google/auto_tcu
|
||||||
|
#RBC# include_top device/google/pixel_tcu
|
||||||
|
#RBC# include_top device/google_car
|
||||||
|
include device/$(AUTOMOTIVE_PRODUCT_PATH)/BoardConfig.mk
|
||||||
else
|
else
|
||||||
TARGET_SCREEN_DENSITY := 420
|
TARGET_SCREEN_DENSITY := 420
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -224,9 +224,6 @@
|
||||||
non-zero amplitudes, to bring the vibrator amplitude down to zero using this timing. -->
|
non-zero amplitudes, to bring the vibrator amplitude down to zero using this timing. -->
|
||||||
<integer name="config_vibrationWaveformRampDownDuration">50</integer>
|
<integer name="config_vibrationWaveformRampDownDuration">50</integer>
|
||||||
|
|
||||||
<!-- the number of the max cached processes in the system. -->
|
|
||||||
<integer name="config_customizedMaxCachedProcesses">64</integer>
|
|
||||||
|
|
||||||
<integer-array name="config_ambientThresholdLevels">
|
<integer-array name="config_ambientThresholdLevels">
|
||||||
<item>2</item>
|
<item>2</item>
|
||||||
<item>3</item>
|
<item>3</item>
|
||||||
|
@ -328,9 +325,16 @@
|
||||||
-->
|
-->
|
||||||
<bool name="config_bg_current_drain_auto_restrict_abusive_apps">true</bool>
|
<bool name="config_bg_current_drain_auto_restrict_abusive_apps">true</bool>
|
||||||
|
|
||||||
<!-- The list of packages to force slowJpegMode for Apps using Camera API1 -->
|
<!-- A string config in svg path format for the main display shape.
|
||||||
<string-array name="config_forceSlowJpegModeList" translatable="false">
|
(@see https://www.w3.org/TR/SVG/paths.html#PathData).
|
||||||
<item>com.facebook.orca</item>
|
|
||||||
<item>com.skype.raider</item>
|
This config must be set unless:
|
||||||
</string-array>
|
1. {@link Configuration#isScreenRound} is true which means the display shape is circular
|
||||||
|
and the system will auto-generate a circular shape.
|
||||||
|
2. The display has no rounded corner and the system will auto-generate a rectangular shape.
|
||||||
|
(@see DisplayShape#createDefaultDisplayShape)
|
||||||
|
|
||||||
|
Note: If the display supports multiple resolutions, please define the path config based on
|
||||||
|
the highest resolution so that it can be scaled correctly in each resolution. -->
|
||||||
|
<string name="config_mainDisplayShape">M 0 0 L 0 2399.9551 L 0.01171875 2330 C 0.01171875 2336.1175 0.0096285556 2342.2799 0.044921875 2347.9473 C 0.074333947 2353.2002 0.11155831 2357.9933 0.30273438 2362.5195 L 0.30273438 2362.5645 C 0.31743984 2362.9086 0.3319628 2363.2497 0.34960938 2363.5879 C 0.58196092 2368.429 1.0173528 2373.0871 2.3261719 2377.5664 C 2.6526417 2378.6869 3.0343994 2379.7897 3.4785156 2380.8691 C 3.922632 2381.9456 4.3891332 2382.9253 5.0214844 2384.0488 C 6.2861859 2386.2958 7.882405 2388.4107 9.7382812 2390.2695 C 11.5971 2392.1253 13.711934 2393.7216 15.958984 2394.9863 C 16.079572 2395.054 16.199726 2395.1205 16.320312 2395.1855 C 19.876184 2397.1207 23.827035 2398.2369 27.847656 2398.8633 C 29.224122 2399.078 30.608739 2399.2397 32.011719 2399.3691 C 33.461714 2399.4985 34.928774 2399.5862 36.414062 2399.6602 C 37.040534 2399.6902 37.670361 2399.7162 38.308594 2399.7402 C 38.967415 2399.7632 39.630196 2399.7847 40.300781 2399.8027 C 43.07136 2399.8798 45.970553 2399.9183 49.011719 2399.9453 C 50.008778 2399.9543 51.024293 2399.9568 52.056641 2399.9668 C 57.724269 2399.9998 63.882372 2400 70 2400 L 1010 2400 C 1016.1176 2400 1022.2758 2399.9998 1027.9434 2399.9668 C 1028.9758 2399.9568 1029.9913 2399.9543 1030.9883 2399.9453 C 1034.0295 2399.9183 1036.9286 2399.8798 1039.6992 2399.8027 C 1040.3698 2399.7847 1041.0326 2399.7632 1041.6914 2399.7402 C 1042.3297 2399.7162 1042.9594 2399.6902 1043.5859 2399.6602 C 1045.0712 2399.5862 1046.5383 2399.4985 1047.9883 2399.3691 C 1049.3913 2399.2397 1050.7759 2399.078 1052.1523 2398.8633 C 1056.173 2398.2369 1060.1239 2397.1207 1063.6797 2395.1855 C 1063.8003 2395.1205 1063.9204 2395.054 1064.041 2394.9863 C 1066.2881 2393.7216 1068.4029 2392.1253 1070.2617 2390.2695 C 1072.1176 2388.4107 1073.7138 2386.2958 1074.9785 2384.0488 C 1075.6109 2382.9253 1076.0774 2381.9456 1076.5215 2380.8691 C 1076.9656 2379.7897 1077.3474 2378.6869 1077.6738 2377.5664 C 1078.9827 2373.0871 1079.4181 2368.429 1079.6504 2363.5879 C 1079.6684 2363.2497 1079.6823 2362.9086 1079.6973 2362.5645 L 1079.6973 2362.5195 C 1079.8885 2357.9933 1079.9257 2353.2002 1079.9551 2347.9473 C 1079.9901 2342.2799 1079.9883 2336.1175 1079.9883 2330 L 1080 2399.9551 L 1080 0.044921875 L 1079.9883 71 C 1079.9883 64.794962 1079.9911 58.545473 1079.9551 52.796875 C 1079.9253 47.468905 1079.8873 42.606745 1079.6934 38.015625 L 1079.6934 37.970703 C 1079.6784 37.621663 1079.6625 37.274699 1079.6445 36.931641 C 1079.4088 32.021321 1078.9681 27.295335 1077.6406 22.751953 C 1077.3095 21.615355 1076.9211 20.497172 1076.4707 19.402344 C 1076.0202 18.310501 1075.5496 17.317311 1074.9082 16.177734 C 1073.6254 13.898585 1072.0054 11.75451 1070.123 9.8691406 C 1068.2376 7.9867504 1066.0917 6.3667538 1063.8125 5.0839844 C 1063.6902 5.0153714 1063.5696 4.9464892 1063.4473 4.8808594 C 1059.8406 2.9179242 1055.8339 1.7877614 1051.7559 1.1523438 C 1050.3597 0.93457112 1048.9542 0.7699316 1047.5312 0.63867188 C 1046.0607 0.50741114 1044.571 0.41832986 1043.0645 0.34375 C 1042.4291 0.31391006 1041.7919 0.28558871 1041.1445 0.26171875 C 1040.4763 0.23784879 1039.8052 0.21711871 1039.125 0.19921875 C 1036.3148 0.12165291 1033.3718 0.081537446 1030.2871 0.0546875 C 1029.2758 0.045737518 1028.2483 0.039203113 1027.2012 0.033203125 C 1021.4526 -0.0026068034 1015.205 0 1009 0 L 0 0 z M 1009 0 L 1080 0.044921875 L 1080 0 L 1009 0 z M 1080 2399.9551 L 1010 2400 L 1080 2400 L 1080 2399.9551 z M 70 2400 L 0 2399.9551 L 0 2400 L 70 2400 z M 71.074219 0.07421875 C 64.869196 0.07421875 58.623595 0.071623672 52.875 0.10742188 C 51.827904 0.11338786 50.798412 0.11995677 49.787109 0.12890625 C 46.702498 0.15575489 43.761331 0.19782787 40.951172 0.27539062 C 40.270961 0.2932897 39.597922 0.31402528 38.929688 0.33789062 C 38.282338 0.36175598 37.645185 0.38813701 37.009766 0.41796875 C 35.503258 0.49254831 34.013679 0.58163053 32.542969 0.71289062 C 31.119947 0.84415098 29.716443 1.00879 28.320312 1.2265625 C 24.242304 1.8619807 20.235577 2.9921432 16.628906 4.9550781 C 16.506596 5.0207081 16.384028 5.08959 16.261719 5.1582031 C 13.982566 6.4409722 11.836546 8.0609694 9.9511719 9.9433594 C 8.0687825 11.82873 6.4487846 13.972802 5.1660156 16.251953 C 4.5246312 17.39153 4.0539764 18.38472 3.6035156 19.476562 C 3.153055 20.571392 2.7647271 21.691531 2.4335938 22.828125 C 1.1060772 27.371513 0.66535899 32.095538 0.4296875 37.005859 C 0.41178834 37.348927 0.39577534 37.695889 0.38085938 38.044922 L 0.38085938 38.089844 C 0.18695251 42.680964 0.14897249 47.543126 0.11914062 52.871094 C 0.083342432 58.619688 0.0859375 64.869175 0.0859375 71.074219 L 0.07421875 0.11914062 L 71.074219 0.07421875 z</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
**
|
||||||
|
** Copyright 2022, The Android Open Source Project
|
||||||
|
**
|
||||||
|
** Licensed under the Apache License, Version 2.0 (the "License")
|
||||||
|
** you may not use this file except in compliance with the License.
|
||||||
|
** You may obtain a copy of the License at
|
||||||
|
**
|
||||||
|
** http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
**
|
||||||
|
** Unless required by applicable law or agreed to in writing, software
|
||||||
|
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
** See the License for the specific language governing permissions and
|
||||||
|
** limitations under the License.
|
||||||
|
*/
|
||||||
|
-->
|
||||||
|
<irq-device-map>
|
||||||
|
<device name="rtc-alarm0">
|
||||||
|
<subsystem>Alarm</subsystem>
|
||||||
|
</device>
|
||||||
|
<device name="dhdpcie_host_wake">
|
||||||
|
<subsystem>Wifi</subsystem>
|
||||||
|
</device>
|
||||||
|
<device name="cp2ap_wakeup">
|
||||||
|
<subsystem>Cellular_data</subsystem>
|
||||||
|
</device>
|
||||||
|
<device name="MAILBOX_AOC2APxE00">
|
||||||
|
<subsystem>Sound_trigger</subsystem>
|
||||||
|
</device>
|
||||||
|
<device name="MAILBOX_AOC2APx100">
|
||||||
|
<subsystem>Sensor</subsystem>
|
||||||
|
</device>
|
||||||
|
</irq-device-map>
|
||||||
|
|
|
@ -50,9 +50,6 @@
|
||||||
<!-- Padding for the lock icon on the keyguard. In pixels - should not scale with display size. -->
|
<!-- Padding for the lock icon on the keyguard. In pixels - should not scale with display size. -->
|
||||||
<dimen name="lock_icon_padding">54px</dimen>
|
<dimen name="lock_icon_padding">54px</dimen>
|
||||||
|
|
||||||
<!-- Alpha in duration in ms for the auth ripple to become fully vislble. If set to 0, it is immediately visible. -->
|
|
||||||
<integer name="auth_ripple_alpha_in_duration">0</integer>
|
|
||||||
|
|
||||||
<!-- Offset should not be more than 1mm -->
|
<!-- Offset should not be more than 1mm -->
|
||||||
<dimen name="udfps_burn_in_offset_y">16px</dimen>
|
<dimen name="udfps_burn_in_offset_y">16px</dimen>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -21,4 +21,15 @@
|
||||||
<item>GB7N6</item>
|
<item>GB7N6</item>
|
||||||
<item>GR1YH</item>
|
<item>GR1YH</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
<bool name="tag_intent_app_pref_supported">true</bool>
|
||||||
|
<!-- NFC Antenna Location API -->
|
||||||
|
<integer name="device_width">72</integer>
|
||||||
|
<integer name="device_height">157</integer>
|
||||||
|
<bool name="device_foldable">false</bool>
|
||||||
|
<integer-array name="antenna_x">
|
||||||
|
<item>36</item>
|
||||||
|
</integer-array>
|
||||||
|
<integer-array name="antenna_y">
|
||||||
|
<item>106</item>
|
||||||
|
</integer-array>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -131,19 +131,20 @@
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name": "MIFTargetLoad",
|
"Name": "CPUDVFSHeadroom",
|
||||||
"Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
|
"Path": "/proc/vendor_sched/dvfs_headroom",
|
||||||
"Values": [
|
"Values": [
|
||||||
"20 5 80",
|
"1280",
|
||||||
"20 10 80"
|
"1100"
|
||||||
],
|
],
|
||||||
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name": "TAUClampBoost",
|
"Name": "TAUClampBoost",
|
||||||
"Path": "/proc/vendor_sched/ta_uclamp_min",
|
"Path": "/proc/vendor_sched/ta_uclamp_min",
|
||||||
"Values": [
|
"Values": [
|
||||||
"553",
|
"692",
|
||||||
"1"
|
"1"
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
|
@ -152,7 +153,7 @@
|
||||||
"Name": "FGUClampBoost",
|
"Name": "FGUClampBoost",
|
||||||
"Path": "/proc/vendor_sched/fg_uclamp_min",
|
"Path": "/proc/vendor_sched/fg_uclamp_min",
|
||||||
"Values": [
|
"Values": [
|
||||||
"161",
|
"202",
|
||||||
"0"
|
"0"
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
|
@ -161,8 +162,8 @@
|
||||||
"Name": "MLUclampBoost",
|
"Name": "MLUclampBoost",
|
||||||
"Path": "/proc/vendor_sched/nnapi_uclamp_min",
|
"Path": "/proc/vendor_sched/nnapi_uclamp_min",
|
||||||
"Values": [
|
"Values": [
|
||||||
"180",
|
"225",
|
||||||
"512"
|
"640"
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
|
@ -209,8 +210,7 @@
|
||||||
"Path": "/dev/cpuset/camera-daemon-high-group/cpus",
|
"Path": "/dev/cpuset/camera-daemon-high-group/cpus",
|
||||||
"Values": [
|
"Values": [
|
||||||
"0-3",
|
"0-3",
|
||||||
"6-7",
|
"6-7"
|
||||||
"0-7"
|
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
@ -219,8 +219,7 @@
|
||||||
"Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
|
"Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
|
||||||
"Values": [
|
"Values": [
|
||||||
"0-3",
|
"0-3",
|
||||||
"4-5",
|
"4-5"
|
||||||
"0-7"
|
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
@ -229,8 +228,7 @@
|
||||||
"Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
|
"Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
|
||||||
"Values": [
|
"Values": [
|
||||||
"0-3",
|
"0-3",
|
||||||
"4-7",
|
"4-7"
|
||||||
"0-7"
|
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
@ -489,6 +487,16 @@
|
||||||
"0,1,2,3,4,5,6,7"
|
"0,1,2,3,4,5,6,7"
|
||||||
],
|
],
|
||||||
"Type": "Property"
|
"Type": "Property"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Dex2oatGroup",
|
||||||
|
"Path": "/proc/vendor_sched/dex2oat_ug",
|
||||||
|
"Values": [
|
||||||
|
"1",
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0,
|
||||||
|
"ResetOnInit": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Actions": [
|
"Actions": [
|
||||||
|
@ -550,13 +558,13 @@
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
"Node": "TAUClampBoost",
|
"Node": "TAUClampBoost",
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "553"
|
"Value": "692"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
"Node": "FGUClampBoost",
|
"Node": "FGUClampBoost",
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "161"
|
"Value": "202"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
|
@ -623,6 +631,12 @@
|
||||||
"Duration": 2000,
|
"Duration": 2000,
|
||||||
"Value": "9999999"
|
"Value": "9999999"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CPU_LOAD_RESET",
|
||||||
|
"Node": "MemFreq",
|
||||||
|
"Duration": 33,
|
||||||
|
"Value": "1014000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
"PowerHint": "CAMERA_LAUNCH",
|
||||||
"Node": "MemFreq",
|
"Node": "MemFreq",
|
||||||
|
@ -665,18 +679,18 @@
|
||||||
"Duration": 1000,
|
"Duration": 1000,
|
||||||
"Value": "9999999"
|
"Value": "9999999"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
|
||||||
"Node": "CDCpuset",
|
|
||||||
"Duration": 1000,
|
|
||||||
"Value": "4-7"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
"PowerHint": "CAMERA_LAUNCH",
|
||||||
"Node": "NPITaskPacking",
|
"Node": "NPITaskPacking",
|
||||||
"Duration": 1000,
|
"Duration": 1000,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_LAUNCH",
|
||||||
|
"Node": "CDCpuset",
|
||||||
|
"Duration": 1000,
|
||||||
|
"Value": "4-7"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_LAUNCH_EXTENDED",
|
"PowerHint": "CAMERA_LAUNCH_EXTENDED",
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
"Node": "CPUBigClusterMaxFreq",
|
||||||
|
@ -923,12 +937,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1014000"
|
"Value": "1014000"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
|
||||||
"Node": "MIFTargetLoad",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "20 10 80"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
"Node": "TAPreferHighCap",
|
"Node": "TAPreferHighCap",
|
||||||
|
@ -941,24 +949,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
|
||||||
"Node": "CDHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "6-7"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
|
||||||
"Node": "CDMidCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-5"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
|
||||||
"Node": "CDMidHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-7"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
"Node": "NPITaskPacking",
|
"Node": "NPITaskPacking",
|
||||||
|
@ -977,6 +967,12 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1100"
|
"Value": "1100"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "CPUDVFSHeadroom",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1100"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "CPUMidClusterMaxFreq",
|
"Node": "CPUMidClusterMaxFreq",
|
||||||
|
@ -1013,12 +1009,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1014000"
|
"Value": "1014000"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "MIFTargetLoad",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "20 10 80"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "TAPreferHighCap",
|
"Node": "TAPreferHighCap",
|
||||||
|
@ -1031,24 +1021,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "CDHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "6-7"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "CDMidCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-5"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "CDMidHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-7"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "NPITaskPacking",
|
"Node": "NPITaskPacking",
|
||||||
|
@ -1103,30 +1075,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1014000"
|
"Value": "1014000"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "MIFTargetLoad",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "20 10 80"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "CDHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "6-7"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "CDMidCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-5"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "CDMidHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-7"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
"Node": "NPITaskPacking",
|
"Node": "NPITaskPacking",
|
||||||
|
@ -1187,30 +1135,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1014000"
|
"Value": "1014000"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
|
||||||
"Node": "MIFTargetLoad",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "20 10 80"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
|
||||||
"Node": "CDHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "6-7"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
|
||||||
"Node": "CDMidCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-5"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
|
||||||
"Node": "CDMidHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-7"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
"Node": "NPITaskPacking",
|
"Node": "NPITaskPacking",
|
||||||
|
@ -1453,353 +1377,383 @@
|
||||||
"Value": "400000"
|
"Value": "400000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "PMU_POLL",
|
"Node": "PMU_POLL",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "BigControlTempSet",
|
"Node": "BigControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "MidControlTempSet",
|
"Node": "MidControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "LittleControlTempSet",
|
"Node": "LittleControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "G3dControlTempSet",
|
"Node": "G3dControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "BigSwitchOnTempSet",
|
"Node": "BigSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "MidSwitchOnTempSet",
|
"Node": "MidSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "LittleSwitchOnTempSet",
|
"Node": "LittleSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "G3dSwitchOnTempSet",
|
"Node": "G3dSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "Dex2oatThreads",
|
"Node": "Dex2oatThreads",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "6"
|
"Value": "6"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "Dex2oatCPUSet",
|
"Node": "Dex2oatCPUSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0,1,2,3,4,5"
|
"Value": "0,1,2,3,4,5"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
|
"Node": "Dex2oatGroup",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "PMU_POLL",
|
"Node": "PMU_POLL",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "BigControlTempSet",
|
"Node": "BigControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "MidControlTempSet",
|
"Node": "MidControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "LittleControlTempSet",
|
"Node": "LittleControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "G3dControlTempSet",
|
"Node": "G3dControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "BigSwitchOnTempSet",
|
"Node": "BigSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "MidSwitchOnTempSet",
|
"Node": "MidSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "LittleSwitchOnTempSet",
|
"Node": "LittleSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "G3dSwitchOnTempSet",
|
"Node": "G3dSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "Dex2oatThreads",
|
"Node": "Dex2oatThreads",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "4"
|
"Value": "4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "Dex2oatCPUSet",
|
"Node": "Dex2oatCPUSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0,1,2,3"
|
"Value": "0,1,2,3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
|
"Node": "Dex2oatGroup",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "PMU_POLL",
|
"Node": "PMU_POLL",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "BigControlTempSet",
|
"Node": "BigControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "MidControlTempSet",
|
"Node": "MidControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "LittleControlTempSet",
|
"Node": "LittleControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "G3dControlTempSet",
|
"Node": "G3dControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "BigSwitchOnTempSet",
|
"Node": "BigSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "MidSwitchOnTempSet",
|
"Node": "MidSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "LittleSwitchOnTempSet",
|
"Node": "LittleSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "G3dSwitchOnTempSet",
|
"Node": "G3dSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "Dex2oatThreads",
|
"Node": "Dex2oatThreads",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "4"
|
"Value": "4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "Dex2oatCPUSet",
|
"Node": "Dex2oatCPUSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0,1,2,3"
|
"Value": "0,1,2,3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
|
"Node": "Dex2oatGroup",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "PMU_POLL",
|
"Node": "PMU_POLL",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "BigControlTempSet",
|
"Node": "BigControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "MidControlTempSet",
|
"Node": "MidControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "LittleControlTempSet",
|
"Node": "LittleControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "G3dControlTempSet",
|
"Node": "G3dControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "BigSwitchOnTempSet",
|
"Node": "BigSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "MidSwitchOnTempSet",
|
"Node": "MidSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "LittleSwitchOnTempSet",
|
"Node": "LittleSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "G3dSwitchOnTempSet",
|
"Node": "G3dSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "Dex2oatThreads",
|
"Node": "Dex2oatThreads",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "2"
|
"Value": "2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "Dex2oatCPUSet",
|
"Node": "Dex2oatCPUSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0,1,2,3"
|
"Value": "0,1,2,3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
|
"Node": "Dex2oatGroup",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "PMU_POLL",
|
"Node": "PMU_POLL",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "CPU_LITTLE_TSKIN_BYPASS",
|
"Node": "CPU_LITTLE_TSKIN_BYPASS",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "CPU_MID_TSKIN_BYPASS",
|
"Node": "CPU_MID_TSKIN_BYPASS",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "CPU_BIG_TSKIN_BYPASS",
|
"Node": "CPU_BIG_TSKIN_BYPASS",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "BigControlTempSet",
|
"Node": "BigControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "MidControlTempSet",
|
"Node": "MidControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "LittleControlTempSet",
|
"Node": "LittleControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "G3dControlTempSet",
|
"Node": "G3dControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "BigSwitchOnTempSet",
|
"Node": "BigSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "MidSwitchOnTempSet",
|
"Node": "MidSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "LittleSwitchOnTempSet",
|
"Node": "LittleSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "G3dSwitchOnTempSet",
|
"Node": "G3dSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "Dex2oatThreads",
|
"Node": "Dex2oatThreads",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "Dex2oatCPUSet",
|
"Node": "Dex2oatCPUSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0,1,2,3"
|
"Value": "0,1,2,3"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
|
"Node": "Dex2oatGroup",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "FACE_UNLOCK_BOOST",
|
"PowerHint": "FACE_UNLOCK_BOOST",
|
||||||
"Node": "CPU_LITTLE_TSKIN_BYPASS",
|
"Node": "CPU_LITTLE_TSKIN_BYPASS",
|
||||||
|
@ -1864,7 +1818,7 @@
|
||||||
"PowerHint": "ML_ACC",
|
"PowerHint": "ML_ACC",
|
||||||
"Node": "MLUclampBoost",
|
"Node": "MLUclampBoost",
|
||||||
"Duration": 2000,
|
"Duration": 2000,
|
||||||
"Value": "512"
|
"Value": "640"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "ML_ACC",
|
"PowerHint": "ML_ACC",
|
||||||
|
@ -1886,8 +1840,8 @@
|
||||||
"PID_Do": 500.0,
|
"PID_Do": 500.0,
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 185,
|
"UclampMin_Init": 232,
|
||||||
"UclampMin_High": 384,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
|
@ -1910,8 +1864,8 @@
|
||||||
"PID_Do": 500.0,
|
"PID_Do": 500.0,
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 129,
|
"UclampMin_Init": 162,
|
||||||
"UclampMin_High": 384,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
|
@ -1934,8 +1888,8 @@
|
||||||
"PID_Do": 500.0,
|
"PID_Do": 500.0,
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 129,
|
"UclampMin_Init": 162,
|
||||||
"UclampMin_High": 384,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
|
@ -1961,9 +1915,9 @@
|
||||||
"SamplingWindow_I": 1,
|
"SamplingWindow_I": 1,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 200,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 157,
|
"UclampMin_High": 197,
|
||||||
"UclampMin_Low": 157,
|
"UclampMin_Low": 197,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
"EarlyBoost_On": false,
|
"EarlyBoost_On": false,
|
||||||
"EarlyBoost_TimeFactor": 0.0,
|
"EarlyBoost_TimeFactor": 0.0,
|
||||||
|
@ -1985,9 +1939,9 @@
|
||||||
"SamplingWindow_I": 1,
|
"SamplingWindow_I": 1,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 200,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 42,
|
"UclampMin_High": 53,
|
||||||
"UclampMin_Low": 42,
|
"UclampMin_Low": 53,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
"EarlyBoost_On": false,
|
"EarlyBoost_On": false,
|
||||||
"EarlyBoost_TimeFactor": 0.0,
|
"EarlyBoost_TimeFactor": 0.0,
|
||||||
|
@ -2009,7 +1963,7 @@
|
||||||
"SamplingWindow_I": 1,
|
"SamplingWindow_I": 1,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 200,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 0,
|
"UclampMin_High": 0,
|
||||||
"UclampMin_Low": 0,
|
"UclampMin_Low": 0,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
|
|
|
@ -130,19 +130,20 @@
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name": "MIFTargetLoad",
|
"Name": "CPUDVFSHeadroom",
|
||||||
"Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
|
"Path": "/proc/vendor_sched/dvfs_headroom",
|
||||||
"Values": [
|
"Values": [
|
||||||
"20 5 80",
|
"1280",
|
||||||
"20 10 80"
|
"1100"
|
||||||
],
|
],
|
||||||
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name": "TAUClampBoost",
|
"Name": "TAUClampBoost",
|
||||||
"Path": "/proc/vendor_sched/ta_uclamp_min",
|
"Path": "/proc/vendor_sched/ta_uclamp_min",
|
||||||
"Values": [
|
"Values": [
|
||||||
"553",
|
"692",
|
||||||
"1"
|
"1"
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
|
@ -151,7 +152,7 @@
|
||||||
"Name": "FGUClampBoost",
|
"Name": "FGUClampBoost",
|
||||||
"Path": "/proc/vendor_sched/fg_uclamp_min",
|
"Path": "/proc/vendor_sched/fg_uclamp_min",
|
||||||
"Values": [
|
"Values": [
|
||||||
"161",
|
"202",
|
||||||
"0"
|
"0"
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
|
@ -160,8 +161,8 @@
|
||||||
"Name": "MLUclampBoost",
|
"Name": "MLUclampBoost",
|
||||||
"Path": "/proc/vendor_sched/nnapi_uclamp_min",
|
"Path": "/proc/vendor_sched/nnapi_uclamp_min",
|
||||||
"Values": [
|
"Values": [
|
||||||
"180",
|
"225",
|
||||||
"512"
|
"640"
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
|
@ -208,8 +209,7 @@
|
||||||
"Path": "/dev/cpuset/camera-daemon-high-group/cpus",
|
"Path": "/dev/cpuset/camera-daemon-high-group/cpus",
|
||||||
"Values": [
|
"Values": [
|
||||||
"0-3",
|
"0-3",
|
||||||
"6-7",
|
"6-7"
|
||||||
"0-7"
|
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
@ -218,8 +218,7 @@
|
||||||
"Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
|
"Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
|
||||||
"Values": [
|
"Values": [
|
||||||
"0-3",
|
"0-3",
|
||||||
"4-5",
|
"4-5"
|
||||||
"0-7"
|
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
@ -228,8 +227,7 @@
|
||||||
"Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
|
"Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
|
||||||
"Values": [
|
"Values": [
|
||||||
"0-3",
|
"0-3",
|
||||||
"4-7",
|
"4-7"
|
||||||
"0-7"
|
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
@ -488,6 +486,16 @@
|
||||||
"0,1,2,3,4,5,6,7"
|
"0,1,2,3,4,5,6,7"
|
||||||
],
|
],
|
||||||
"Type": "Property"
|
"Type": "Property"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Dex2oatGroup",
|
||||||
|
"Path": "/proc/vendor_sched/dex2oat_ug",
|
||||||
|
"Values": [
|
||||||
|
"1",
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0,
|
||||||
|
"ResetOnInit": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Actions": [
|
"Actions": [
|
||||||
|
@ -549,13 +557,13 @@
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
"Node": "TAUClampBoost",
|
"Node": "TAUClampBoost",
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "553"
|
"Value": "692"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
"Node": "FGUClampBoost",
|
"Node": "FGUClampBoost",
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "161"
|
"Value": "202"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
|
@ -622,6 +630,12 @@
|
||||||
"Duration": 2000,
|
"Duration": 2000,
|
||||||
"Value": "9999999"
|
"Value": "9999999"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CPU_LOAD_RESET",
|
||||||
|
"Node": "MemFreq",
|
||||||
|
"Duration": 33,
|
||||||
|
"Value": "1014000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
"PowerHint": "CAMERA_LAUNCH",
|
||||||
"Node": "MemFreq",
|
"Node": "MemFreq",
|
||||||
|
@ -664,18 +678,18 @@
|
||||||
"Duration": 1000,
|
"Duration": 1000,
|
||||||
"Value": "9999999"
|
"Value": "9999999"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
|
||||||
"Node": "CDCpuset",
|
|
||||||
"Duration": 1000,
|
|
||||||
"Value": "4-7"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
"PowerHint": "CAMERA_LAUNCH",
|
||||||
"Node": "NPITaskPacking",
|
"Node": "NPITaskPacking",
|
||||||
"Duration": 1000,
|
"Duration": 1000,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_LAUNCH",
|
||||||
|
"Node": "CDCpuset",
|
||||||
|
"Duration": 1000,
|
||||||
|
"Value": "4-7"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_LAUNCH_EXTENDED",
|
"PowerHint": "CAMERA_LAUNCH_EXTENDED",
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
"Node": "CPUBigClusterMaxFreq",
|
||||||
|
@ -922,12 +936,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1014000"
|
"Value": "1014000"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
|
||||||
"Node": "MIFTargetLoad",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "20 10 80"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
"Node": "TAPreferHighCap",
|
"Node": "TAPreferHighCap",
|
||||||
|
@ -940,24 +948,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
|
||||||
"Node": "CDHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "6-7"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
|
||||||
"Node": "CDMidCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-5"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
|
||||||
"Node": "CDMidHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-7"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
"Node": "NPITaskPacking",
|
"Node": "NPITaskPacking",
|
||||||
|
@ -976,6 +966,12 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1100"
|
"Value": "1100"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "CPUDVFSHeadroom",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1100"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "CPUMidClusterMaxFreq",
|
"Node": "CPUMidClusterMaxFreq",
|
||||||
|
@ -1012,12 +1008,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1014000"
|
"Value": "1014000"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "MIFTargetLoad",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "20 10 80"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "TAPreferHighCap",
|
"Node": "TAPreferHighCap",
|
||||||
|
@ -1030,24 +1020,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "CDHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "6-7"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "CDMidCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-5"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "CDMidHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-7"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "NPITaskPacking",
|
"Node": "NPITaskPacking",
|
||||||
|
@ -1102,30 +1074,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1014000"
|
"Value": "1014000"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "MIFTargetLoad",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "20 10 80"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "CDHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "6-7"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "CDMidCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-5"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "CDMidHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-7"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
"Node": "NPITaskPacking",
|
"Node": "NPITaskPacking",
|
||||||
|
@ -1186,30 +1134,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1014000"
|
"Value": "1014000"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
|
||||||
"Node": "MIFTargetLoad",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "20 10 80"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
|
||||||
"Node": "CDHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "6-7"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
|
||||||
"Node": "CDMidCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-5"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
|
||||||
"Node": "CDMidHighCpusetCpus",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "4-7"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
"Node": "NPITaskPacking",
|
"Node": "NPITaskPacking",
|
||||||
|
@ -1434,353 +1358,383 @@
|
||||||
"Value": "400000"
|
"Value": "400000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "PMU_POLL",
|
"Node": "PMU_POLL",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "BigControlTempSet",
|
"Node": "BigControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "MidControlTempSet",
|
"Node": "MidControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "LittleControlTempSet",
|
"Node": "LittleControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "G3dControlTempSet",
|
"Node": "G3dControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "BigSwitchOnTempSet",
|
"Node": "BigSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "MidSwitchOnTempSet",
|
"Node": "MidSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "LittleSwitchOnTempSet",
|
"Node": "LittleSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "G3dSwitchOnTempSet",
|
"Node": "G3dSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "Dex2oatThreads",
|
"Node": "Dex2oatThreads",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "6"
|
"Value": "6"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "Dex2oatCPUSet",
|
"Node": "Dex2oatCPUSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0,1,2,3,4,5"
|
"Value": "0,1,2,3,4,5"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
|
"Node": "Dex2oatGroup",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "PMU_POLL",
|
"Node": "PMU_POLL",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "BigControlTempSet",
|
"Node": "BigControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "MidControlTempSet",
|
"Node": "MidControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "LittleControlTempSet",
|
"Node": "LittleControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "G3dControlTempSet",
|
"Node": "G3dControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "BigSwitchOnTempSet",
|
"Node": "BigSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "MidSwitchOnTempSet",
|
"Node": "MidSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "LittleSwitchOnTempSet",
|
"Node": "LittleSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "G3dSwitchOnTempSet",
|
"Node": "G3dSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "Dex2oatThreads",
|
"Node": "Dex2oatThreads",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "4"
|
"Value": "4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_MODERATE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
"Node": "Dex2oatCPUSet",
|
"Node": "Dex2oatCPUSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0,1,2,3"
|
"Value": "0,1,2,3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
|
||||||
|
"Node": "Dex2oatGroup",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "PMU_POLL",
|
"Node": "PMU_POLL",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "BigControlTempSet",
|
"Node": "BigControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "MidControlTempSet",
|
"Node": "MidControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "LittleControlTempSet",
|
"Node": "LittleControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "G3dControlTempSet",
|
"Node": "G3dControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "BigSwitchOnTempSet",
|
"Node": "BigSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "MidSwitchOnTempSet",
|
"Node": "MidSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "LittleSwitchOnTempSet",
|
"Node": "LittleSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "G3dSwitchOnTempSet",
|
"Node": "G3dSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "Dex2oatThreads",
|
"Node": "Dex2oatThreads",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "4"
|
"Value": "4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
"Node": "Dex2oatCPUSet",
|
"Node": "Dex2oatCPUSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0,1,2,3"
|
"Value": "0,1,2,3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_SEVERE",
|
||||||
|
"Node": "Dex2oatGroup",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "PMU_POLL",
|
"Node": "PMU_POLL",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "BigControlTempSet",
|
"Node": "BigControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "MidControlTempSet",
|
"Node": "MidControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "LittleControlTempSet",
|
"Node": "LittleControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "G3dControlTempSet",
|
"Node": "G3dControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "BigSwitchOnTempSet",
|
"Node": "BigSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "MidSwitchOnTempSet",
|
"Node": "MidSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "LittleSwitchOnTempSet",
|
"Node": "LittleSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "G3dSwitchOnTempSet",
|
"Node": "G3dSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "Dex2oatThreads",
|
"Node": "Dex2oatThreads",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "2"
|
"Value": "2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_CRITICAL",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
"Node": "Dex2oatCPUSet",
|
"Node": "Dex2oatCPUSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0,1,2,3"
|
"Value": "0,1,2,3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
|
||||||
|
"Node": "Dex2oatGroup",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "PMU_POLL",
|
"Node": "PMU_POLL",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "CPU_LITTLE_TSKIN_BYPASS",
|
"Node": "CPU_LITTLE_TSKIN_BYPASS",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "CPU_MID_TSKIN_BYPASS",
|
"Node": "CPU_MID_TSKIN_BYPASS",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "CPU_BIG_TSKIN_BYPASS",
|
"Node": "CPU_BIG_TSKIN_BYPASS",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "BigControlTempSet",
|
"Node": "BigControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "MidControlTempSet",
|
"Node": "MidControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "LittleControlTempSet",
|
"Node": "LittleControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "G3dControlTempSet",
|
"Node": "G3dControlTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "80000"
|
"Value": "80000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "BigSwitchOnTempSet",
|
"Node": "BigSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "MidSwitchOnTempSet",
|
"Node": "MidSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "LittleSwitchOnTempSet",
|
"Node": "LittleSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "G3dSwitchOnTempSet",
|
"Node": "G3dSwitchOnTempSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "60000"
|
"Value": "60000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "Dex2oatThreads",
|
"Node": "Dex2oatThreads",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
"Node": "Dex2oatCPUSet",
|
"Node": "Dex2oatCPUSet",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0,1,2,3"
|
"Value": "0,1,2,3"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
|
||||||
|
"Node": "Dex2oatGroup",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "FACE_UNLOCK_BOOST",
|
"PowerHint": "FACE_UNLOCK_BOOST",
|
||||||
"Node": "CPU_LITTLE_TSKIN_BYPASS",
|
"Node": "CPU_LITTLE_TSKIN_BYPASS",
|
||||||
|
@ -1845,7 +1799,7 @@
|
||||||
"PowerHint": "ML_ACC",
|
"PowerHint": "ML_ACC",
|
||||||
"Node": "MLUclampBoost",
|
"Node": "MLUclampBoost",
|
||||||
"Duration": 2000,
|
"Duration": 2000,
|
||||||
"Value": "512"
|
"Value": "640"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "ML_ACC",
|
"PowerHint": "ML_ACC",
|
||||||
|
@ -1867,8 +1821,8 @@
|
||||||
"PID_Do": 500.0,
|
"PID_Do": 500.0,
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 185,
|
"UclampMin_Init": 232,
|
||||||
"UclampMin_High": 384,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
|
@ -1891,8 +1845,8 @@
|
||||||
"PID_Do": 500.0,
|
"PID_Do": 500.0,
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 129,
|
"UclampMin_Init": 162,
|
||||||
"UclampMin_High": 384,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
|
@ -1915,8 +1869,8 @@
|
||||||
"PID_Do": 500.0,
|
"PID_Do": 500.0,
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 129,
|
"UclampMin_Init": 162,
|
||||||
"UclampMin_High": 384,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
|
@ -1942,9 +1896,9 @@
|
||||||
"SamplingWindow_I": 1,
|
"SamplingWindow_I": 1,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 200,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 157,
|
"UclampMin_High": 197,
|
||||||
"UclampMin_Low": 157,
|
"UclampMin_Low": 197,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
"EarlyBoost_On": false,
|
"EarlyBoost_On": false,
|
||||||
"EarlyBoost_TimeFactor": 0.0,
|
"EarlyBoost_TimeFactor": 0.0,
|
||||||
|
@ -1966,9 +1920,9 @@
|
||||||
"SamplingWindow_I": 1,
|
"SamplingWindow_I": 1,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 200,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 42,
|
"UclampMin_High": 53,
|
||||||
"UclampMin_Low": 42,
|
"UclampMin_Low": 53,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
"EarlyBoost_On": false,
|
"EarlyBoost_On": false,
|
||||||
"EarlyBoost_TimeFactor": 0.0,
|
"EarlyBoost_TimeFactor": 0.0,
|
||||||
|
@ -1990,7 +1944,7 @@
|
||||||
"SamplingWindow_I": 1,
|
"SamplingWindow_I": 1,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 200,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 0,
|
"UclampMin_High": 0,
|
||||||
"UclampMin_Low": 0,
|
"UclampMin_Low": 0,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
|
|
|
@ -129,6 +129,16 @@
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Name": "CPUDVFSHeadroom",
|
||||||
|
"Path": "/proc/vendor_sched/dvfs_headroom",
|
||||||
|
"Values": [
|
||||||
|
"1280",
|
||||||
|
"1100"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Name": "MIFTargetLoad",
|
"Name": "MIFTargetLoad",
|
||||||
"Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
|
"Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
|
||||||
|
@ -142,9 +152,9 @@
|
||||||
"Name": "TAUClampBoost",
|
"Name": "TAUClampBoost",
|
||||||
"Path": "/proc/vendor_sched/ta_uclamp_min",
|
"Path": "/proc/vendor_sched/ta_uclamp_min",
|
||||||
"Values": [
|
"Values": [
|
||||||
"553",
|
"692",
|
||||||
"1",
|
"1",
|
||||||
"55"
|
"69"
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
@ -152,7 +162,7 @@
|
||||||
"Name": "FGUClampBoost",
|
"Name": "FGUClampBoost",
|
||||||
"Path": "/proc/vendor_sched/fg_uclamp_min",
|
"Path": "/proc/vendor_sched/fg_uclamp_min",
|
||||||
"Values": [
|
"Values": [
|
||||||
"161",
|
"202",
|
||||||
"0"
|
"0"
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
|
@ -161,9 +171,9 @@
|
||||||
"Name": "SFUClampBoost",
|
"Name": "SFUClampBoost",
|
||||||
"Path": "/proc/vendor_sched/sf_uclamp_min",
|
"Path": "/proc/vendor_sched/sf_uclamp_min",
|
||||||
"Values": [
|
"Values": [
|
||||||
"161",
|
"202",
|
||||||
"85",
|
"107",
|
||||||
"39"
|
"49"
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
@ -171,8 +181,8 @@
|
||||||
"Name": "MLUclampBoost",
|
"Name": "MLUclampBoost",
|
||||||
"Path": "/proc/vendor_sched/nnapi_uclamp_min",
|
"Path": "/proc/vendor_sched/nnapi_uclamp_min",
|
||||||
"Values": [
|
"Values": [
|
||||||
"180",
|
"225",
|
||||||
"512"
|
"640"
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
|
@ -417,7 +427,7 @@
|
||||||
"PowerHint": "INTERACTION",
|
"PowerHint": "INTERACTION",
|
||||||
"Node": "SFUClampBoost",
|
"Node": "SFUClampBoost",
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "85"
|
"Value": "107"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
|
@ -429,7 +439,7 @@
|
||||||
"PowerHint": "LAUNCH_120FPS",
|
"PowerHint": "LAUNCH_120FPS",
|
||||||
"Node": "SFUClampBoost",
|
"Node": "SFUClampBoost",
|
||||||
"Duration": 1000,
|
"Duration": 1000,
|
||||||
"Value": "161"
|
"Value": "202"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
|
@ -440,7 +450,7 @@
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
"Node": "SFUClampBoost",
|
"Node": "SFUClampBoost",
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "85"
|
"Value": "107"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
|
@ -464,13 +474,13 @@
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
"Node": "TAUClampBoost",
|
"Node": "TAUClampBoost",
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "553"
|
"Value": "692"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
"Node": "FGUClampBoost",
|
"Node": "FGUClampBoost",
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "161"
|
"Value": "202"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
|
@ -490,6 +500,12 @@
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CPU_LOAD_RESET",
|
||||||
|
"Node": "MemFreq",
|
||||||
|
"Duration": 33,
|
||||||
|
"Value": "1014000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
"PowerHint": "CAMERA_LAUNCH",
|
||||||
"Node": "MemFreq",
|
"Node": "MemFreq",
|
||||||
|
@ -832,6 +848,12 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1100"
|
"Value": "1100"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "CPUDVFSHeadroom",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1100"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "CPUMidClusterMaxFreq",
|
"Node": "CPUMidClusterMaxFreq",
|
||||||
|
@ -1196,13 +1218,13 @@
|
||||||
"PowerHint": "REFRESH_120FPS",
|
"PowerHint": "REFRESH_120FPS",
|
||||||
"Node": "TAUClampBoost",
|
"Node": "TAUClampBoost",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "183"
|
"Value": "229"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "REFRESH_90FPS",
|
"PowerHint": "REFRESH_90FPS",
|
||||||
"Node": "TAUClampBoost",
|
"Node": "TAUClampBoost",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "128"
|
"Value": "160"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "REFRESH_90FPS",
|
"PowerHint": "REFRESH_90FPS",
|
||||||
|
@ -1213,7 +1235,7 @@
|
||||||
"PowerHint": "REFRESH_60FPS",
|
"PowerHint": "REFRESH_60FPS",
|
||||||
"Node": "TAUClampBoost",
|
"Node": "TAUClampBoost",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "55"
|
"Value": "69"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "REFRESH_60FPS",
|
"PowerHint": "REFRESH_60FPS",
|
||||||
|
@ -1348,7 +1370,7 @@
|
||||||
"PowerHint": "ML_ACC",
|
"PowerHint": "ML_ACC",
|
||||||
"Node": "MLUclampBoost",
|
"Node": "MLUclampBoost",
|
||||||
"Duration": 2000,
|
"Duration": 2000,
|
||||||
"Value": "512"
|
"Value": "640"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
|
||||||
|
@ -1376,8 +1398,8 @@
|
||||||
"PID_Do": 500.0,
|
"PID_Do": 500.0,
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 185,
|
"UclampMin_Init": 232,
|
||||||
"UclampMin_High": 384,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
|
@ -1400,8 +1422,8 @@
|
||||||
"PID_Do": 500.0,
|
"PID_Do": 500.0,
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 129,
|
"UclampMin_Init": 162,
|
||||||
"UclampMin_High": 384,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
|
@ -1424,8 +1446,8 @@
|
||||||
"PID_Do": 500.0,
|
"PID_Do": 500.0,
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 129,
|
"UclampMin_Init": 162,
|
||||||
"UclampMin_High": 384,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
|
@ -1451,9 +1473,9 @@
|
||||||
"SamplingWindow_I": 1,
|
"SamplingWindow_I": 1,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 200,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 157,
|
"UclampMin_High": 197,
|
||||||
"UclampMin_Low": 157,
|
"UclampMin_Low": 197,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
"EarlyBoost_On": false,
|
"EarlyBoost_On": false,
|
||||||
"EarlyBoost_TimeFactor": 0.0,
|
"EarlyBoost_TimeFactor": 0.0,
|
||||||
|
@ -1475,9 +1497,9 @@
|
||||||
"SamplingWindow_I": 1,
|
"SamplingWindow_I": 1,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 200,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 42,
|
"UclampMin_High": 53,
|
||||||
"UclampMin_Low": 42,
|
"UclampMin_Low": 53,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
"EarlyBoost_On": false,
|
"EarlyBoost_On": false,
|
||||||
"EarlyBoost_TimeFactor": 0.0,
|
"EarlyBoost_TimeFactor": 0.0,
|
||||||
|
@ -1499,7 +1521,7 @@
|
||||||
"SamplingWindow_I": 1,
|
"SamplingWindow_I": 1,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 200,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 0,
|
"UclampMin_High": 0,
|
||||||
"UclampMin_Low": 0,
|
"UclampMin_Low": 0,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
|
|
|
@ -129,6 +129,16 @@
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Name": "CPUDVFSHeadroom",
|
||||||
|
"Path": "/proc/vendor_sched/dvfs_headroom",
|
||||||
|
"Values": [
|
||||||
|
"1280",
|
||||||
|
"1100"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Name": "MIFTargetLoad",
|
"Name": "MIFTargetLoad",
|
||||||
"Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
|
"Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
|
||||||
|
@ -142,9 +152,9 @@
|
||||||
"Name": "TAUClampBoost",
|
"Name": "TAUClampBoost",
|
||||||
"Path": "/proc/vendor_sched/ta_uclamp_min",
|
"Path": "/proc/vendor_sched/ta_uclamp_min",
|
||||||
"Values": [
|
"Values": [
|
||||||
"553",
|
"692",
|
||||||
"1",
|
"1",
|
||||||
"55"
|
"69"
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
@ -152,7 +162,7 @@
|
||||||
"Name": "FGUClampBoost",
|
"Name": "FGUClampBoost",
|
||||||
"Path": "/proc/vendor_sched/fg_uclamp_min",
|
"Path": "/proc/vendor_sched/fg_uclamp_min",
|
||||||
"Values": [
|
"Values": [
|
||||||
"161",
|
"202",
|
||||||
"0"
|
"0"
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
|
@ -161,9 +171,9 @@
|
||||||
"Name": "SFUClampBoost",
|
"Name": "SFUClampBoost",
|
||||||
"Path": "/proc/vendor_sched/sf_uclamp_min",
|
"Path": "/proc/vendor_sched/sf_uclamp_min",
|
||||||
"Values": [
|
"Values": [
|
||||||
"161",
|
"202",
|
||||||
"85",
|
"107",
|
||||||
"39"
|
"49"
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
@ -171,8 +181,8 @@
|
||||||
"Name": "MLUclampBoost",
|
"Name": "MLUclampBoost",
|
||||||
"Path": "/proc/vendor_sched/nnapi_uclamp_min",
|
"Path": "/proc/vendor_sched/nnapi_uclamp_min",
|
||||||
"Values": [
|
"Values": [
|
||||||
"180",
|
"225",
|
||||||
"512"
|
"640"
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
|
@ -408,7 +418,7 @@
|
||||||
"PowerHint": "INTERACTION",
|
"PowerHint": "INTERACTION",
|
||||||
"Node": "SFUClampBoost",
|
"Node": "SFUClampBoost",
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "85"
|
"Value": "107"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
|
@ -420,7 +430,7 @@
|
||||||
"PowerHint": "LAUNCH_120FPS",
|
"PowerHint": "LAUNCH_120FPS",
|
||||||
"Node": "SFUClampBoost",
|
"Node": "SFUClampBoost",
|
||||||
"Duration": 1000,
|
"Duration": 1000,
|
||||||
"Value": "161"
|
"Value": "202"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
|
@ -431,7 +441,7 @@
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
"Node": "SFUClampBoost",
|
"Node": "SFUClampBoost",
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "85"
|
"Value": "107"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
|
@ -455,13 +465,13 @@
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
"Node": "TAUClampBoost",
|
"Node": "TAUClampBoost",
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "553"
|
"Value": "692"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
"Node": "FGUClampBoost",
|
"Node": "FGUClampBoost",
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "161"
|
"Value": "202"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
|
@ -481,6 +491,12 @@
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CPU_LOAD_RESET",
|
||||||
|
"Node": "MemFreq",
|
||||||
|
"Duration": 33,
|
||||||
|
"Value": "1014000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
"PowerHint": "CAMERA_LAUNCH",
|
||||||
"Node": "MemFreq",
|
"Node": "MemFreq",
|
||||||
|
@ -823,6 +839,12 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1100"
|
"Value": "1100"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "CPUDVFSHeadroom",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1100"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "CPUMidClusterMaxFreq",
|
"Node": "CPUMidClusterMaxFreq",
|
||||||
|
@ -1181,13 +1203,13 @@
|
||||||
"PowerHint": "REFRESH_120FPS",
|
"PowerHint": "REFRESH_120FPS",
|
||||||
"Node": "TAUClampBoost",
|
"Node": "TAUClampBoost",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "183"
|
"Value": "229"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "REFRESH_90FPS",
|
"PowerHint": "REFRESH_90FPS",
|
||||||
"Node": "TAUClampBoost",
|
"Node": "TAUClampBoost",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "128"
|
"Value": "160"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "REFRESH_90FPS",
|
"PowerHint": "REFRESH_90FPS",
|
||||||
|
@ -1198,7 +1220,7 @@
|
||||||
"PowerHint": "REFRESH_60FPS",
|
"PowerHint": "REFRESH_60FPS",
|
||||||
"Node": "TAUClampBoost",
|
"Node": "TAUClampBoost",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "55"
|
"Value": "69"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "REFRESH_60FPS",
|
"PowerHint": "REFRESH_60FPS",
|
||||||
|
@ -1327,7 +1349,7 @@
|
||||||
"PowerHint": "ML_ACC",
|
"PowerHint": "ML_ACC",
|
||||||
"Node": "MLUclampBoost",
|
"Node": "MLUclampBoost",
|
||||||
"Duration": 2000,
|
"Duration": 2000,
|
||||||
"Value": "512"
|
"Value": "640"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"AdpfConfig": [
|
"AdpfConfig": [
|
||||||
|
@ -1343,8 +1365,8 @@
|
||||||
"PID_Do": 500.0,
|
"PID_Do": 500.0,
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 185,
|
"UclampMin_Init": 232,
|
||||||
"UclampMin_High": 384,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
|
@ -1367,8 +1389,8 @@
|
||||||
"PID_Do": 500.0,
|
"PID_Do": 500.0,
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 129,
|
"UclampMin_Init": 162,
|
||||||
"UclampMin_High": 384,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
|
@ -1391,8 +1413,8 @@
|
||||||
"PID_Do": 500.0,
|
"PID_Do": 500.0,
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 129,
|
"UclampMin_Init": 162,
|
||||||
"UclampMin_High": 384,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
|
@ -1418,9 +1440,9 @@
|
||||||
"SamplingWindow_I": 1,
|
"SamplingWindow_I": 1,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 200,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 157,
|
"UclampMin_High": 197,
|
||||||
"UclampMin_Low": 157,
|
"UclampMin_Low": 197,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
"EarlyBoost_On": false,
|
"EarlyBoost_On": false,
|
||||||
"EarlyBoost_TimeFactor": 0.0,
|
"EarlyBoost_TimeFactor": 0.0,
|
||||||
|
@ -1442,9 +1464,9 @@
|
||||||
"SamplingWindow_I": 1,
|
"SamplingWindow_I": 1,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 200,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 42,
|
"UclampMin_High": 53,
|
||||||
"UclampMin_Low": 42,
|
"UclampMin_Low": 53,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
"EarlyBoost_On": false,
|
"EarlyBoost_On": false,
|
||||||
"EarlyBoost_TimeFactor": 0.0,
|
"EarlyBoost_TimeFactor": 0.0,
|
||||||
|
@ -1466,7 +1488,7 @@
|
||||||
"SamplingWindow_I": 1,
|
"SamplingWindow_I": 1,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 200,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 0,
|
"UclampMin_High": 0,
|
||||||
"UclampMin_Low": 0,
|
"UclampMin_Low": 0,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
|
|
|
@ -14,8 +14,20 @@
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
ifdef PHONE_CAR_BOARD_PRODUCT
|
# Enable load module in parallel
|
||||||
include device/google_car/$(PHONE_CAR_BOARD_PRODUCT)/BoardConfig.mk
|
BOARD_BOOTCONFIG += androidboot.load_modules_parallel=true
|
||||||
|
|
||||||
|
# The modules which need to be loaded in sequential
|
||||||
|
BOARD_KERNEL_CMDLINE += exynos_mfc.load_sequential=1
|
||||||
|
BOARD_KERNEL_CMDLINE += exynos_drm.load_sequential=1
|
||||||
|
BOARD_KERNEL_CMDLINE += pcie-exynos-core.load_sequential=1
|
||||||
|
BOARD_KERNEL_CMDLINE += g2d.load_sequential=1
|
||||||
|
|
||||||
|
ifdef AUTOMOTIVE_PRODUCT_PATH
|
||||||
|
#RBC# include_top device/google/auto_tcu
|
||||||
|
#RBC# include_top device/google/pixel_tcu
|
||||||
|
#RBC# include_top device/google_car
|
||||||
|
include device/$(AUTOMOTIVE_PRODUCT_PATH)/BoardConfig.mk
|
||||||
else
|
else
|
||||||
TARGET_SCREEN_DENSITY := 560
|
TARGET_SCREEN_DENSITY := 560
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -200,9 +200,6 @@
|
||||||
<!-- If face auth sends the user directly to home/last open app, or stays on keyguard by default-->
|
<!-- If face auth sends the user directly to home/last open app, or stays on keyguard by default-->
|
||||||
<bool name="config_faceAuthDismissesKeyguard">false</bool>
|
<bool name="config_faceAuthDismissesKeyguard">false</bool>
|
||||||
|
|
||||||
<!-- the number of the max cached processes in the system. -->
|
|
||||||
<integer name="config_customizedMaxCachedProcesses">64</integer>
|
|
||||||
|
|
||||||
<integer-array name="config_ambientThresholdLevels">
|
<integer-array name="config_ambientThresholdLevels">
|
||||||
<item>2</item>
|
<item>2</item>
|
||||||
<item>3</item>
|
<item>3</item>
|
||||||
|
@ -304,9 +301,16 @@
|
||||||
-->
|
-->
|
||||||
<bool name="config_bg_current_drain_auto_restrict_abusive_apps">true</bool>
|
<bool name="config_bg_current_drain_auto_restrict_abusive_apps">true</bool>
|
||||||
|
|
||||||
<!-- The list of packages to force slowJpegMode for Apps using Camera API1 -->
|
<!-- A string config in svg path format for the main display shape.
|
||||||
<string-array name="config_forceSlowJpegModeList" translatable="false">
|
(@see https://www.w3.org/TR/SVG/paths.html#PathData).
|
||||||
<item>com.facebook.orca</item>
|
|
||||||
<item>com.skype.raider</item>
|
This config must be set unless:
|
||||||
</string-array>
|
1. {@link Configuration#isScreenRound} is true which means the display shape is circular
|
||||||
|
and the system will auto-generate a circular shape.
|
||||||
|
2. The display has no rounded corner and the system will auto-generate a rectangular shape.
|
||||||
|
(@see DisplayShape#createDefaultDisplayShape)
|
||||||
|
|
||||||
|
Note: If the display supports multiple resolutions, please define the path config based on
|
||||||
|
the highest resolution so that it can be scaled correctly in each resolution. -->
|
||||||
|
<string name="config_mainDisplayShape">M 176 0 C 115.02392 1.1656472 102.53447 1.6184269 71.396484 3.3847656 C 55.659057 4.4652262 48.372167 5.3816761 40.939453 7.5957031 C 36.159471 9.0195457 30.970511 11.33647 26.369141 14.238281 C 22.479829 16.691042 19.646362 19.26924 16.513672 22.466797 C 12.640699 26.419964 10.129306 29.745868 8.1074219 34.291016 C 5.3985024 40.380603 4.5627354 44.599726 3.7597656 49.205078 C 1.5206876 62.047086 2.0426694 76.127341 1.3613281 93.833984 C 0.29502583 121.54496 0.79450661 135.72186 0 176 L 0 2944 C 0.79450661 2984.2782 0.29502583 2998.4569 1.3613281 3026.168 C 2.0426694 3043.8746 2.1114381 3057.8378 4.2636719 3070.748 C 4.8913915 3074.5134 6.5432868 3080.1477 9.0664062 3085.1855 C 11.294042 3089.6334 13.056713 3092.9239 16.929688 3096.877 C 20.062376 3100.0744 22.895844 3102.6546 26.785156 3105.1074 C 31.386528 3108.0092 36.774591 3110.4649 41.513672 3112.0195 C 47.497419 3113.9823 55.924021 3115.2717 71.396484 3116.6152 C 102.53447 3118.3815 115.02392 3118.8344 176 3120 L 1264 3120 C 1324.976 3118.8344 1337.4655 3118.3815 1368.6035 3116.6152 C 1384.076 3115.2717 1392.5025 3113.9823 1398.4863 3112.0195 C 1403.2253 3110.4649 1408.6134 3108.0092 1413.2148 3105.1074 C 1417.1041 3102.6546 1419.9376 3100.0744 1423.0703 3096.877 C 1426.9432 3092.9239 1428.704 3089.6334 1430.9316 3085.1855 C 1433.4548 3080.1477 1435.1086 3074.5134 1435.7363 3070.748 C 1437.8886 3057.8378 1437.9574 3043.8746 1438.6387 3026.168 C 1439.705 2998.4569 1439.2055 2984.2782 1440 2944 L 1440 176 C 1439.2055 135.72186 1439.705 121.54496 1438.6387 93.833984 C 1437.9574 76.12734 1438.4793 62.047092 1436.2402 49.205078 C 1435.4373 44.599728 1434.6015 40.380604 1431.8926 34.291016 C 1429.8707 29.745874 1427.3593 26.419959 1423.4863 22.466797 C 1420.3536 19.269233 1417.5202 16.691047 1413.6309 14.238281 C 1409.0295 11.336467 1403.8405 9.0195403 1399.0605 7.5957031 C 1391.628 5.3816775 1384.341 4.4652314 1368.6035 3.3847656 C 1337.4655 1.6184272 1324.976 1.1656476 1264 0 L 176 0 z </string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
**
|
||||||
|
** Copyright 2022, The Android Open Source Project
|
||||||
|
**
|
||||||
|
** Licensed under the Apache License, Version 2.0 (the "License")
|
||||||
|
** you may not use this file except in compliance with the License.
|
||||||
|
** You may obtain a copy of the License at
|
||||||
|
**
|
||||||
|
** http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
**
|
||||||
|
** Unless required by applicable law or agreed to in writing, software
|
||||||
|
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
** See the License for the specific language governing permissions and
|
||||||
|
** limitations under the License.
|
||||||
|
*/
|
||||||
|
-->
|
||||||
|
<irq-device-map>
|
||||||
|
<device name="rtc-alarm0">
|
||||||
|
<subsystem>Alarm</subsystem>
|
||||||
|
</device>
|
||||||
|
<device name="dhdpcie_host_wake">
|
||||||
|
<subsystem>Wifi</subsystem>
|
||||||
|
</device>
|
||||||
|
<device name="cp2ap_wakeup">
|
||||||
|
<subsystem>Cellular_data</subsystem>
|
||||||
|
</device>
|
||||||
|
<device name="MAILBOX_AOC2APxE00">
|
||||||
|
<subsystem>Sound_trigger</subsystem>
|
||||||
|
</device>
|
||||||
|
<device name="MAILBOX_AOC2APx100">
|
||||||
|
<subsystem>Sensor</subsystem>
|
||||||
|
</device>
|
||||||
|
</irq-device-map>
|
||||||
|
|
|
@ -59,8 +59,5 @@
|
||||||
|
|
||||||
<!-- Padding for the lock icon on the keyguard. In pixels - should not scale with display size. -->
|
<!-- Padding for the lock icon on the keyguard. In pixels - should not scale with display size. -->
|
||||||
<dimen name="lock_icon_padding">68px</dimen>
|
<dimen name="lock_icon_padding">68px</dimen>
|
||||||
|
|
||||||
<!-- Alpha in duration in ms for the auth ripple to become fully vislble. If set to 0, it is immediately visible. -->
|
|
||||||
<integer name="auth_ripple_alpha_in_duration">0</integer>
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
||||||
|
|
|
@ -21,4 +21,15 @@
|
||||||
<item>GF5KQ</item>
|
<item>GF5KQ</item>
|
||||||
<item>GLU0G</item>
|
<item>GLU0G</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
<bool name="tag_intent_app_pref_supported">true</bool>
|
||||||
|
<!-- NFC Antenna Location API -->
|
||||||
|
<integer name="device_width">72</integer>
|
||||||
|
<integer name="device_height">167</integer>
|
||||||
|
<bool name="device_foldable">false</bool>
|
||||||
|
<integer-array name="antenna_x">
|
||||||
|
<item>36</item>
|
||||||
|
</integer-array>
|
||||||
|
<integer-array name="antenna_y">
|
||||||
|
<item>106</item>
|
||||||
|
</integer-array>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
11
raven/rro_overlays/UwbOverlay/Android.bp
Normal file
11
raven/rro_overlays/UwbOverlay/Android.bp
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
package {
|
||||||
|
default_applicable_licenses: ["device_google_raviole_license"],
|
||||||
|
}
|
||||||
|
|
||||||
|
runtime_resource_overlay {
|
||||||
|
name: "UwbOverlayR4",
|
||||||
|
theme: "UwbOverlayR4",
|
||||||
|
certificate: "platform",
|
||||||
|
sdk_version: "current",
|
||||||
|
product_specific: true
|
||||||
|
}
|
27
raven/rro_overlays/UwbOverlay/AndroidManifest.xml
Normal file
27
raven/rro_overlays/UwbOverlay/AndroidManifest.xml
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Copyright (C) 2022 The Android Open Source Project
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
-->
|
||||||
|
<!-- Pixel specific uwb overlays -->
|
||||||
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
package="com.android.uwb.resources.pixel"
|
||||||
|
android:versionCode="1"
|
||||||
|
android:versionName="1.0">
|
||||||
|
<application android:hasCode="false" />
|
||||||
|
<overlay
|
||||||
|
android:targetPackage="com.android.uwb.resources"
|
||||||
|
android:targetName="UwbCustomization"
|
||||||
|
android:isStatic="true"
|
||||||
|
android:priority="0"/>
|
||||||
|
</manifest>
|
3
raven/rro_overlays/UwbOverlay/OWNERS
Normal file
3
raven/rro_overlays/UwbOverlay/OWNERS
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# People who can approve changes for submission
|
||||||
|
include platform/packages/modules/Uwb:/OWNERS
|
||||||
|
victorliu@google.com
|
31
raven/rro_overlays/UwbOverlay/res/values/config.xml
Normal file
31
raven/rro_overlays/UwbOverlay/res/values/config.xml
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2022 The Android Open Source Project
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
-->
|
||||||
|
<resources>
|
||||||
|
<!-- When true, the filter engine will alter UWB values to improve accuracy. -->
|
||||||
|
<bool name="enable_filters">true</bool>
|
||||||
|
|
||||||
|
<!-- Enables elevation estimation. Strongly recommended for hardware that doesn't support
|
||||||
|
elevation. This helps produce better predictions from pose changes, and improves the quality
|
||||||
|
of the AoA primer. -->
|
||||||
|
<bool name="enable_primer_est_elevation">true</bool>
|
||||||
|
|
||||||
|
<!-- Enables the AoA conversion primer. This is needed on hardware that does not convert AoA
|
||||||
|
to spherical coordinates, including hardware that does not support elevation.-->
|
||||||
|
<bool name="enable_primer_aoa">true</bool>
|
||||||
|
</resources>
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,17 +1,10 @@
|
||||||
[CCC]version=2
|
[CCC]version=3
|
||||||
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
|
|
||||||
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_iso_rf1_rf2=0
|
|
||||||
[CCC]ant0.ch5.prf64.pdoa_offset=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_offset=0
|
|
||||||
[CCC]ant0.ch5.prf64.pll_locking_code=0
|
|
||||||
[CCC]ant0.ch9.prf64.pll_locking_code=0
|
|
||||||
[CCC]id=0
|
|
||||||
[CCC]wifi_coex_time_gap=10
|
[CCC]wifi_coex_time_gap=10
|
||||||
[CCC]ap_coop_mode=1
|
[CCC]ap_coop_mode=1
|
||||||
[CCC]antenna_selection=4
|
|
||||||
[CCC]wifi_coex_min_spacing=0x08
|
[CCC]wifi_coex_min_spacing=0x08
|
||||||
|
[CCC]ch5.antenna_selection=ant0
|
||||||
|
[CCC]ch9.antenna_selection=ant0
|
||||||
|
[CCC]alternate_pulse_shape=0x00
|
||||||
ant0.ch5.prf16.ant_delay=16414
|
ant0.ch5.prf16.ant_delay=16414
|
||||||
ant0.ch5.prf16.tx_power=0x4B4B234B
|
ant0.ch5.prf16.tx_power=0x4B4B234B
|
||||||
ant0.ch5.prf16.pg_count=0
|
ant0.ch5.prf16.pg_count=0
|
||||||
|
@ -109,6 +102,7 @@ temperature_reference=85
|
||||||
smart_tx_power=1
|
smart_tx_power=1
|
||||||
auto_sleep_margin=20000
|
auto_sleep_margin=20000
|
||||||
restricted_channels=0
|
restricted_channels=0
|
||||||
|
[HAL]aoa_restricted_channels=0x20
|
||||||
[HAL]aoa_capability=1
|
[HAL]aoa_capability=1
|
||||||
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
|
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
|
||||||
[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 6
|
[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 6
|
||||||
|
|
|
@ -1,17 +1,10 @@
|
||||||
[CCC]version=2
|
[CCC]version=3
|
||||||
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
|
|
||||||
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_iso_rf1_rf2=0
|
|
||||||
[CCC]ant0.ch5.prf64.pdoa_offset=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_offset=0
|
|
||||||
[CCC]ant0.ch5.prf64.pll_locking_code=0
|
|
||||||
[CCC]ant0.ch9.prf64.pll_locking_code=0
|
|
||||||
[CCC]id=0
|
|
||||||
[CCC]wifi_coex_time_gap=10
|
[CCC]wifi_coex_time_gap=10
|
||||||
[CCC]ap_coop_mode=1
|
[CCC]ap_coop_mode=1
|
||||||
[CCC]antenna_selection=4
|
|
||||||
[CCC]wifi_coex_min_spacing=0x08
|
[CCC]wifi_coex_min_spacing=0x08
|
||||||
|
[CCC]ch5.antenna_selection=ant0
|
||||||
|
[CCC]ch9.antenna_selection=ant0
|
||||||
|
[CCC]alternate_pulse_shape=0x00
|
||||||
ant0.ch5.prf16.ant_delay=16414
|
ant0.ch5.prf16.ant_delay=16414
|
||||||
ant0.ch5.prf16.tx_power=0x47472347
|
ant0.ch5.prf16.tx_power=0x47472347
|
||||||
ant0.ch5.prf16.pg_count=0
|
ant0.ch5.prf16.pg_count=0
|
||||||
|
@ -109,6 +102,7 @@ temperature_reference=85
|
||||||
smart_tx_power=1
|
smart_tx_power=1
|
||||||
auto_sleep_margin=20000
|
auto_sleep_margin=20000
|
||||||
restricted_channels=0
|
restricted_channels=0
|
||||||
|
[HAL]aoa_restricted_channels=0x20
|
||||||
[HAL]aoa_capability=1
|
[HAL]aoa_capability=1
|
||||||
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
|
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
|
||||||
[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 6
|
[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 6
|
||||||
|
|
|
@ -1,17 +1,10 @@
|
||||||
[CCC]version=2
|
[CCC]version=3
|
||||||
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
|
|
||||||
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_iso_rf1_rf2=0
|
|
||||||
[CCC]ant0.ch5.prf64.pdoa_offset=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_offset=0
|
|
||||||
[CCC]ant0.ch5.prf64.pll_locking_code=0
|
|
||||||
[CCC]ant0.ch9.prf64.pll_locking_code=0
|
|
||||||
[CCC]id=0
|
|
||||||
[CCC]wifi_coex_time_gap=10
|
[CCC]wifi_coex_time_gap=10
|
||||||
[CCC]ap_coop_mode=1
|
[CCC]ap_coop_mode=1
|
||||||
[CCC]antenna_selection=4
|
|
||||||
[CCC]wifi_coex_min_spacing=0x08
|
[CCC]wifi_coex_min_spacing=0x08
|
||||||
|
[CCC]ch5.antenna_selection=ant0
|
||||||
|
[CCC]ch9.antenna_selection=ant0
|
||||||
|
[CCC]alternate_pulse_shape=0x00
|
||||||
ant0.ch5.prf16.ant_delay=16414
|
ant0.ch5.prf16.ant_delay=16414
|
||||||
ant0.ch5.prf16.tx_power=0x47472347
|
ant0.ch5.prf16.tx_power=0x47472347
|
||||||
ant0.ch5.prf16.pg_count=0
|
ant0.ch5.prf16.pg_count=0
|
||||||
|
@ -109,6 +102,7 @@ temperature_reference=85
|
||||||
smart_tx_power=1
|
smart_tx_power=1
|
||||||
auto_sleep_margin=20000
|
auto_sleep_margin=20000
|
||||||
restricted_channels=0
|
restricted_channels=0
|
||||||
|
[HAL]aoa_restricted_channels=0x20
|
||||||
[HAL]aoa_capability=1
|
[HAL]aoa_capability=1
|
||||||
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
|
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
|
||||||
[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 6
|
[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 6
|
||||||
|
|
|
@ -1,17 +1,10 @@
|
||||||
[CCC]version=2
|
[CCC]version=3
|
||||||
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
|
|
||||||
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_iso_rf1_rf2=0
|
|
||||||
[CCC]ant0.ch5.prf64.pdoa_offset=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_offset=0
|
|
||||||
[CCC]ant0.ch5.prf64.pll_locking_code=0
|
|
||||||
[CCC]ant0.ch9.prf64.pll_locking_code=0
|
|
||||||
[CCC]id=0
|
|
||||||
[CCC]wifi_coex_time_gap=10
|
[CCC]wifi_coex_time_gap=10
|
||||||
[CCC]ap_coop_mode=1
|
[CCC]ap_coop_mode=1
|
||||||
[CCC]antenna_selection=4
|
|
||||||
[CCC]wifi_coex_min_spacing=0x08
|
[CCC]wifi_coex_min_spacing=0x08
|
||||||
|
[CCC]ch5.antenna_selection=ant0
|
||||||
|
[CCC]ch9.antenna_selection=ant0
|
||||||
|
[CCC]alternate_pulse_shape=0x01
|
||||||
ant0.ch5.prf16.ant_delay=16414
|
ant0.ch5.prf16.ant_delay=16414
|
||||||
ant0.ch5.prf16.tx_power=0
|
ant0.ch5.prf16.tx_power=0
|
||||||
ant0.ch5.prf16.pg_count=0
|
ant0.ch5.prf16.pg_count=0
|
||||||
|
@ -110,6 +103,7 @@ smart_tx_power=1
|
||||||
auto_sleep_margin=20000
|
auto_sleep_margin=20000
|
||||||
alternate_pulse_shape=0x01
|
alternate_pulse_shape=0x01
|
||||||
restricted_channels=0x20
|
restricted_channels=0x20
|
||||||
|
[HAL]aoa_restricted_channels=0x20
|
||||||
[HAL]aoa_capability=1
|
[HAL]aoa_capability=1
|
||||||
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
|
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
|
||||||
[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 6
|
[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 6
|
||||||
|
|
|
@ -1,17 +1,10 @@
|
||||||
[CCC]version=2
|
[CCC]version=3
|
||||||
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
|
|
||||||
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_iso_rf1_rf2=0
|
|
||||||
[CCC]ant0.ch5.prf64.pdoa_offset=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_offset=0
|
|
||||||
[CCC]ant0.ch5.prf64.pll_locking_code=0
|
|
||||||
[CCC]ant0.ch9.prf64.pll_locking_code=0
|
|
||||||
[CCC]id=0
|
|
||||||
[CCC]wifi_coex_time_gap=10
|
[CCC]wifi_coex_time_gap=10
|
||||||
[CCC]ap_coop_mode=1
|
[CCC]ap_coop_mode=1
|
||||||
[CCC]antenna_selection=4
|
|
||||||
[CCC]wifi_coex_min_spacing=0x08
|
[CCC]wifi_coex_min_spacing=0x08
|
||||||
|
[CCC]ch5.antenna_selection=ant0
|
||||||
|
[CCC]ch9.antenna_selection=ant0
|
||||||
|
[CCC]alternate_pulse_shape=0x00
|
||||||
ant0.ch5.prf16.ant_delay=16414
|
ant0.ch5.prf16.ant_delay=16414
|
||||||
ant0.ch5.prf16.tx_power=0x47472347
|
ant0.ch5.prf16.tx_power=0x47472347
|
||||||
ant0.ch5.prf16.pg_count=0
|
ant0.ch5.prf16.pg_count=0
|
||||||
|
@ -109,6 +102,7 @@ temperature_reference=85
|
||||||
smart_tx_power=1
|
smart_tx_power=1
|
||||||
auto_sleep_margin=20000
|
auto_sleep_margin=20000
|
||||||
restricted_channels=0xffff
|
restricted_channels=0xffff
|
||||||
|
[HAL]aoa_restricted_channels=0x20
|
||||||
[HAL]aoa_capability=1
|
[HAL]aoa_capability=1
|
||||||
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
|
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
|
||||||
[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 6
|
[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 6
|
||||||
|
|
|
@ -1,17 +1,10 @@
|
||||||
[CCC]version=2
|
[CCC]version=3
|
||||||
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
|
|
||||||
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_iso_rf1_rf2=0
|
|
||||||
[CCC]ant0.ch5.prf64.pdoa_offset=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_offset=0
|
|
||||||
[CCC]ant0.ch5.prf64.pll_locking_code=0
|
|
||||||
[CCC]ant0.ch9.prf64.pll_locking_code=0
|
|
||||||
[CCC]id=0
|
|
||||||
[CCC]wifi_coex_time_gap=10
|
[CCC]wifi_coex_time_gap=10
|
||||||
[CCC]ap_coop_mode=1
|
[CCC]ap_coop_mode=1
|
||||||
[CCC]antenna_selection=4
|
|
||||||
[CCC]wifi_coex_min_spacing=0x08
|
[CCC]wifi_coex_min_spacing=0x08
|
||||||
|
[CCC]ch5.antenna_selection=ant0
|
||||||
|
[CCC]ch9.antenna_selection=ant0
|
||||||
|
[CCC]alternate_pulse_shape=0x00
|
||||||
ant0.ch5.prf16.ant_delay=16414
|
ant0.ch5.prf16.ant_delay=16414
|
||||||
ant0.ch5.prf16.tx_power=0x47472347
|
ant0.ch5.prf16.tx_power=0x47472347
|
||||||
ant0.ch5.prf16.pg_count=0
|
ant0.ch5.prf16.pg_count=0
|
||||||
|
@ -109,6 +102,7 @@ temperature_reference=85
|
||||||
smart_tx_power=1
|
smart_tx_power=1
|
||||||
auto_sleep_margin=20000
|
auto_sleep_margin=20000
|
||||||
restricted_channels=0x20
|
restricted_channels=0x20
|
||||||
|
[HAL]aoa_restricted_channels=0x20
|
||||||
[HAL]aoa_capability=1
|
[HAL]aoa_capability=1
|
||||||
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
|
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
|
||||||
[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 6
|
[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 6
|
||||||
|
|
|
@ -1,17 +1,10 @@
|
||||||
[CCC]version=2
|
[CCC]version=3
|
||||||
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
|
|
||||||
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_iso_rf1_rf2=0
|
|
||||||
[CCC]ant0.ch5.prf64.pdoa_offset=0
|
|
||||||
[CCC]ant0.ch9.prf64.pdoa_offset=0
|
|
||||||
[CCC]ant0.ch5.prf64.pll_locking_code=0
|
|
||||||
[CCC]ant0.ch9.prf64.pll_locking_code=0
|
|
||||||
[CCC]id=0
|
|
||||||
[CCC]wifi_coex_time_gap=10
|
[CCC]wifi_coex_time_gap=10
|
||||||
[CCC]ap_coop_mode=1
|
[CCC]ap_coop_mode=1
|
||||||
[CCC]antenna_selection=4
|
|
||||||
[CCC]wifi_coex_min_spacing=0x08
|
[CCC]wifi_coex_min_spacing=0x08
|
||||||
|
[CCC]ch5.antenna_selection=ant0
|
||||||
|
[CCC]ch9.antenna_selection=ant0
|
||||||
|
[CCC]alternate_pulse_shape=0x00
|
||||||
ant0.ch5.prf16.ant_delay=16414
|
ant0.ch5.prf16.ant_delay=16414
|
||||||
ant0.ch5.prf16.tx_power=0x47472347
|
ant0.ch5.prf16.tx_power=0x47472347
|
||||||
ant0.ch5.prf16.pg_count=0
|
ant0.ch5.prf16.pg_count=0
|
||||||
|
@ -109,6 +102,7 @@ temperature_reference=85
|
||||||
smart_tx_power=1
|
smart_tx_power=1
|
||||||
auto_sleep_margin=20000
|
auto_sleep_margin=20000
|
||||||
restricted_channels=0
|
restricted_channels=0
|
||||||
|
[HAL]aoa_restricted_channels=0x20
|
||||||
[HAL]aoa_capability=1
|
[HAL]aoa_capability=1
|
||||||
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
|
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
|
||||||
[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 6
|
[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 6
|
||||||
|
@ -139,4 +133,4 @@ coex_gpio=4
|
||||||
coex_delay_us=1000
|
coex_delay_us=1000
|
||||||
coex_margin_us=500
|
coex_margin_us=500
|
||||||
coex_interval_us=2000
|
coex_interval_us=2000
|
||||||
alternate_pulse_shape=0x01
|
alternate_pulse_shape=0x00
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue