I’m nearly sure that your overlay is not loaded…afaik for openwrt you have to modify bootconf in uboot. You can check with cat in /sys/firmware/devicetree/base/… If your nodes are changed (uart1 disable and pinctl node visible via ls)
I agree with you. I don’t see my changes in /sys/firmware/devicetree/base/
My problem is loading the dtbo file into U-Boot.
I don’t know how to do this without compiling the kernel (by changing the configuration).
Additionally openwrt should use fit inage on R3 too,so you have to add the overlay to this fit too.
This definition is in target/linux/mediatek/image/filogic.mk
You have to copy your dtsi to the dts folder and add a patch for dts makefile in kernel.
Maybe look at our R4Pro changes to be done. There should be a patch in packages/boot/uboot-mediatek which adds R3 environment where you can then point to your overlay.
Thank you very much for help. But in this case, I condemn myself to constantly compiling the kernel and the rest when updating. I’m looking for a way to select GPIO pin for w1 bus without global compiling and reinstall the system.
I think this is not possible as only dtbo from fit image are applied…so you have to add your overlay to fit image as i’ve wrote above…or try way without dts modification. Imho pins are in gpio mode by default. So maybe you just need to enable it in sysfs or via gpiolib