update(driver): adapt v1.1 hardware configuration.
This commit is contained in:
@@ -372,7 +372,7 @@
|
||||
flash0_flvdd_vol = <>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
/*
|
||||
sensor0:sensor@0 {
|
||||
device_type = "sensor0";
|
||||
sensor0_mname = "ov02b10_mipi";
|
||||
@@ -392,7 +392,7 @@
|
||||
/* sensor0_dvdd-supply = <®_dldo2>; */
|
||||
/* sensor0_dvdd_vol = <1200000>; */
|
||||
/* sensor0_power_en = <>; */
|
||||
sensor0_power_en = <&pio PF 3 1 1 1 0>;
|
||||
/* sensor0_power_en = <&pio PF 3 1 1 1 0>;
|
||||
sensor0_reset = <&pio PD 20 1 0 1 0>;
|
||||
sensor0_pwdn = <&pio PE 10 1 0 1 0>;
|
||||
sensor0_sm_hs = <>;
|
||||
@@ -401,11 +401,41 @@
|
||||
act_handle = <&actuator0>;
|
||||
status = "okay";
|
||||
};
|
||||
*/
|
||||
sensor0:sensor@0 {
|
||||
device_type = "sensor0";
|
||||
sensor0_mname = "gc2083_mipi";
|
||||
sensor0_twi_cci_id = <0>;
|
||||
sensor0_twi_addr = <0x6e>;
|
||||
sensor0_mclk_id = <0>;
|
||||
sensor0_pos = "rear";
|
||||
sensor0_isp_used = <1>;
|
||||
sensor0_fmt = <1>;
|
||||
sensor0_stby_mode = <0>;
|
||||
sensor0_vflip = <0>;
|
||||
sensor0_hflip = <0>;
|
||||
/* sensor0_iovdd-supply = <®_aldo2>; */
|
||||
/* sensor0_iovdd_vol = <1800000>; */
|
||||
/* sensor0_avdd-supply = <®_bldo2>; */
|
||||
/* sensor0_avdd_vol = <2800000>; */
|
||||
/* sensor0_dvdd-supply = <®_dldo2>; */
|
||||
/* sensor0_dvdd_vol = <1200000>; */
|
||||
/* sensor0_power_en = <>; */
|
||||
/* sensor0_power_en = <&pio PF 3 1 0 1 0>; */
|
||||
/* sensor0_reset = <&pio PD 20 1 0 1 0>; */
|
||||
sensor0_pwdn = <&pio PE 8 1 0 1 0>;
|
||||
sensor0_sm_hs = <>;
|
||||
sensor0_sm_vs = <>;
|
||||
flash_handle = <&flash0>;
|
||||
act_handle = <&actuator0>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
// right
|
||||
sensor1:sensor@1 {
|
||||
device_type = "sensor1";
|
||||
sensor1_mname = "ov02b1b_mipi";
|
||||
sensor1_twi_cci_id = <0>;
|
||||
sensor1_mname = "ov02b10_mipi";
|
||||
sensor1_twi_cci_id = <1>;
|
||||
sensor1_twi_addr = <0x78>;
|
||||
sensor1_mclk_id = <1>;
|
||||
sensor1_pos = "front";
|
||||
@@ -420,9 +450,9 @@
|
||||
/* sensor1_avdd_vol = <2800000>; */
|
||||
/* sensor1_dvdd-supply = <®_dldo2>; */
|
||||
/* sensor1_dvdd_vol = <1200000>; */
|
||||
/* sensor1_power_en = <>; */
|
||||
sensor1_reset = <&pio PD 21 1 0 1 0>;
|
||||
sensor1_pwdn = <&pio PE 10 1 0 1 0>;
|
||||
sensor1_power_en = <&pio PF 3 1 0 1 0>;
|
||||
sensor1_reset = <&pio PE 6 1 0 1 0>;
|
||||
sensor1_pwdn = <&pio PE 9 1 0 1 0>;
|
||||
sensor1_sm_hs = <>;
|
||||
sensor1_sm_vs = <>;
|
||||
flash_handle = <>;
|
||||
@@ -430,6 +460,36 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
// left
|
||||
// sensor1:sensor@1 {
|
||||
// device_type = "sensor1";
|
||||
// sensor1_mname = "ov02b10_mipi";
|
||||
// sensor1_twi_cci_id = <1>;
|
||||
// sensor1_twi_addr = <0x7A>;
|
||||
// sensor1_mclk_id = <1>;
|
||||
// sensor1_pos = "front";
|
||||
// sensor1_isp_used = <1>;
|
||||
// sensor1_fmt = <1>;
|
||||
// sensor1_stby_mode = <0>;
|
||||
// sensor1_vflip = <0>;
|
||||
// sensor1_hflip = <0>;
|
||||
// /* sensor1_iovdd-supply = <®_aldo2>; */
|
||||
// /* sensor1_iovdd_vol = <1800000>; */
|
||||
// /* sensor1_avdd-supply = <®_bldo2>; */
|
||||
// /* sensor1_avdd_vol = <2800000>; */
|
||||
// /* sensor1_dvdd-supply = <®_dldo2>; */
|
||||
// /* sensor1_dvdd_vol = <1200000>; */
|
||||
// /* sensor1_power_en = <>; */
|
||||
// sensor1_power_en = <&pio PF 3 1 0 1 0>;
|
||||
// sensor1_reset = <&pio PE 7 1 0 1 0>;
|
||||
// sensor1_pwdn = <&pio PE 10 1 0 1 0>;
|
||||
// sensor1_sm_hs = <>;
|
||||
// sensor1_sm_vs = <>;
|
||||
// flash_handle = <>;
|
||||
// act_handle = <>;
|
||||
// status = "okay";
|
||||
// };
|
||||
|
||||
vinc00:vinc@0 {
|
||||
vinc0_csi_sel = <0>;
|
||||
vinc0_mipi_sel = <0>;
|
||||
@@ -949,16 +1009,16 @@
|
||||
};
|
||||
|
||||
twi2_pins_a: twi2@0 {
|
||||
allwinner,pins = "PH5", "PH6";
|
||||
allwinner,pins = "PH11", "PH12";
|
||||
allwinner,pname = "twi2_scl", "twi2_sda";
|
||||
allwinner,function = "twi2";
|
||||
allwinner,muxsel = <4>;
|
||||
allwinner,muxsel = <5>;
|
||||
allwinner,drive = <0>;
|
||||
allwinner,pull = <1>;
|
||||
};
|
||||
|
||||
twi2_pins_b: twi2@1 {
|
||||
allwinner,pins = "PH5", "PH6";
|
||||
allwinner,pins = "PH11", "PH12";
|
||||
allwinner,function = "io_disabled";
|
||||
allwinner,muxsel = <0xf>;
|
||||
allwinner,drive = <0>;
|
||||
@@ -1103,6 +1163,20 @@
|
||||
muxsel = <0>;
|
||||
};
|
||||
|
||||
pwm10_pin_a: pwm10@0 {
|
||||
pins = "PD20";
|
||||
function = "pwm10";
|
||||
muxsel = <3>;
|
||||
drive-strength = <10>;
|
||||
bias-pull-up;
|
||||
};
|
||||
|
||||
pwm10_pin_b: pwm10@1 {
|
||||
pins = "PD20";
|
||||
function = "gpio_in";
|
||||
muxsel = <0>;
|
||||
};
|
||||
|
||||
wiegand_pins_a: wiegand@0 {
|
||||
pins = "PH13", "PH14";
|
||||
function = "wiegand";
|
||||
@@ -1344,7 +1418,7 @@
|
||||
};
|
||||
|
||||
&twi2 {
|
||||
clock-frequency = <400000>;
|
||||
clock-frequency = <200000>;
|
||||
pinctrl-0 = <&twi2_pins_a>;
|
||||
pinctrl-1 = <&twi2_pins_b>;
|
||||
pinctrl-names = "default", "sleep";
|
||||
@@ -1352,7 +1426,40 @@
|
||||
twi_drv_used = <0>;
|
||||
/* twi-supply = <®_dcdc1>; */
|
||||
twi_pkt_interval = <0>;
|
||||
status = "disabled";
|
||||
status = "okay";
|
||||
|
||||
ctp@0 {
|
||||
compatible = "hynitron,hyn_ts";
|
||||
status = "okay";
|
||||
reg = <0x5a>;
|
||||
|
||||
ctp_name = "cst9220_hyn";
|
||||
ctp_twi_id = <0x2>;
|
||||
|
||||
device_type = "ctp";
|
||||
ctp_twi_addr = <0x5a>;
|
||||
ctp_screen_max_x = <0x2d0>;
|
||||
ctp_screen_max_y = <0x500>;
|
||||
ctp_revert_x_flag = <0x0>;
|
||||
ctp_revert_y_flag = <0x1>;
|
||||
ctp_exchange_x_y_flag = <0x1>;
|
||||
ctp_int_port = <&pio PH 13 6 1 3 0xffffffff>;
|
||||
ctp_wakeup = <&pio PH 14 1 1 3 0xffffffff>;
|
||||
ctp_power_ldo_vol = <3300>;
|
||||
|
||||
hynitron,irq-gpio = <&pio PH 13 6 1 3 0xffffffff>;
|
||||
//<&pio PH 13 0 0 1 0>;
|
||||
hynitron,reset-gpio = <&pio PH 14 1 1 3 0xffffffff>;
|
||||
//<&pio PH 14 1 0 1 0>;
|
||||
hynitron,max-touch-number = <5>;
|
||||
hynitron,display-coords = <720 1280>;
|
||||
|
||||
hynitron,have-key;
|
||||
hynitron,key-number = <3>;
|
||||
hynitron,key-code = <139 172 158>;
|
||||
hynitron,key-y-coord = <2000 2000 2000>;
|
||||
hynitron,key-x-coord = <200 600 800>;
|
||||
};
|
||||
};
|
||||
|
||||
&twi3 {
|
||||
@@ -1378,7 +1485,7 @@
|
||||
/* twi-supply = <®_aldo1>; */
|
||||
twi_pkt_interval = <0>;
|
||||
/*no_suspend = <1>;*/
|
||||
status = "okay";
|
||||
status = "disabled";
|
||||
|
||||
/*
|
||||
ctp@14 {
|
||||
@@ -1400,39 +1507,6 @@
|
||||
};
|
||||
*/
|
||||
|
||||
ctp@0 {
|
||||
compatible = "hynitron,hyn_ts";
|
||||
status = "okay";
|
||||
reg = <0x1a>;
|
||||
|
||||
ctp_name = "cst9220_hyn";
|
||||
ctp_twi_id = <0x4>;
|
||||
|
||||
device_type = "ctp";
|
||||
ctp_twi_addr = <0x1a>;
|
||||
ctp_screen_max_x = <0x2d0>;
|
||||
ctp_screen_max_y = <0x500>;
|
||||
ctp_revert_x_flag = <0x0>;
|
||||
ctp_revert_y_flag = <0x1>;
|
||||
ctp_exchange_x_y_flag = <0x1>;
|
||||
ctp_int_port = <&pio PE 8 6 1 3 0xffffffff>;
|
||||
ctp_wakeup = <&pio PE 9 1 1 3 0xffffffff>;
|
||||
ctp_power_ldo_vol = <3300>;
|
||||
|
||||
hynitron,irq-gpio = <&pio PE 8 6 1 3 0xffffffff>;
|
||||
//<&pio PE 8 0 0 1 0>;
|
||||
hynitron,reset-gpio = <&pio PE 9 1 1 3 0xffffffff>;
|
||||
//<&pio PE 9 1 0 1 0>;
|
||||
hynitron,max-touch-number = <5>;
|
||||
hynitron,display-coords = <720 1280>;
|
||||
|
||||
hynitron,have-key;
|
||||
hynitron,key-number = <3>;
|
||||
hynitron,key-code = <139 172 158>;
|
||||
hynitron,key-y-coord = <2000 2000 2000>;
|
||||
hynitron,key-x-coord = <200 600 800>;
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -1449,7 +1523,7 @@
|
||||
/* mic1-single; */
|
||||
/* mic2-single; */
|
||||
pa-pin-max = <1>; /* set pa */
|
||||
pa-pin-0 = <&pio PH 12 1 1 1 0>;
|
||||
pa-pin-0 = <&pio PD 21 1 1 1 0>;
|
||||
pa-pin-level-0 = <1>;
|
||||
pa-pin-msleep-0 = <0>;
|
||||
tx-hub-en;
|
||||
@@ -1602,7 +1676,7 @@
|
||||
pinctrl-names = "active", "sleep";
|
||||
pinctrl-0 = <&pwm4_pin_a>;
|
||||
pinctrl-1 = <&pwm4_pin_b>;
|
||||
status = "okay";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&pwm6 {
|
||||
@@ -1619,6 +1693,13 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&pwm10 {
|
||||
pinctrl-names = "active", "sleep";
|
||||
pinctrl-0 = <&pwm10_pin_a>;
|
||||
pinctrl-1 = <&pwm10_pin_b>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&gpadc {
|
||||
channel_num = <1>;
|
||||
channel_select = <0x01>;
|
||||
@@ -1807,10 +1888,10 @@
|
||||
lcd_y = <1280>;
|
||||
lcd_width = <62>;
|
||||
lcd_height = <110>;
|
||||
lcd_dclk_freq = <64>;
|
||||
lcd_dclk_freq = <54>;
|
||||
|
||||
lcd_pwm_used = <1>;
|
||||
lcd_pwm_ch = <4>;
|
||||
lcd_pwm_ch = <10>;
|
||||
lcd_pwm_freq = <50000>;
|
||||
lcd_pwm_pol = <1>;
|
||||
lcd_pwm_max_limit = <255>;
|
||||
|
||||
Reference in New Issue
Block a user