X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=README.md;h=fe50d984b1bc706e1a6c4b4654e61e066187c9b9;hb=04a4f57d61d7c8c6151eb7881538460fb56e61f8;hp=dc2adcc523e7e1bf86f26eb9a36469540e263b7f;hpb=8814225f79c4ffcaaa7547cbc3f8ff7b0943c0a5;p=linux-gpio-pinout diff --git a/README.md b/README.md index dc2adcc..fe50d98 100644 --- a/README.md +++ b/README.md @@ -16,4 +16,19 @@ https://elinux.org/images/d/dc/Elce_2017_dt_bof.pdf device-tree/ directory contains examples +to use device trees, do something like: + + vi device-tree/gpio-leds.dts + armbian-add-overlay device-tree/gpio-led.dts + dmesg -w & + ./overlay-load.sh /boot/overlay-user/gpio-led.dtbo + + +To load kernel module for i2c sensors without writing device tree +echo module_name address into i2c bus: + +echo lm75 0x49 > /sys/bus/i2c/devices/i2c-1/new_device + + + i2c-usersapce/ contains random i2c userspace device drivers