### 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