|
|
@@ -252,26 +252,9 @@
|
|
|
};
|
|
|
};
|
|
|
|
|
|
-&i2s_adc {
|
|
|
- pinctrl-0 = <&pinctrl_i2sadc_sync &pinctrl_i2sadc_sadata
|
|
|
- &pinctrl_i2sadc_mclk &pinctrl_i2sadc_bclk>;
|
|
|
- pinctrl-names = "default";
|
|
|
-};
|
|
|
|
|
|
-#ifndef ARK1668E_I2S_FULL_DUPLEX_MODE
|
|
|
-&i2s_dac {
|
|
|
- pinctrl-0 = <&pinctrl_i2sdac_sync &pinctrl_i2sdac_sadata_out
|
|
|
- &pinctrl_i2sdac_mclk &pinctrl_i2sdac_bclk>;
|
|
|
- pinctrl-names = "default";
|
|
|
-};
|
|
|
|
|
|
-#else
|
|
|
-&i2s_dac {
|
|
|
- pinctrl-0 = <&pinctrl_i2sdac_sync &pinctrl_i2sdac_sadata_out
|
|
|
- &pinctrl_i2sdac_mclk &pinctrl_i2sdac_bclk &pinctrl_i2sdac_sadata>;
|
|
|
- pinctrl-names = "default";
|
|
|
-};
|
|
|
-#endif
|
|
|
+
|
|
|
|
|
|
ðernet {
|
|
|
status = "okay";
|
|
|
@@ -305,94 +288,6 @@
|
|
|
reset-gpios = <&gportf 23 GPIO_ACTIVE_HIGH>;
|
|
|
//touchscreen-inverted-x;
|
|
|
};
|
|
|
- cyttsp5: touchscreen@24 {
|
|
|
- compatible = "cy,cyttsp5_i2c_adapter";
|
|
|
- reg = <0x24>;
|
|
|
-
|
|
|
- /* GPIO 38, high-to-low edge triggered */
|
|
|
- interrupt-parent = <&gportf>;
|
|
|
- interrupts = <22 IRQ_TYPE_EDGE_FALLING>;
|
|
|
- cy,adapter_id = "cyttsp5_i2c_adapter";
|
|
|
-
|
|
|
- cy,core {
|
|
|
- cy,name = "cyttsp5_core";
|
|
|
- cy,max_tch = <1>;
|
|
|
- cy,irq_gpio = <182>;
|
|
|
- cy,rst_gpio = <183>;
|
|
|
- cy,hid_desc_register = <1>;
|
|
|
- /*CY_CORE_FLAG_RESTORE_PARAMETERS */
|
|
|
- cy,flags = <4>;
|
|
|
- /* CY_CORE_EWG_NONE */
|
|
|
- cy,easy_wakeup_gesture = <0>;
|
|
|
- cy,btn_keys = <172 /* KEY_HOMEPAGE */
|
|
|
- /* previously was KEY_HOME, new Android versions use KEY_HOMEPAGE */
|
|
|
- 139 /* KEY_MENU */
|
|
|
- 158 /* KEY_BACK */
|
|
|
- 217 /* KEY_SEARCH */
|
|
|
- 114 /* KEY_VOLUMEDOWN */
|
|
|
- 115 /* KEY_VOLUMEUP */
|
|
|
- 212 /* KEY_CAMERA */
|
|
|
- 116>; /* KEY_POWER */
|
|
|
- cy,btn_keys-tag = <0>;
|
|
|
-
|
|
|
- cy,mt {
|
|
|
- cy,name = "cyttsp5_mt";
|
|
|
-
|
|
|
- cy,inp_dev_name = "cyttsp5_mt";
|
|
|
- /* CY_MT_FLAG_FLIP | CY_MT_FLAG_INV_X | CY_MT_FLAG_INV_Y */
|
|
|
- cy,flags = <0x0>;//<0x38>;
|
|
|
- cy,abs =
|
|
|
- /* ABS_MT_POSITION_X, CY_ABS_MIN_X, CY_ABS_MAX_X, 0, 0 */
|
|
|
- <0x35 0 1920 0 0
|
|
|
- /* ABS_MT_POSITION_Y, CY_ABS_MIN_Y, CY_ABS_MAX_Y, 0, 0 */
|
|
|
- 0x36 0 720 0 0
|
|
|
- /* ABS_MT_PRESSURE, CY_ABS_MIN_P, CY_ABS_MAX_P, 0, 0 */
|
|
|
- 0x3a 0 255 0 0
|
|
|
- /* CY_IGNORE_VALUE, CY_ABS_MIN_W, CY_ABS_MAX_W, 0, 0 */
|
|
|
- 0xffff 0 255 0 0
|
|
|
- /* ABS_MT_TRACKING_ID, CY_ABS_MIN_T, CY_ABS_MAX_T, 0, 0 */
|
|
|
- 0x39 0 15 0 0
|
|
|
- /* ABS_MT_TOUCH_MAJOR, 0, 255, 0, 0 */
|
|
|
- 0x30 0 255 0 0
|
|
|
- /* ABS_MT_TOUCH_MINOR, 0, 255, 0, 0 */
|
|
|
- 0x31 0 255 0 0
|
|
|
- /* ABS_MT_ORIENTATION, -127, 127, 0, 0 */
|
|
|
- 0x34 0xffffff81 127 0 0
|
|
|
- /* ABS_MT_TOOL_TYPE, 0, MT_TOOL_MAX, 0, 0 */
|
|
|
- 0x37 0 1 0 0
|
|
|
- /* ABS_MT_DISTANCE, 0, 255, 0, 0 */
|
|
|
- 0x3b 0 255 0 0>;
|
|
|
-
|
|
|
- cy,vkeys_x = <1920>;
|
|
|
- cy,vkeys_y = <720>;
|
|
|
-
|
|
|
- cy,virtual_keys = /* KeyCode CenterX CenterY Width Height */
|
|
|
- /* KEY_BACK */
|
|
|
- <158 1360 90 160 180
|
|
|
- /* KEY_MENU */
|
|
|
- 139 1360 270 160 180
|
|
|
- /* KEY_HOMEPAGE */
|
|
|
- 172 1360 450 160 180
|
|
|
- /* KEY SEARCH */
|
|
|
- 217 1360 630 160 180>;
|
|
|
- };
|
|
|
-
|
|
|
- cy,btn {
|
|
|
- cy,name = "cyttsp5_btn";
|
|
|
-
|
|
|
- cy,inp_dev_name = "cyttsp5_btn";
|
|
|
- };
|
|
|
-
|
|
|
- cy,proximity {
|
|
|
- cy,name = "cyttsp5_proximity";
|
|
|
-
|
|
|
- cy,inp_dev_name = "cyttsp5_proximity";
|
|
|
- cy,abs =
|
|
|
- /* ABS_DISTANCE, CY_PROXIMITY_MIN_VAL, CY_PROXIMITY_MAX_VAL, 0, 0 */
|
|
|
- <0x19 0 1 0 0>;
|
|
|
- };
|
|
|
- };
|
|
|
- };
|
|
|
};
|
|
|
|
|
|
&can0{
|