File tree Expand file tree Collapse file tree 1 file changed +53
-0
lines changed Expand file tree Collapse file tree 1 file changed +53
-0
lines changed Original file line number Diff line number Diff line change 96
96
};
97
97
};
98
98
99
+ &blsp1_i2c2 {
100
+ status = "okay";
101
+
102
+ magnetometer@c {
103
+ compatible = "asahi-kasei,ak8963";
104
+ reg = <0xc>;
105
+ interrupts-extended = <&tlmm 66 IRQ_TYPE_EDGE_FALLING>;
106
+ reset-gpios = <&tlmm 62 GPIO_ACTIVE_LOW>;
107
+ vdd-supply = <&pm8226_l19>;
108
+ vid-supply = <&pm8226_lvs1>;
109
+ pinctrl-0 = <&mag_int_default &mag_reset_default>;
110
+ pinctrl-names = "default";
111
+ };
112
+
113
+ accelerometer@19 {
114
+ compatible = "st,lis3dh-accel";
115
+ reg = <0x19>;
116
+ interrupts-extended = <&tlmm 63 IRQ_TYPE_EDGE_FALLING>;
117
+ vdd-supply = <&pm8226_l19>;
118
+ vddio-supply = <&pm8226_lvs1>;
119
+ pinctrl-0 = <&accel_int_default>;
120
+ pinctrl-names = "default";
121
+ mount-matrix = "0", "1", "0",
122
+ "1", "0", "0",
123
+ "0", "0", "-1";
124
+ st,drdy-int-pin = <1>;
125
+ };
126
+ };
127
+
99
128
&blsp1_i2c3 {
100
129
status = "okay";
101
130
321
350
};
322
351
323
352
&tlmm {
353
+ accel_int_default: accel-int-default-state {
354
+ pins = "gpio63";
355
+ function = "gpio";
356
+ drive-strength = <2>;
357
+ bias-disable;
358
+ output-disable;
359
+ };
360
+
361
+ mag_int_default: mag-int-default-state {
362
+ pins = "gpio66";
363
+ function = "gpio";
364
+ drive-strength = <2>;
365
+ bias-disable;
366
+ output-disable;
367
+ };
368
+
369
+ mag_reset_default: mag-reset-default-state {
370
+ pins = "gpio62";
371
+ function = "gpio";
372
+ drive-strength = <2>;
373
+ bias-disable;
374
+ output-high;
375
+ };
376
+
324
377
reg_lcd_default: reg-lcd-default-state {
325
378
pins = "gpio31", "gpio33";
326
379
function = "gpio";
You can’t perform that action at this time.
0 commit comments