diff --git a/device/config/chips/v851s3/configs/fastboot_sl100_front/board.dts b/device/config/chips/v851s3/configs/fastboot_sl100_front/board.dts index 821997078..6c50d5874 100755 --- a/device/config/chips/v851s3/configs/fastboot_sl100_front/board.dts +++ b/device/config/chips/v851s3/configs/fastboot_sl100_front/board.dts @@ -424,7 +424,7 @@ sensor0_mname = "gc2083_mipi"; sensor0_twi_cci_id = <0>; sensor0_twi_addr = <0x6e>; - sensor0_mclk_id = <0>; + sensor0_mclk_id = <1>; sensor0_pos = "rear"; sensor0_isp_used = <1>; sensor0_fmt = <1>; @@ -451,7 +451,7 @@ sensor1_mname = "sc2356_mipi"; sensor1_twi_cci_id = <1>; sensor1_twi_addr = <0x6c>; - sensor1_mclk_id = <1>; + sensor1_mclk_id = <0>; sensor1_pos = "front"; sensor1_isp_used = <1>; sensor1_fmt = <1>; @@ -1150,15 +1150,15 @@ }; pwm9_pin_a: pwm9@0 { - pins = "PD22"; + pins = "PE9"; function = "pwm9"; - muxsel = <2>; + muxsel = <5>; drive-strength = <10>; bias-pull-up; }; pwm9_pin_b: pwm9@1 { - pins = "PD22"; + pins = "PE9"; function = "gpio_in"; muxsel = <0>; }; @@ -1669,7 +1669,7 @@ pinctrl-names = "active", "sleep"; pinctrl-0 = <&pwm0_pin_a>; pinctrl-1 = <&pwm0_pin_b>; - status = "okay"; + status = "disabled"; }; &pwm4 { @@ -1690,7 +1690,7 @@ pinctrl-names = "active", "sleep"; pinctrl-0 = <&pwm9_pin_a>; pinctrl-1 = <&pwm9_pin_b>; - status = "disabled"; + status = "okay"; }; &pwm10 { diff --git a/device/config/chips/v851s3/configs/fastboot_sl100_front/linux/config-4.9 b/device/config/chips/v851s3/configs/fastboot_sl100_front/linux/config-4.9 index 666a16949..9954db63d 100755 --- a/device/config/chips/v851s3/configs/fastboot_sl100_front/linux/config-4.9 +++ b/device/config/chips/v851s3/configs/fastboot_sl100_front/linux/config-4.9 @@ -2155,7 +2155,7 @@ CONFIG_LCD_SUPPORT_T050K589=y CONFIG_LCD_SUPPORT_ICN6202=y CONFIG_LCD_SUPPORT_ICN6202_2LANE=y # CONFIG_LCD_SUPPORT_NT35510_MIPI is not set -# CONFIG_LCD_REVERT_180_DEGREE is not set +CONFIG_LCD_REVERT_180_DEGREE=y # # Display engine feature select diff --git a/device/config/chips/v851s3/configs/fastboot_sl100_front/linux/config-4.9_recovery b/device/config/chips/v851s3/configs/fastboot_sl100_front/linux/config-4.9_recovery index 1ff8ba0df..a63adac51 100755 --- a/device/config/chips/v851s3/configs/fastboot_sl100_front/linux/config-4.9_recovery +++ b/device/config/chips/v851s3/configs/fastboot_sl100_front/linux/config-4.9_recovery @@ -1578,7 +1578,7 @@ CONFIG_LCD_SUPPORT_T050K589=y CONFIG_LCD_SUPPORT_ICN6202=y CONFIG_LCD_SUPPORT_ICN6202_2LANE=y # CONFIG_LCD_SUPPORT_NT35510_MIPI is not set -# CONFIG_LCD_REVERT_180_DEGREE is not set +CONFIG_LCD_REVERT_180_DEGREE=y # # Display engine feature select diff --git a/lichee/rtos-hal/hal/source/vin/platform/vin_config_sun8iw21p1.c b/lichee/rtos-hal/hal/source/vin/platform/vin_config_sun8iw21p1.c index aa8691a83..32fdd0beb 100755 --- a/lichee/rtos-hal/hal/source/vin/platform/vin_config_sun8iw21p1.c +++ b/lichee/rtos-hal/hal/source/vin/platform/vin_config_sun8iw21p1.c @@ -729,7 +729,7 @@ struct sensor_list global_sensors[VIN_MAX_CSI] = { .sensor_name = "gc2083_mipi", .sensor_twi_addr = 0x6e, .sensor_twi_id = 0, - .mclk_id = 0, + .mclk_id = 1, .use_isp = 1, .id = 0, .addr_width = 16, @@ -746,7 +746,7 @@ struct sensor_list global_sensors[VIN_MAX_CSI] = { .sensor_name = "sc2356_mipi", .sensor_twi_addr = 0x6c, .sensor_twi_id = 1, - .mclk_id = 1, + .mclk_id = 0, .use_isp = 1, .id = 1, .addr_width = 16, diff --git a/target/allwinner/v851s3-fastboot_sl100_front/busybox-init-base-files/APP/SL100FRONTPANEL b/target/allwinner/v851s3-fastboot_sl100_front/busybox-init-base-files/APP/SL100FRONTPANEL index 93df34266..51a0abe37 100755 Binary files a/target/allwinner/v851s3-fastboot_sl100_front/busybox-init-base-files/APP/SL100FRONTPANEL and b/target/allwinner/v851s3-fastboot_sl100_front/busybox-init-base-files/APP/SL100FRONTPANEL differ diff --git a/target/allwinner/v851s3-fastboot_sl100_front/busybox-init-base-files/etc/init.d/rc.final b/target/allwinner/v851s3-fastboot_sl100_front/busybox-init-base-files/etc/init.d/rc.final index 0f9bba501..1bfb0e43b 100755 --- a/target/allwinner/v851s3-fastboot_sl100_front/busybox-init-base-files/etc/init.d/rc.final +++ b/target/allwinner/v851s3-fastboot_sl100_front/busybox-init-base-files/etc/init.d/rc.final @@ -95,19 +95,19 @@ echo 162 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio162/direction echo 0 > /sys/class/gpio/gpio162/value -echo 160 > /sys/class/gpio/export -echo out > /sys/class/gpio/gpio160/direction -echo 0 > /sys/class/gpio/gpio160/value +# echo 160 > /sys/class/gpio/export +# echo out > /sys/class/gpio/gpio160/direction +# echo 0 > /sys/class/gpio/gpio160/value -echo 164 > /sys/class/gpio/export +# echo 164 > /sys/class/gpio/export # echo out > /sys/class/gpio/gpio164/direction -echo in > /sys/class/gpio/gpio164/direction +# echo in > /sys/class/gpio/gpio164/direction # echo 0 > /sys/class/gpio/gpio164/value -echo 0 > /sys/class/pwm/pwmchip0/export -echo 100000 > /sys/class/pwm/pwmchip0/pwm0/period -echo 70000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle -echo 1 > /sys/class/pwm/pwmchip0/pwm0/enable +echo 9 > /sys/class/pwm/pwmchip0/export +echo 100000 > /sys/class/pwm/pwmchip0/pwm9/period +echo 70000 > /sys/class/pwm/pwmchip0/pwm9/duty_cycle +echo 1 > /sys/class/pwm/pwmchip0/pwm9/enable # echo 1 > /sys/class/gpio/gpio160/value # echo 1 > /sys/class/gpio/gpio164/value