2024-09-03, 10:59 PM
(This post was last modified: 2024-09-03, 11:12 PM by wiguelito. Edited 1 time in total.)
decided to verify the dts file inside my orange pi os directly instead of the git one and it does have the av1d setting so that appears to not be the problem at least that i know of
for example I've seen various line like this,
pclk_av1_pre@fd7c0910 {
compatible = "rockchip,rk3588-clock-gate-link";
reg = <0x00 0xfd7c0910 0x00 0x10>;
clock-names = "link";
clocks = <0x02 0x1be>;
#power-domain-cells = <0x01>;
#clock-cells = <0x00>;
phandle = <0x210>;
};
aclk_av1_pre@fd7c0910 {
compatible = "rockchip,rk3588-clock-gate-link";
reg = <0x00 0xfd7c0910 0x00 0x10>;
clock-names = "link";
clocks = <0x02 0x1bc>;
#power-domain-cells = <0x01>;
#clock-cells = <0x00>;
phandle = <0x211>;
};
and this
av1d@fdc70000 {
compatible = "rockchip,av1-decoder";
reg = <0x00 0xfdc70000 0x00 0x800 0x00 0xfdc80000 0x00 0x400 0x00 0xfdc90000 0x00 0x400>;
reg-names = "vcd\0cache\0afbc";
interrupts = <0x00 0x6c 0x04 0x00 0x6b 0x04 0x00 0x6a 0x04>;
interrupt-names = "irq_av1d\0irq_cache\0irq_afbc";
clocks = <0x02 0x49 0x02 0x4b>;
clock-names = "aclk_vcodec\0hclk_vcodec";
rockchip,normal-rates = <0x17d78400 0x17d78400>;
assigned-clocks = <0x02 0x49 0x02 0x4b>;
assigned-clock-rates = <0x17d78400 0x17d78400>;
resets = <0x02 0x442 0x02 0x445>;
reset-names = "video_a\0video_h";
iommus = <0xda>;
rockchip,srv = <0xc4>;
rockchip,taskqueue-node = <0x0b>;
power-domains = <0x6e 0x17>;
status = "disabled";
phandle = <0x28b>;
};
edit:
noticed the disabled status currently attempting to fix it and check the result
for example I've seen various line like this,
pclk_av1_pre@fd7c0910 {
compatible = "rockchip,rk3588-clock-gate-link";
reg = <0x00 0xfd7c0910 0x00 0x10>;
clock-names = "link";
clocks = <0x02 0x1be>;
#power-domain-cells = <0x01>;
#clock-cells = <0x00>;
phandle = <0x210>;
};
aclk_av1_pre@fd7c0910 {
compatible = "rockchip,rk3588-clock-gate-link";
reg = <0x00 0xfd7c0910 0x00 0x10>;
clock-names = "link";
clocks = <0x02 0x1bc>;
#power-domain-cells = <0x01>;
#clock-cells = <0x00>;
phandle = <0x211>;
};
and this
av1d@fdc70000 {
compatible = "rockchip,av1-decoder";
reg = <0x00 0xfdc70000 0x00 0x800 0x00 0xfdc80000 0x00 0x400 0x00 0xfdc90000 0x00 0x400>;
reg-names = "vcd\0cache\0afbc";
interrupts = <0x00 0x6c 0x04 0x00 0x6b 0x04 0x00 0x6a 0x04>;
interrupt-names = "irq_av1d\0irq_cache\0irq_afbc";
clocks = <0x02 0x49 0x02 0x4b>;
clock-names = "aclk_vcodec\0hclk_vcodec";
rockchip,normal-rates = <0x17d78400 0x17d78400>;
assigned-clocks = <0x02 0x49 0x02 0x4b>;
assigned-clock-rates = <0x17d78400 0x17d78400>;
resets = <0x02 0x442 0x02 0x445>;
reset-names = "video_a\0video_h";
iommus = <0xda>;
rockchip,srv = <0xc4>;
rockchip,taskqueue-node = <0x0b>;
power-domains = <0x6e 0x17>;
status = "disabled";
phandle = <0x28b>;
};
edit:
noticed the disabled status currently attempting to fix it and check the result