| / { |
| aliases { |
| system-state-led = &led_red; |
| pwm-led0 = &pwm_led0; |
| pwm-led1 = &pwm_led1; |
| pwm-led2 = &pwm_led2; |
| pwm-led3 = &pwm_led3; |
| }; |
| |
| pwm_leds { |
| /delete-node/ pwm_led_0; |
| pwm_led0: pwm_led_0 { |
| pwms = <&pwm0 0 PWM_MSEC(20) PWM_POLARITY_NORMAL>; |
| label = "PWM LED Blue"; |
| }; |
| pwm_led1: pwm_led_1 { |
| pwms = <&pwm0 3 PWM_MSEC(20) PWM_POLARITY_NORMAL>; |
| label = "PWM LED Green"; |
| }; |
| pwm_led2: pwm_led_2 { |
| pwms = <&pwm0 2 PWM_MSEC(20) PWM_POLARITY_NORMAL>; |
| label = "PWM LED Red"; |
| }; |
| pwm_led3: pwm_led_3 { |
| pwms = <&pwm0 1 PWM_MSEC(20) PWM_POLARITY_NORMAL>; |
| label = "PWM IDENTIFY LED Green"; |
| }; |
| }; |
| |
| keys { |
| /delete-node/ button_1; |
| /delete-node/ button_3; |
| compatible = "gpio-keys"; |
| key_1: button_1 { |
| gpios = <&gpiod 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; |
| }; |
| key_2: button_2 { |
| gpios = <&gpiod 7 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; |
| }; |
| key_3: button_3 { |
| gpios = <&gpiod 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; |
| }; |
| key_4: button_4 { |
| gpios = <&gpiof 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; |
| }; |
| |
| key_matrix_col1: key_matrix_col1 { |
| gpios = <&gpiod 6 GPIO_ACTIVE_HIGH>; |
| }; |
| key_matrix_col2: key_matrix_col2 { |
| gpios = <&gpiof 6 GPIO_ACTIVE_HIGH>; |
| }; |
| key_matrix_row1: key_matrix_row1 { |
| gpios = <&gpiod 2 GPIO_PULL_DOWN>; |
| }; |
| key_matrix_row2: key_matrix_row2 { |
| gpios = <&gpiod 7 GPIO_PULL_DOWN>; |
| }; |
| }; |
| }; |
| |
| &pinctrl { |
| pwm_ch0_pd0_default: pwm_ch0_pd0_default { |
| pinmux = <B9x_PINMUX_SET(B9x_PORT_D, B9x_PIN_0, B92_FUNC_PWM0)>; |
| }; |
| pwm_ch1_pd1_default: pwm_ch1_pd1_default { |
| pinmux = <B9x_PINMUX_SET(B9x_PORT_D, B9x_PIN_1, B92_FUNC_PWM1)>; |
| }; |
| pwm_ch2_pe2_default: pwm_ch2_pe2_default { |
| pinmux = <B9x_PINMUX_SET(B9x_PORT_E, B9x_PIN_2, B92_FUNC_PWM2)>; |
| }; |
| pwm_ch3_pe0_default: pwm_ch3_pe0_default { |
| pinmux = <B9x_PINMUX_SET(B9x_PORT_E, B9x_PIN_0, B92_FUNC_PWM3)>; |
| }; |
| }; |
| |
| &pwm0 { |
| pinctrl-0 = <&pwm_ch0_pd0_default &pwm_ch1_pd1_default &pwm_ch2_pe2_default &pwm_ch3_pe0_default>; |
| }; |
| |
| &flash { |
| reg = <0x20000000 0x200000>; |
| |
| partitions { |
| /delete-node/ partition@0; |
| /delete-node/ partition@20000; |
| /delete-node/ partition@88000; |
| /delete-node/ partition@f0000; |
| /delete-node/ partition@f4000; |
| /delete-node/ partition@fe000; |
| boot_partition: partition@0 { |
| label = "mcuboot"; |
| reg = <0x00000000 0x19000>; |
| }; |
| slot0_partition: partition@19000 { |
| label = "image-0"; |
| reg = <0x19000 0xee000>; |
| }; |
| factory_partition: partition@107000 { |
| label = "factory-data"; |
| reg = <0x107000 0x1000>; |
| }; |
| storage_partition: partition@108000 { |
| label = "storage"; |
| reg = <0x108000 0x8000>; |
| }; |
| slot1_partition: partition@110000 { |
| label = "image-1"; |
| reg = <0x110000 0xee000>; |
| }; |
| vendor_partition: partition@1fe000 { |
| label = "vendor-data"; |
| reg = <0x1fe000 0x2000>; |
| }; |
| }; |
| }; |