From 6d995e31583e5361c758b401ea44634d406ac3da Mon Sep 17 00:00:00 2001 From: Thomas Kaiser Date: Sun, 21 Feb 2016 18:50:07 +0100 Subject: [PATCH] Fixed GPIO/I2C fex settings for all H3 boards --- config/orangepi2.fex | 50 ++++++++++++++++------------------ config/orangepilite.fex | 46 +++++++++++++++----------------- config/orangepione.fex | 54 +++++++++++++++++-------------------- config/orangepipc.fex | 59 +++++++++++++++++------------------------ config/orangepiplus.fex | 44 ++++++++++++++---------------- 5 files changed, 114 insertions(+), 139 deletions(-) diff --git a/config/orangepi2.fex b/config/orangepi2.fex index 5db0908822..2d93877cf3 100644 --- a/config/orangepi2.fex +++ b/config/orangepi2.fex @@ -132,7 +132,7 @@ sdc_d5 = port:PC13<3><1><2> sdc_d6 = port:PC14<3><1><2> sdc_d7 = port:PC15<3><1><2> sdc_2xmode = 1 -sdc_ddrmode = 1 +sdc_ddrmode = 1 [twi_para] twi_port = 0 @@ -238,7 +238,7 @@ twi_scl = port:PA11<2> twi_sda = port:PA12<2> [twi1] -twi_used = 0 +twi_used = 1 twi_scl = port:PA18<3> twi_sda = port:PA19<3> @@ -323,31 +323,27 @@ manual_cs = 0 ;userspace gpio interface for android ;---------------------------------------------------------------------------------- [gpio_para] -gpio_used = 1 -gpio_num = 23 -gpio_pin_1 = port:PA12<1><0> -gpio_pin_2 = port:PA11<1><0> -gpio_pin_3 = port:PA06<1><0> -gpio_pin_4 = port:PA13<1><0> -gpio_pin_5 = port:PA14<1><0> -gpio_pin_6 = port:PA01<1><0> -gpio_pin_7 = port:PD14<1><0> -gpio_pin_8 = port:PA00<1><0> -gpio_pin_9 = port:PA03<1><0> -gpio_pin_10 = port:PC04<1><0> -gpio_pin_11 = port:PC07<1><0> -gpio_pin_12 = port:PA02<1><0> -gpio_pin_13 = port:PA21<1><0> -gpio_pin_14 = port:PA19<1><0> -gpio_pin_15 = port:PA18<1><0> -gpio_pin_16 = port:PA07<1><0> -gpio_pin_17 = port:PA08<1><0> -gpio_pin_18 = port:PG08<1><0> -gpio_pin_19 = port:PA09<1><0> -gpio_pin_20 = port:PA10<1><0> -gpio_pin_21 = port:PG09<1><0> -gpio_pin_22 = port:PG06<1><0> -gpio_pin_23 = port:PG07<1><0> +gpio_used = 1 +gpio_num = 19 +gpio_pin_1 = port:PA06<1><0> +gpio_pin_2 = port:PA13<1><0> +gpio_pin_3 = port:PA14<1><0> +gpio_pin_4 = port:PA01<1><0> +gpio_pin_5 = port:PD14<1><0> +gpio_pin_6 = port:PA00<1><0> +gpio_pin_7 = port:PA03<1><0> +gpio_pin_8 = port:PC04<1><0> +gpio_pin_9 = port:PC07<1><0> +gpio_pin_10 = port:PA02<1><0> +gpio_pin_11 = port:PA21<1><0> +gpio_pin_12 = port:PA07<1><0> +gpio_pin_13 = port:PA08<1><0> +gpio_pin_14 = port:PG08<1><0> +gpio_pin_15 = port:PA09<1><0> +gpio_pin_16 = port:PA10<1><0> +gpio_pin_17 = port:PG09<1><0> +gpio_pin_18 = port:PG06<1><0> +gpio_pin_19 = port:PG07<1><0> ;[led_assign] ;normal_led = "gpio_pin_2" diff --git a/config/orangepilite.fex b/config/orangepilite.fex index 4980c6d98e..d7a1517079 100644 --- a/config/orangepilite.fex +++ b/config/orangepilite.fex @@ -147,7 +147,7 @@ twi_scl = port:PA11<2> twi_sda = port:PA12<2> [twi1] -twi_used = 0 +twi_used = 1 twi_scl = port:PA18<3> twi_sda = port:PA19<3> @@ -220,30 +220,26 @@ manual_cs = 0 [gpio_para] gpio_used = 1 -gpio_num = 23 -gpio_pin_1 = port:PA12<1><0> -gpio_pin_2 = port:PA11<1><0> -gpio_pin_3 = port:PA06<1><0> -gpio_pin_4 = port:PA13<1><0> -gpio_pin_5 = port:PA14<1><0> -gpio_pin_6 = port:PA01<1><0> -gpio_pin_7 = port:PD14<1><0> -gpio_pin_8 = port:PA00<1><0> -gpio_pin_9 = port:PA03<1><0> -gpio_pin_10 = port:PC04<1><0> -gpio_pin_11 = port:PC07<1><0> -gpio_pin_12 = port:PA02<1><0> -gpio_pin_13 = port:PA21<1><0> -gpio_pin_14 = port:PA19<1><0> -gpio_pin_15 = port:PA18<1><0> -gpio_pin_16 = port:PA07<1><0> -gpio_pin_17 = port:PA08<1><0> -gpio_pin_18 = port:PG08<1><0> -gpio_pin_19 = port:PA09<1><0> -gpio_pin_20 = port:PA10<1><0> -gpio_pin_21 = port:PG09<1><0> -gpio_pin_22 = port:PG06<1><0> -gpio_pin_23 = port:PG07<1><0> +gpio_num = 19 +gpio_pin_1 = port:PA06<1><0> +gpio_pin_2 = port:PA13<1><0> +gpio_pin_3 = port:PA14<1><0> +gpio_pin_4 = port:PA01<1><0> +gpio_pin_5 = port:PD14<1><0> +gpio_pin_6 = port:PA00<1><0> +gpio_pin_7 = port:PA03<1><0> +gpio_pin_8 = port:PC04<1><0> +gpio_pin_9 = port:PC07<1><0> +gpio_pin_10 = port:PA02<1><0> +gpio_pin_11 = port:PA21<1><0> +gpio_pin_12 = port:PA07<1><0> +gpio_pin_13 = port:PA08<1><0> +gpio_pin_14 = port:PG08<1><0> +gpio_pin_15 = port:PA09<1><0> +gpio_pin_16 = port:PA10<1><0> +gpio_pin_17 = port:PG09<1><0> +gpio_pin_18 = port:PG06<1><0> +gpio_pin_19 = port:PG07<1><0> ;[led_assign] ;normal_led = "gpio_pin_2" diff --git a/config/orangepione.fex b/config/orangepione.fex index c0942c9fed..f81b1ebd6a 100644 --- a/config/orangepione.fex +++ b/config/orangepione.fex @@ -147,7 +147,7 @@ twi_scl = port:PA11<2> twi_sda = port:PA12<2> [twi1] -twi_used = 0 +twi_used = 1 twi_scl = port:PA18<3> twi_sda = port:PA19<3> @@ -220,30 +220,26 @@ manual_cs = 0 [gpio_para] gpio_used = 1 -gpio_num = 23 -gpio_pin_1 = port:PA12<1><0> -gpio_pin_2 = port:PA11<1><0> -gpio_pin_3 = port:PA06<1><0> -gpio_pin_4 = port:PA13<1><0> -gpio_pin_5 = port:PA14<1><0> -gpio_pin_6 = port:PA01<1><0> -gpio_pin_7 = port:PD14<1><0> -gpio_pin_8 = port:PA00<1><0> -gpio_pin_9 = port:PA03<1><0> -gpio_pin_10 = port:PC04<1><0> -gpio_pin_11 = port:PC07<1><0> -gpio_pin_12 = port:PA02<1><0> -gpio_pin_13 = port:PA21<1><0> -gpio_pin_14 = port:PA19<1><0> -gpio_pin_15 = port:PA18<1><0> -gpio_pin_16 = port:PA07<1><0> -gpio_pin_17 = port:PA08<1><0> -gpio_pin_18 = port:PG08<1><0> -gpio_pin_19 = port:PA09<1><0> -gpio_pin_20 = port:PA10<1><0> -gpio_pin_21 = port:PG09<1><0> -gpio_pin_22 = port:PG06<1><0> -gpio_pin_23 = port:PG07<1><0> +gpio_num = 19 +gpio_pin_1 = port:PA06<1><0> +gpio_pin_2 = port:PA13<1><0> +gpio_pin_3 = port:PA14<1><0> +gpio_pin_4 = port:PA01<1><0> +gpio_pin_5 = port:PD14<1><0> +gpio_pin_6 = port:PA00<1><0> +gpio_pin_7 = port:PA03<1><0> +gpio_pin_8 = port:PC04<1><0> +gpio_pin_9 = port:PC07<1><0> +gpio_pin_10 = port:PA02<1><0> +gpio_pin_11 = port:PA21<1><0> +gpio_pin_12 = port:PA07<1><0> +gpio_pin_13 = port:PA08<1><0> +gpio_pin_14 = port:PG08<1><0> +gpio_pin_15 = port:PA09<1><0> +gpio_pin_16 = port:PA10<1><0> +gpio_pin_17 = port:PG09<1><0> +gpio_pin_18 = port:PG06<1><0> +gpio_pin_19 = port:PG07<1><0> ;[led_assign] ;normal_led = "gpio_pin_2" @@ -733,15 +729,15 @@ ir_tx = port:PH07<2> [dvfs_table] pmuic_type = 1 pmu_gpio0 = port:PL06<1><1><2><1> -pmu_level0 = 1270 -pmu_level1 = 1270 +pmu_level0 = 11300 +pmu_level1 = 1100 max_freq = 1200000000 min_freq = 648000000 LV_count = 2 LV1_freq = 1200000000 -LV1_volt = 1270 +LV1_volt = 1300 LV2_freq = 648000000 -LV2_volt = 1270 +LV2_volt = 1100 [gpu_dvfs_table] G_LV_count = 3 diff --git a/config/orangepipc.fex b/config/orangepipc.fex index 0877c96d73..67b0785959 100644 --- a/config/orangepipc.fex +++ b/config/orangepipc.fex @@ -147,7 +147,7 @@ twi_scl = port:PA11<2> twi_sda = port:PA12<2> [twi1] -twi_used = 0 +twi_used = 1 twi_scl = port:PA18<3> twi_sda = port:PA19<3> @@ -191,7 +191,7 @@ uart_rts = port:PA15<3><1> uart_cts = port:PA16<3><1> [spi0] -spi_used = 0 +spi_used = 1 spi_cs_bitmap = 1 spi_mosi = port:PC00<3> spi_miso = port:PC01<3> @@ -210,45 +210,36 @@ spi_miso = port:PA16<2> spi_dev_num = 1 [spi_board0] -modalias = "m25p32" +modalias = "spidev" max_speed_hz = 33000000 bus_num = 0 chip_select = 0 mode = 0 +full_duplex = 1 +manual_cs = 0 [gpio_para] gpio_used = 1 -gpio_num = 30 -; gpio_pin_1 = port:PL10<1><1> -; gpio_pin_2 = port:PA15<1><0> -gpio_pin_3 = port:PA12<1><0> -gpio_pin_4 = port:PA11<1><0> -gpio_pin_5 = port:PA06<1><0> -gpio_pin_6 = port:PA13<1><0> -gpio_pin_7 = port:PA14<1><0> -gpio_pin_8 = port:PA01<1><0> -gpio_pin_9 = port:PD14<1><0> -gpio_pin_10 = port:PA00<1><0> -gpio_pin_11 = port:PA03<1><0> -gpio_pin_12 = port:PC04<1><0> -gpio_pin_13 = port:PC07<1><0> -gpio_pin_14 = port:PC00<1><0> -gpio_pin_15 = port:PC01<1><0> -gpio_pin_16 = port:PA02<1><0> -gpio_pin_17 = port:PC02<1><0> -gpio_pin_18 = port:PC03<1><0> -gpio_pin_19 = port:PA21<1><0> -gpio_pin_20 = port:PA19<1><0> -gpio_pin_21 = port:PA18<1><0> -gpio_pin_22 = port:PA07<1><0> -gpio_pin_23 = port:PA08<1><0> -gpio_pin_24 = port:PG08<1><0> -gpio_pin_25 = port:PA09<1><0> -gpio_pin_26 = port:PA10<1><0> -gpio_pin_27 = port:PG09<1><0> -gpio_pin_28 = port:PA20<1><0> -gpio_pin_29 = port:PG06<1><0> -gpio_pin_30 = port:PG07<1><0> +gpio_num = 19 +gpio_pin_1 = port:PA06<1><0> +gpio_pin_2 = port:PA13<1><0> +gpio_pin_3 = port:PA14<1><0> +gpio_pin_4 = port:PA01<1><0> +gpio_pin_5 = port:PD14<1><0> +gpio_pin_6 = port:PA00<1><0> +gpio_pin_7 = port:PA03<1><0> +gpio_pin_8 = port:PC04<1><0> +gpio_pin_9 = port:PC07<1><0> +gpio_pin_10 = port:PA02<1><0> +gpio_pin_11 = port:PA21<1><0> +gpio_pin_12 = port:PA07<1><0> +gpio_pin_13 = port:PA08<1><0> +gpio_pin_14 = port:PG08<1><0> +gpio_pin_15 = port:PA09<1><0> +gpio_pin_16 = port:PA10<1><0> +gpio_pin_17 = port:PG09<1><0> +gpio_pin_18 = port:PG06<1><0> +gpio_pin_19 = port:PG07<1><0> ;[led_assign] ;normal_led = "gpio_pin_2" diff --git a/config/orangepiplus.fex b/config/orangepiplus.fex index afb33a2d9f..aad46014f8 100644 --- a/config/orangepiplus.fex +++ b/config/orangepiplus.fex @@ -327,30 +327,26 @@ manual_cs = 0 ;---------------------------------------------------------------------------------- [gpio_para] gpio_used = 1 -gpio_num = 23 -gpio_pin_1 = port:PA12<1><0> -gpio_pin_2 = port:PA11<1><0> -gpio_pin_3 = port:PA06<1><0> -gpio_pin_4 = port:PA13<1><0> -gpio_pin_5 = port:PA14<1><0> -gpio_pin_6 = port:PA01<1><0> -gpio_pin_7 = port:PD14<1><0> -gpio_pin_8 = port:PA00<1><0> -gpio_pin_9 = port:PA03<1><0> -gpio_pin_10 = port:PC04<1><0> -gpio_pin_11 = port:PC07<1><0> -gpio_pin_12 = port:PA02<1><0> -gpio_pin_13 = port:PA21<1><0> -gpio_pin_14 = port:PA19<1><0> -gpio_pin_15 = port:PA18<1><0> -gpio_pin_16 = port:PA07<1><0> -gpio_pin_17 = port:PA08<1><0> -gpio_pin_18 = port:PG08<1><0> -gpio_pin_19 = port:PA09<1><0> -gpio_pin_20 = port:PA10<1><0> -gpio_pin_21 = port:PG09<1><0> -gpio_pin_22 = port:PG06<1><0> -gpio_pin_23 = port:PG07<1><0> +gpio_num = 19 +gpio_pin_1 = port:PA06<1><0> +gpio_pin_2 = port:PA13<1><0> +gpio_pin_3 = port:PA14<1><0> +gpio_pin_4 = port:PA01<1><0> +gpio_pin_5 = port:PD14<1><0> +gpio_pin_6 = port:PA00<1><0> +gpio_pin_7 = port:PA03<1><0> +gpio_pin_8 = port:PC04<1><0> +gpio_pin_9 = port:PC07<1><0> +gpio_pin_10 = port:PA02<1><0> +gpio_pin_11 = port:PA21<1><0> +gpio_pin_12 = port:PA07<1><0> +gpio_pin_13 = port:PA08<1><0> +gpio_pin_14 = port:PG08<1><0> +gpio_pin_15 = port:PA09<1><0> +gpio_pin_16 = port:PA10<1><0> +gpio_pin_17 = port:PG09<1><0> +gpio_pin_18 = port:PG06<1><0> +gpio_pin_19 = port:PG07<1><0> ;[led_assign] ;normal_led = "gpio_pin_2"