Skip to content

Add SoC staging file to Glymur-crd#2281

Draft
jiegan0107 wants to merge 2 commits into
qualcomm-linux:masterfrom
jiegan0107:master
Draft

Add SoC staging file to Glymur-crd#2281
jiegan0107 wants to merge 2 commits into
qualcomm-linux:masterfrom
jiegan0107:master

Conversation

@jiegan0107
Copy link
Copy Markdown
Contributor

@jiegan0107 jiegan0107 commented May 25, 2026

Add initial SoC staging overlay DTBO file includes TGU DT nodes to enable IPCB feature.
IPCB (inter-Processor Communication Bus) is a bus monitoring mechanism within the AOSS (Always On Subsystem) on Qualcomm SoCs. It helps understand the condition and activity of the always-on subsystems by monitoring traffic on the iPCB bus.

Copy link
Copy Markdown
Contributor

@lumag lumag left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wh i IPCB?

Comment thread conf/machine/glymur-crd.conf Outdated

# These DTs are not upstreamed and currently exist only in linux-qcom kernels
LINUX_QCOM_KERNEL_DEVICETREE ?= " \
qcom/glymur-staging.dtbo \
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lines before and after your changes are using 4 whitespaces for indentation. Why are you behaving differently?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

will fix it.

@jiegan0107
Copy link
Copy Markdown
Contributor Author

Wh i IPCB?

IPCB (inter-Processor Communication Bus) is a bus monitoring mechanism within the AOSS (Always On Subsystem) on Qualcomm SoCs. It helps understand the condition and activity of the always-on subsystems by monitoring traffic on the iPCB bus.

The iPCB monitor block is implemented using a Trigger Generation Unit (TGU). On a match, it generates a trace packet (consisting of bus data) over a configured lane of the MCMB sub-unit of TPDM.

Will add detail description

The initial SoC staging DTBO includes the TGU device nodes used to
enable IPCB logging. IPCB (inter-Processor Communication Bus) is a bus
monitoring mechanism within the AOSS (Always On Subsystem) on Qualcomm
SoCs.

Signed-off-by: Jie Gan <jie.gan@oss.qualcomm.com>
Add FIT_DTB_COMPATIBLE entry for the glymur-staging DTBO overlay so
the bootloader can select the correct DTB at boot and enable those
pending-upstream features.

Signed-off-by: Jie Gan <jie.gan@oss.qualcomm.com>
@lumag
Copy link
Copy Markdown
Contributor

lumag commented May 25, 2026

'ERROR: linux-qcom-next-7.0+git-r0 do_compile: oe_runmake failed

@jiegan0107
Copy link
Copy Markdown
Contributor Author

'ERROR: linux-qcom-next-7.0+git-r0 do_compile: oe_runmake failed

| make[3]: *** No rule to make target 'arch/arm64/boot/dts/qcom/glymur-staging.dtbo'. Stop.

The kernel change doesn't present on kernel tip: qcom-next-7.0-20260507.
Will rebase once the tag updated.

@ricardosalveti ricardosalveti marked this pull request as draft May 27, 2026 09:20
@ricardosalveti
Copy link
Copy Markdown
Contributor

Converting to draft until the dtbo is available in linux-qcom-next.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants