File tree Expand file tree Collapse file tree 2 files changed +27
-10
lines changed Expand file tree Collapse file tree 2 files changed +27
-10
lines changed Original file line number Diff line number Diff line change 1
- MODULE:= rtmouse
2
- obj-m:= $(MODULE).o
3
- clean-files:= *.o *.ko *.mod.[co] *~
1
+ MODULE := rtmouse
2
+ obj-m := $(MODULE).o
3
+ clean-files := *.o *.ko *.mod.[co] *~ dts/*.dtbo
4
4
5
- LINUX_SRC_DIR:= /usr/src/linux-headers-$(shell uname -r)
6
- VERBOSE:= 0
5
+ LINUX_SRC_DIR := /usr/src/linux-headers-$(shell uname -r)
6
+ VERBOSE := 0
7
7
8
- rtmouse.ko: rtmouse.c
8
+ DTS_DIR := ./dts
9
+ DTS_FILE := $(DTS_DIR)/rtmouse.dts
10
+ DTBO_FILE := $(DTS_DIR)/rtmouse.dtbo
11
+
12
+ all: rtmouse.ko $(DTBO_FILE)
13
+
14
+ $(DTBO_FILE): $(DTS_FILE)
15
+ @echo "Building $(DTBO_FILE)..."s
16
+ dtc -@ -I dts -O dtb -o $@ $<
17
+ @echo "Built $(DTBO_FILE)"
18
+
19
+ rtmouse.ko: rtmouse.c $(DTBO_FILE)
20
+ @echo "Building rtmouse.ko..."
9
21
make -C $(LINUX_SRC_DIR) M=$(shell pwd) V=$(VERBOSE) modules
22
+ @echo "Built rtmouse.ko"
10
23
11
24
clean:
25
+ @echo "Cleaning up..."
12
26
make -C $(LINUX_SRC_DIR) M=$(shell pwd) V=$(VERBOSE) clean
13
27
14
- install: rtmouse.ko
28
+ install: rtmouse.ko $(DTBO_FILE)
29
+ @echo "Installing..."
15
30
cp ../../50-rtmouse.rules /etc/udev/rules.d/
31
+ @echo "Installed."
32
+
16
33
17
34
uninstall:
35
+ @echo "Uninstalling..."
18
36
rm /etc/udev/rules.d/50-rtmouse.rules
19
-
20
- #Reference: http://www.devdrv.co.jp/linux/kernel26-makefile.htm
37
+ @echo "Uninstalled."
Original file line number Diff line number Diff line change 14
14
mcp3208: mcp3208@0 {
15
15
compatible = "microchip,mcp3208";
16
16
reg = <0>;
17
- spi-max-frequency = <62500 >;
17
+ spi-max-frequency = <100000 >;
18
18
// vref-supply = <&vref_reg>; // reference defined Vref
19
19
spi-cpha;
20
20
spi-cpol;
You can’t perform that action at this time.
0 commit comments