B8A audit, B8B Pronto remoteproc (fixed wcnss_mem 0x8b600000), B8C stock NV (fixes Pronto startup watchdog), B8D cfg80211/mac80211/wcn36xx -> phy0/wlan0, B8E wlan0 up + WPA2/CCMP test AP, B8F eMMC cache 857c9c30 with aurora-wifi autostart: 3/3 class-A cold boots, AP up 76-94 s after power-on, LTE unaffected. PSK, NV and PSK-bearing images are not published.
344 lines
21 KiB
Text
344 lines
21 KiB
Text
|
|
### remoteproc
|
|
== /sys/class/remoteproc/remoteproc0 -> /sys/devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0
|
|
name: 4080000.remoteproc
|
|
state: running
|
|
firmware: mba.mbn
|
|
recovery: enabled
|
|
coredump: disabled
|
|
|
|
### platform devices
|
|
|
|
$ ls /sys/bus/platform/devices | grep -iE 'a204000|a21b000|a000000|remoteproc|wcnss|pronto|4080000|smd|smp2p|smsm|iris|wifi|bt'
|
|
4080000.remoteproc
|
|
4080000.remoteproc:bam-dmux
|
|
icc_smd_rpm
|
|
remoteproc
|
|
remoteproc:smd-edge:rpm-requests:clock-controller
|
|
remoteproc:smd-edge:rpm-requests:power-controller
|
|
remoteproc:smd-edge:rpm-requests:regulators
|
|
smp2p-hexagon
|
|
smp2p-wcnss
|
|
smsm
|
|
|
|
### dev /sys/bus/platform/devices/4080000.remoteproc
|
|
|
|
$ cat /sys/bus/platform/devices/4080000.remoteproc/modalias; echo; cat /sys/bus/platform/devices/4080000.remoteproc/uevent; echo driver: $(readlink /sys/bus/platform/devices/4080000.remoteproc/driver); ls /sys/bus/platform/devices/4080000.remoteproc
|
|
of:NremoteprocT(null)Cqcom,msm8916-mss-pil
|
|
|
|
DRIVER=qcom-q6v5-mss
|
|
OF_NAME=remoteproc
|
|
OF_FULLNAME=/soc@0/remoteproc@4080000
|
|
OF_COMPATIBLE_0=qcom,msm8916-mss-pil
|
|
OF_COMPATIBLE_N=1
|
|
MODALIAS=of:NremoteprocT(null)Cqcom,msm8916-mss-pil
|
|
driver: ../../../../bus/platform/drivers/qcom-q6v5-mss
|
|
4080000.remoteproc:bam-dmux
|
|
driver
|
|
driver_override
|
|
modalias
|
|
of_node
|
|
power
|
|
remoteproc
|
|
subsystem
|
|
supplier:platform:1000000.pinctrl
|
|
supplier:platform:1800000.clock-controller
|
|
supplier:platform:firmware:scm
|
|
supplier:platform:remoteproc
|
|
supplier:platform:smp2p-hexagon
|
|
supplier:regulator:regulator.8
|
|
uevent
|
|
wwan
|
|
|
|
### dev /sys/bus/platform/devices/4080000.remoteproc:bam-dmux
|
|
|
|
$ cat /sys/bus/platform/devices/4080000.remoteproc:bam-dmux/modalias; echo; cat /sys/bus/platform/devices/4080000.remoteproc:bam-dmux/uevent; echo driver: $(readlink /sys/bus/platform/devices/4080000.remoteproc:bam-dmux/driver); ls /sys/bus/platform/devices/4080000.remoteproc:bam-dmux
|
|
of:Nbam-dmuxT(null)Cqcom,bam-dmux
|
|
|
|
DRIVER=bam-dmux
|
|
OF_NAME=bam-dmux
|
|
OF_FULLNAME=/soc@0/remoteproc@4080000/bam-dmux
|
|
OF_COMPATIBLE_0=qcom,bam-dmux
|
|
OF_COMPATIBLE_N=1
|
|
MODALIAS=of:Nbam-dmuxT(null)Cqcom,bam-dmux
|
|
driver: ../../../../../bus/platform/drivers/bam-dmux
|
|
driver
|
|
driver_override
|
|
modalias
|
|
net
|
|
of_node
|
|
power
|
|
subsystem
|
|
supplier:platform:smsm
|
|
uevent
|
|
|
|
### dev /sys/bus/platform/devices/remoteproc
|
|
|
|
$ cat /sys/bus/platform/devices/remoteproc/modalias; echo; cat /sys/bus/platform/devices/remoteproc/uevent; echo driver: $(readlink /sys/bus/platform/devices/remoteproc/driver); ls /sys/bus/platform/devices/remoteproc
|
|
of:NremoteprocT(null)Cqcom,msm8916-rpm-procCqcom,rpm-proc
|
|
|
|
DRIVER=qcom-rpm-proc
|
|
OF_NAME=remoteproc
|
|
OF_FULLNAME=/remoteproc
|
|
OF_COMPATIBLE_0=qcom,msm8916-rpm-proc
|
|
OF_COMPATIBLE_1=qcom,rpm-proc
|
|
OF_COMPATIBLE_N=2
|
|
MODALIAS=of:NremoteprocT(null)Cqcom,msm8916-rpm-procCqcom,rpm-proc
|
|
driver: ../../../bus/platform/drivers/qcom-rpm-proc
|
|
consumer:platform:4080000.remoteproc
|
|
consumer:platform:7824900.mmc
|
|
consumer:platform:remoteproc:smd-edge:rpm-requests:regulators
|
|
driver
|
|
driver_override
|
|
modalias
|
|
of_node
|
|
power
|
|
remoteproc:smd-edge
|
|
subsystem
|
|
uevent
|
|
|
|
### dev /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:clock-controller
|
|
|
|
$ cat /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:clock-controller/modalias; echo; cat /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:clock-controller/uevent; echo driver: $(readlink /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:clock-controller/driver); ls /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:clock-controller
|
|
of:Nclock-controllerT(null)Cqcom,rpmcc-msm8916Cqcom,rpmcc
|
|
|
|
DRIVER=qcom-clk-smd-rpm
|
|
OF_NAME=clock-controller
|
|
OF_FULLNAME=/remoteproc/smd-edge/rpm-requests/clock-controller
|
|
OF_COMPATIBLE_0=qcom,rpmcc-msm8916
|
|
OF_COMPATIBLE_1=qcom,rpmcc
|
|
OF_COMPATIBLE_N=2
|
|
MODALIAS=of:Nclock-controllerT(null)Cqcom,rpmcc-msm8916Cqcom,rpmcc
|
|
driver: ../../../../../../bus/platform/drivers/qcom-clk-smd-rpm
|
|
driver
|
|
driver_override
|
|
modalias
|
|
of_node
|
|
power
|
|
subsystem
|
|
uevent
|
|
|
|
### dev /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:power-controller
|
|
|
|
$ cat /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:power-controller/modalias; echo; cat /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:power-controller/uevent; echo driver: $(readlink /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:power-controller/driver); ls /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:power-controller
|
|
of:Npower-controllerT(null)Cqcom,msm8916-rpmpd
|
|
|
|
DRIVER=qcom-rpmpd
|
|
OF_NAME=power-controller
|
|
OF_FULLNAME=/remoteproc/smd-edge/rpm-requests/power-controller
|
|
OF_COMPATIBLE_0=qcom,msm8916-rpmpd
|
|
OF_COMPATIBLE_N=1
|
|
MODALIAS=of:Npower-controllerT(null)Cqcom,msm8916-rpmpd
|
|
driver: ../../../../../../bus/platform/drivers/qcom-rpmpd
|
|
driver
|
|
driver_override
|
|
modalias
|
|
of_node
|
|
power
|
|
state_synced
|
|
subsystem
|
|
uevent
|
|
|
|
### dev /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:regulators
|
|
|
|
$ cat /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:regulators/modalias; echo; cat /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:regulators/uevent; echo driver: $(readlink /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:regulators/driver); ls /sys/bus/platform/devices/remoteproc:smd-edge:rpm-requests:regulators
|
|
of:NregulatorsT(null)Cqcom,rpm-pm8916-regulators
|
|
|
|
DRIVER=qcom_rpm_smd_regulator
|
|
OF_NAME=regulators
|
|
OF_FULLNAME=/remoteproc/smd-edge/rpm-requests/regulators
|
|
OF_COMPATIBLE_0=qcom,rpm-pm8916-regulators
|
|
OF_COMPATIBLE_N=1
|
|
MODALIAS=of:NregulatorsT(null)Cqcom,rpm-pm8916-regulators
|
|
driver: ../../../../../../bus/platform/drivers/qcom_rpm_smd_regulator
|
|
driver
|
|
driver_override
|
|
modalias
|
|
of_node
|
|
power
|
|
regulator
|
|
subsystem
|
|
supplier:platform:remoteproc
|
|
uevent
|
|
|
|
### rpmsg devices
|
|
|
|
$ ls -l /sys/bus/rpmsg/devices 2>&1
|
|
total 0
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA1.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA1.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA12_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA12_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA13_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA13_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA14_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA14_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA15_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA15_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA16_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA16_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA2.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA2.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA23_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA23_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA24_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA24_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA25_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA25_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA26_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA26_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA27_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA27_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA28_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA28_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA29_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA29_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA3.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA3.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA30_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA30_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA31_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA31_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA4.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA4.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA40.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA40.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA40_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA40_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA5_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA5_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA6_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA6_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA7_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA7_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA8_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA8_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DATA9_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DATA9_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DIAG.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DIAG.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DIAG_2.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DIAG_2.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DIAG_2_CMD.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DIAG_2_CMD.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DIAG_CMD.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DIAG_CMD.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.DIAG_CNTL.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.DIAG_CNTL.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.IPCRTR.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.IPCRTR.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.SSM_RTR_MODEM_APPS.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.SSM_RTR_MODEM_APPS.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.apr_apps2.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.apr_apps2.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.apr_audio_svc.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.apr_audio_svc.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.rpmsg_ctrl.0.0 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.rpmsg_ctrl.0.0
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc0:smd-edge.sys_mon.-1.-1 -> ../../../devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge/remoteproc0:smd-edge.sys_mon.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc:smd-edge.rpm_requests.-1.-1 -> ../../../devices/platform/remoteproc/remoteproc:smd-edge/remoteproc:smd-edge.rpm_requests.-1.-1
|
|
lrwxrwxrwx 1 root root 0 Oct 2 17:00 remoteproc:smd-edge.rpmsg_ctrl.0.0 -> ../../../devices/platform/remoteproc/remoteproc:smd-edge/remoteproc:smd-edge.rpmsg_ctrl.0.0
|
|
remoteproc0:smd-edge.DATA1.-1.-1 name=DATA1 drv=rpmsg_wwan_ctrl
|
|
remoteproc0:smd-edge.DATA12_CNTL.-1.-1 name=DATA12_CNTL drv=
|
|
remoteproc0:smd-edge.DATA13_CNTL.-1.-1 name=DATA13_CNTL drv=
|
|
remoteproc0:smd-edge.DATA14_CNTL.-1.-1 name=DATA14_CNTL drv=
|
|
remoteproc0:smd-edge.DATA15_CNTL.-1.-1 name=DATA15_CNTL drv=
|
|
remoteproc0:smd-edge.DATA16_CNTL.-1.-1 name=DATA16_CNTL drv=
|
|
remoteproc0:smd-edge.DATA2.-1.-1 name=DATA2 drv=
|
|
remoteproc0:smd-edge.DATA23_CNTL.-1.-1 name=DATA23_CNTL drv=
|
|
remoteproc0:smd-edge.DATA24_CNTL.-1.-1 name=DATA24_CNTL drv=
|
|
remoteproc0:smd-edge.DATA25_CNTL.-1.-1 name=DATA25_CNTL drv=
|
|
remoteproc0:smd-edge.DATA26_CNTL.-1.-1 name=DATA26_CNTL drv=
|
|
remoteproc0:smd-edge.DATA27_CNTL.-1.-1 name=DATA27_CNTL drv=
|
|
remoteproc0:smd-edge.DATA28_CNTL.-1.-1 name=DATA28_CNTL drv=
|
|
remoteproc0:smd-edge.DATA29_CNTL.-1.-1 name=DATA29_CNTL drv=
|
|
remoteproc0:smd-edge.DATA3.-1.-1 name=DATA3 drv=
|
|
remoteproc0:smd-edge.DATA30_CNTL.-1.-1 name=DATA30_CNTL drv=
|
|
remoteproc0:smd-edge.DATA31_CNTL.-1.-1 name=DATA31_CNTL drv=
|
|
remoteproc0:smd-edge.DATA4.-1.-1 name=DATA4 drv=rpmsg_wwan_ctrl
|
|
remoteproc0:smd-edge.DATA40.-1.-1 name=DATA40 drv=
|
|
remoteproc0:smd-edge.DATA40_CNTL.-1.-1 name=DATA40_CNTL drv=
|
|
remoteproc0:smd-edge.DATA5_CNTL.-1.-1 name=DATA5_CNTL drv=rpmsg_wwan_ctrl
|
|
remoteproc0:smd-edge.DATA6_CNTL.-1.-1 name=DATA6_CNTL drv=
|
|
remoteproc0:smd-edge.DATA7_CNTL.-1.-1 name=DATA7_CNTL drv=
|
|
remoteproc0:smd-edge.DATA8_CNTL.-1.-1 name=DATA8_CNTL drv=
|
|
remoteproc0:smd-edge.DATA9_CNTL.-1.-1 name=DATA9_CNTL drv=
|
|
remoteproc0:smd-edge.DIAG.-1.-1 name=DIAG drv=
|
|
remoteproc0:smd-edge.DIAG_2.-1.-1 name=DIAG_2 drv=
|
|
remoteproc0:smd-edge.DIAG_2_CMD.-1.-1 name=DIAG_2_CMD drv=
|
|
remoteproc0:smd-edge.DIAG_CMD.-1.-1 name=DIAG_CMD drv=
|
|
remoteproc0:smd-edge.DIAG_CNTL.-1.-1 name=DIAG_CNTL drv=
|
|
remoteproc0:smd-edge.IPCRTR.-1.-1 name=IPCRTR drv=qcom_smd_qrtr
|
|
remoteproc0:smd-edge.SSM_RTR_MODEM_APPS.-1.-1 name=SSM_RTR_MODEM_APPS drv=
|
|
remoteproc0:smd-edge.apr_apps2.-1.-1 name=apr_apps2 drv=
|
|
remoteproc0:smd-edge.apr_audio_svc.-1.-1 name=apr_audio_svc drv=
|
|
remoteproc0:smd-edge.rpmsg_ctrl.0.0 name=rpmsg_ctrl drv=rpmsg_ctrl
|
|
remoteproc0:smd-edge.sys_mon.-1.-1 name=sys_mon drv=qcom_sysmon
|
|
remoteproc:smd-edge.rpm_requests.-1.-1 name=rpm_requests drv=qcom_smd_rpm
|
|
remoteproc:smd-edge.rpmsg_ctrl.0.0 name=rpmsg_ctrl drv=rpmsg_ctrl
|
|
|
|
### smd/glink edges
|
|
|
|
$ find /sys/devices -maxdepth 6 -iname '*smd*' -o -maxdepth 6 -iname '*edge*' 2>/dev/null | head -30
|
|
/sys/devices/platform/soc@0/4080000.remoteproc/remoteproc/remoteproc0/remoteproc0:smd-edge
|
|
/sys/devices/platform/remoteproc/remoteproc:smd-edge
|
|
/sys/devices/platform/remoteproc/remoteproc:smd-edge/remoteproc:smd-edge.rpmsg_ctrl.0.0
|
|
/sys/devices/platform/remoteproc/remoteproc:smd-edge/remoteproc:smd-edge.rpm_requests.-1.-1
|
|
/sys/devices/platform/remoteproc/remoteproc:smd-edge/remoteproc:smd-edge.rpm_requests.-1.-1/remoteproc:smd-edge:rpm-requests:regulators
|
|
/sys/devices/platform/remoteproc/remoteproc:smd-edge/remoteproc:smd-edge.rpm_requests.-1.-1/remoteproc:smd-edge:rpm-requests:clock-controller
|
|
/sys/devices/platform/remoteproc/remoteproc:smd-edge/remoteproc:smd-edge.rpm_requests.-1.-1/icc_smd_rpm
|
|
/sys/devices/platform/remoteproc/remoteproc:smd-edge/remoteproc:smd-edge.rpm_requests.-1.-1/remoteproc:smd-edge:rpm-requests:power-controller
|
|
/sys/devices/platform/remoteproc/consumer:platform:remoteproc:smd-edge:rpm-requests:regulators
|
|
/sys/devices/virtual/devlink/platform:remoteproc--platform:remoteproc:smd-edge:rpm-requests:regulators
|
|
|
|
### qrtr
|
|
|
|
$ cat /proc/net/protocols 2>/dev/null | head -3; grep -i qrtr /proc/net/protocols; ls /proc/net | tr "\n" " "
|
|
protocol size sockets memory press maxhdr slab module cl co di ac io in de sh ss gs se re bi br ha uh gp em
|
|
PACKET 1600 0 -1 NI 0 no kernel n n n n n n n n n n n n n n n n n n
|
|
PINGv6 1344 0 -1 NI 0 yes kernel y y y n n y n n y y y y y y n y y n
|
|
anycast6 arp dev dev_mcast dev_snmp6 fib_trie fib_triestat icmp icmp6 if_inet6 igmp igmp6 ip6_flowlabel ipconfig ipv6_route mcfilter mcfilter6 netlink netstat packet pnp protocols ptype raw raw6 route rt6_stats rt_cache snmp snmp6 sockstat sockstat6 softnet_stat stat tcp tcp6 udp udp6 unix
|
|
### reserved memory (iomem)
|
|
|
|
$ cat /proc/iomem
|
|
0005c000-0005cfff : 5c000.qfprom qfprom@5c000
|
|
00290000-0029ffff : 290000.sram sram@290000
|
|
00400000-00461fff : 400000.interconnect interconnect@400000
|
|
004a8000-004a8fff : 4a9000.thermal-sensor thermal-sensor@4a9000
|
|
004a9000-004a9fff : 4a9000.thermal-sensor thermal-sensor@4a9000
|
|
004ab000-004ab003 : 4ab000.restart restart@4ab000
|
|
00500000-00510fff : 500000.interconnect interconnect@500000
|
|
00580000-00593fff : 580000.interconnect interconnect@580000
|
|
01000000-012fffff : 1000000.pinctrl pinctrl@1000000
|
|
01800000-0187ffff : 1800000.clock-controller clock-controller@1800000
|
|
01905000-01924fff : 1905000.hwlock hwlock@1905000
|
|
01e23000-01e23fff : 1e23000.iommu-ctx iommu-ctx@3000
|
|
01e24000-01e24fff : 1e24000.iommu-ctx iommu-ctx@4000
|
|
01e25000-01e25fff : 1e25000.iommu-ctx iommu-ctx@5000
|
|
01ef0000-01ef2fff : 1ef0000.iommu iommu@1ef0000
|
|
01f09000-01f09fff : 1f09000.iommu-ctx iommu-ctx@1000
|
|
01f0a000-01f0afff : 1f0a000.iommu-ctx iommu-ctx@2000
|
|
0200a000-0200c0ff : 200f000.spmi cnfg
|
|
02400000-027fffff : 200f000.spmi chnls
|
|
02c00000-02ffffff : 200f000.spmi obsrvr
|
|
03800000-039fffff : 200f000.spmi intr
|
|
04020000-0402003f : 4080000.remoteproc rmb
|
|
04044000-0405cfff : 4044000.dma-controller dma-controller@4044000
|
|
04080000-040800ff : 4080000.remoteproc qdsp6
|
|
07824000-078247ff : 7824900.mmc core
|
|
07824900-07824a1b : 7824900.mmc hc
|
|
07884000-078a6fff : 7884000.dma-controller dma-controller@7884000
|
|
078b0000-078b01ff : msm_serial
|
|
078d9000-078d91ff : usb@78d9000
|
|
078d9000-078d91ff : ci_hdrc.0 usb@78d9000
|
|
078d9200-078d93ff : usb@78d9000
|
|
078d9200-078d93ff : 78d9000.usb usb@78d9000
|
|
0b011000-0b011fff : b011000.mailbox mailbox@b011000
|
|
0b016000-0b01603f : b016000.clock clock@b016000
|
|
0b021000-0b021fff : arch_mem_timer
|
|
80000000-85ffffff : System RAM
|
|
80000000-8114ffff : Kernel code
|
|
81150000-812affff : reserved
|
|
812b0000-8167ffff : Kernel data
|
|
823f4000-82404fff : reserved
|
|
825f4000-831fffff : reserved
|
|
86000000-8b5fffff : reserved
|
|
8b600000-8e6fffff : System RAM
|
|
8e700000-8e7fffff : reserved
|
|
8e700000-8e7fffff : reserved
|
|
8e800000-9fffffff : System RAM
|
|
9d480000-9fdfffff : reserved
|
|
9fe27000-9fe29fff : reserved
|
|
9fe2a000-9fe6afff : reserved
|
|
9fe6b000-9feb6fff : reserved
|
|
9feb9000-9febafff : reserved
|
|
9febb000-9febbfff : reserved
|
|
9febc000-9feccfff : reserved
|
|
9fecd000-9ff28fff : reserved
|
|
9ff29000-9fffffff : reserved
|
|
|
|
### processes
|
|
|
|
$ ps w | grep -vE "\[k|\]$" | head -60
|
|
PID USER COMMAND
|
|
1 root {init} /bin/busybox sh /init
|
|
612 root telnetd -l /bin/sh -b 172.16.42.1 -p 23
|
|
1022 root sh
|
|
1053 root rmtfs -r -P -s -v
|
|
1726 root udevd --daemon
|
|
1754 messageb dbus-daemon --system --fork
|
|
1758 polkitd /usr/lib/polkit-1/polkitd --no-debug
|
|
1769 root ModemManager --debug
|
|
1818 root /usr/libexec/qmi-proxy
|
|
2623 root /bin/sh
|
|
2625 root sh /tmp/b8a-audit.sh
|
|
|
|
### deferred probe
|
|
|
|
$ cat /sys/kernel/debug/devices_deferred 2>&1
|
|
cat: can't open '/sys/kernel/debug/devices_deferred': No such file or directory
|