on early-init
    mount debugfs /sys/kernel/debug /sys/kernel/debug

# SJTAG
on init
    chown system system /sys/devices/platform/sjtag_ap/interface/access_lvl
    chown system system /sys/devices/platform/sjtag_ap/interface/auth
    chown system system /sys/devices/platform/sjtag_ap/interface/begin
    chown system system /sys/devices/platform/sjtag_ap/interface/dbg_domain
    chown system system /sys/devices/platform/sjtag_ap/interface/dbg_itvl
    chown system system /sys/devices/platform/sjtag_ap/interface/end
    chown system system /sys/devices/platform/sjtag_ap/interface/pubkey
    chown system system /sys/devices/platform/sjtag_gsa/interface/access_lvl
    chown system system /sys/devices/platform/sjtag_gsa/interface/auth
    chown system system /sys/devices/platform/sjtag_gsa/interface/begin
    chown system system /sys/devices/platform/sjtag_gsa/interface/dbg_domain
    chown system system /sys/devices/platform/sjtag_gsa/interface/dbg_itvl
    chown system system /sys/devices/platform/sjtag_gsa/interface/end
    chown system system /sys/devices/platform/sjtag_gsa/interface/pubkey

on property:vendor.debug.ramdump.force_crash=true
    write /sys/kernel/pixel_debug/trigger "null"

on property:power.battery_input.suspended=true
   write /sys/kernel/debug/google_charger/input_suspend 1

on property:power.battery_input.suspended=false
   write /sys/kernel/debug/google_charger/input_suspend 0

# Bluetooth
on post-fs-data
    chown bluetooth system /dev/logbuffer_btlpm
    chown bluetooth system /dev/logbuffer_btpower
    chown bluetooth system /dev/logbuffer_tty18

# pKVM performance is different on A0 and B0 chips.
# Add extra tag to metrics collected on A0 to separate the results.
on property:ro.revision=PROTO1.0
    setprop debug.hypervisor.metrics_tag "hwrev_a0"
on property:ro.revision=PROTO1.1
    setprop debug.hypervisor.metrics_tag "hwrev_a0"
on property:ro.revision=EVT1.0
    setprop debug.hypervisor.metrics_tag "hwrev_a0"

# Enable etm/etm2dram when ramdump is enabled.
on property:ro.boot.ramdump=enabled
    write /sys/devices/platform/exynos-etm/etm_on 1
    write /sys/devices/platform/etm2dram/arm 1
