Temperature from DS18B20

rockchip-w1-gpio.dts

/dts-v1/;
/plugin/;

/ {
compatible = “rockchip,rk3399”;

    fragment@0 {
            target-path = "/";
            __overlay__ {

                    w1: onewire@0 {
                            compatible = "w1-gpio";
                            pinctrl-names = "default";
                            gpios = <&gpio4 30 0 0xae>;
                            status = "okay";
                    };
            };
    };

};

Armbian:
overlays=w1-gpio uart4 i2c7
param_w1_pin=PD6

Official:
nano hw_intfc.conf
intfc:dtoverlay=rockchip-w1-gpio

modprobe wire
modprobe w1-gpio
modprobe w1-therm

dmesg|grep w1
cat /sys/kernel/debug/gpio

ls /sys/bus/w1/devices/
cd /sys/bus/w1/devices/
cat /sys/bus/w1/devices/28*/w1_slave
cat /sys/bus/w1/devices/28-000003718020/w1_slave
cat /sys/bus/w1/devices/w1_bus_master1/28-000003718020/w1_slave

awk -F= ‘/t=/ {printf “%.03f\n”, $2/1000}’ /sys/devices/w1_bus_master1/28-0315549dd0ff/w1_slave
cat /sys/bus/w1/devices/28*/w1_slave | grep t= | awk -F= ‘{ printf “%.3f C\n”, $2/1000}’