mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
rockchip rk3566: h96-TVbox: Include i2c Led Pins into dts
This commit is contained in:
@@ -9,6 +9,7 @@
|
|||||||
#include <dt-bindings/input/input.h>
|
#include <dt-bindings/input/input.h>
|
||||||
#include <dt-bindings/pinctrl/rockchip.h>
|
#include <dt-bindings/pinctrl/rockchip.h>
|
||||||
#include <dt-bindings/soc/rockchip,vop2.h>
|
#include <dt-bindings/soc/rockchip,vop2.h>
|
||||||
|
#include <dt-bindings/leds/common.h>
|
||||||
#include "rk3566.dtsi"
|
#include "rk3566.dtsi"
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
@@ -67,6 +68,106 @@
|
|||||||
linux,rc-map-name = "rc-h96-max-v56";
|
linux,rc-map-name = "rc-h96-max-v56";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2c-display {
|
||||||
|
compatible = "i2c-gpio";
|
||||||
|
sda-gpios = <&gpio0 RK_PB4 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||||
|
scl-gpios = <&gpio0 RK_PB3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||||
|
i2c-gpio,delay-us = <5>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
display@24 {
|
||||||
|
compatible = "fdhisi,fd6551";
|
||||||
|
reg = <0x24>;
|
||||||
|
|
||||||
|
digits {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
digit@0 {
|
||||||
|
reg = <0>;
|
||||||
|
segments = <1 3>,
|
||||||
|
<1 1>,
|
||||||
|
<1 2>,
|
||||||
|
<1 6>,
|
||||||
|
<1 4>,
|
||||||
|
<1 5>,
|
||||||
|
<1 0>;
|
||||||
|
};
|
||||||
|
digit@1 {
|
||||||
|
reg = <1>;
|
||||||
|
segments = <2 3>,
|
||||||
|
<2 1>,
|
||||||
|
<2 2>,
|
||||||
|
<2 6>,
|
||||||
|
<2 4>,
|
||||||
|
<2 5>,
|
||||||
|
<2 0>;
|
||||||
|
};
|
||||||
|
digit@2 {
|
||||||
|
reg = <2>;
|
||||||
|
segments = <3 3>,
|
||||||
|
<3 1>,
|
||||||
|
<3 2>,
|
||||||
|
<3 6>,
|
||||||
|
<3 4>,
|
||||||
|
<3 5>,
|
||||||
|
<3 0>;
|
||||||
|
};
|
||||||
|
digit@3 {
|
||||||
|
reg = <3>;
|
||||||
|
segments = <4 3>,
|
||||||
|
<4 1>,
|
||||||
|
<4 2>,
|
||||||
|
<4 6>,
|
||||||
|
<4 4>,
|
||||||
|
<4 5>,
|
||||||
|
<4 0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
leds {
|
||||||
|
#address-cells = <2>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
led@0,0 {
|
||||||
|
reg = <0 0>;
|
||||||
|
function = LED_FUNCTION_ALARM;
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,1 {
|
||||||
|
reg = <0 1>;
|
||||||
|
function = LED_FUNCTION_USB;
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,3 {
|
||||||
|
reg = <0 3>;
|
||||||
|
function = "play";
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,2 {
|
||||||
|
reg = <0 2>;
|
||||||
|
function = "pause";
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,4 {
|
||||||
|
reg = <0 4>;
|
||||||
|
function = "colon";
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,5 {
|
||||||
|
reg = <0 5>;
|
||||||
|
function = LED_FUNCTION_LAN;
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,6 {
|
||||||
|
reg = <0 6>;
|
||||||
|
function = LED_FUNCTION_WLAN;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
fddis_dev {
|
fddis_dev {
|
||||||
compatible = "fddis_dev";
|
compatible = "fddis_dev";
|
||||||
fddis_gpio_clk = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>;
|
fddis_gpio_clk = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>;
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
#include <dt-bindings/input/input.h>
|
#include <dt-bindings/input/input.h>
|
||||||
#include <dt-bindings/pinctrl/rockchip.h>
|
#include <dt-bindings/pinctrl/rockchip.h>
|
||||||
#include <dt-bindings/soc/rockchip,vop2.h>
|
#include <dt-bindings/soc/rockchip,vop2.h>
|
||||||
|
#include <dt-bindings/leds/common.h>
|
||||||
#include "rk3566.dtsi"
|
#include "rk3566.dtsi"
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
@@ -60,6 +61,106 @@
|
|||||||
pinctrl-0 = <&ir_receiver_pin>;
|
pinctrl-0 = <&ir_receiver_pin>;
|
||||||
linux,rc-map-name = "rc-h96-max-v56";
|
linux,rc-map-name = "rc-h96-max-v56";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2c-display {
|
||||||
|
compatible = "i2c-gpio";
|
||||||
|
sda-gpios = <&gpio0 RK_PB4 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||||
|
scl-gpios = <&gpio0 RK_PB3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||||
|
i2c-gpio,delay-us = <5>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
display@24 {
|
||||||
|
compatible = "fdhisi,fd6551";
|
||||||
|
reg = <0x24>;
|
||||||
|
|
||||||
|
digits {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
digit@0 {
|
||||||
|
reg = <0>;
|
||||||
|
segments = <1 3>,
|
||||||
|
<1 1>,
|
||||||
|
<1 2>,
|
||||||
|
<1 6>,
|
||||||
|
<1 4>,
|
||||||
|
<1 5>,
|
||||||
|
<1 0>;
|
||||||
|
};
|
||||||
|
digit@1 {
|
||||||
|
reg = <1>;
|
||||||
|
segments = <2 3>,
|
||||||
|
<2 1>,
|
||||||
|
<2 2>,
|
||||||
|
<2 6>,
|
||||||
|
<2 4>,
|
||||||
|
<2 5>,
|
||||||
|
<2 0>;
|
||||||
|
};
|
||||||
|
digit@2 {
|
||||||
|
reg = <2>;
|
||||||
|
segments = <3 3>,
|
||||||
|
<3 1>,
|
||||||
|
<3 2>,
|
||||||
|
<3 6>,
|
||||||
|
<3 4>,
|
||||||
|
<3 5>,
|
||||||
|
<3 0>;
|
||||||
|
};
|
||||||
|
digit@3 {
|
||||||
|
reg = <3>;
|
||||||
|
segments = <4 3>,
|
||||||
|
<4 1>,
|
||||||
|
<4 2>,
|
||||||
|
<4 6>,
|
||||||
|
<4 4>,
|
||||||
|
<4 5>,
|
||||||
|
<4 0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
leds {
|
||||||
|
#address-cells = <2>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
led@0,0 {
|
||||||
|
reg = <0 0>;
|
||||||
|
function = LED_FUNCTION_ALARM;
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,1 {
|
||||||
|
reg = <0 1>;
|
||||||
|
function = LED_FUNCTION_USB;
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,3 {
|
||||||
|
reg = <0 3>;
|
||||||
|
function = "play";
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,2 {
|
||||||
|
reg = <0 2>;
|
||||||
|
function = "pause";
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,4 {
|
||||||
|
reg = <0 4>;
|
||||||
|
function = "colon";
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,5 {
|
||||||
|
reg = <0 5>;
|
||||||
|
function = LED_FUNCTION_LAN;
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,6 {
|
||||||
|
reg = <0 6>;
|
||||||
|
function = LED_FUNCTION_WLAN;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
fddis_dev {
|
fddis_dev {
|
||||||
compatible = "fddis_dev";
|
compatible = "fddis_dev";
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
#include <dt-bindings/input/input.h>
|
#include <dt-bindings/input/input.h>
|
||||||
#include <dt-bindings/pinctrl/rockchip.h>
|
#include <dt-bindings/pinctrl/rockchip.h>
|
||||||
#include <dt-bindings/soc/rockchip,vop2.h>
|
#include <dt-bindings/soc/rockchip,vop2.h>
|
||||||
|
#include <dt-bindings/leds/common.h>
|
||||||
#include "rk3566.dtsi"
|
#include "rk3566.dtsi"
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
@@ -66,6 +67,106 @@
|
|||||||
pinctrl-0 = <&ir_receiver_pin>;
|
pinctrl-0 = <&ir_receiver_pin>;
|
||||||
linux,rc-map-name = "rc-h96-max-v56";
|
linux,rc-map-name = "rc-h96-max-v56";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2c-display {
|
||||||
|
compatible = "i2c-gpio";
|
||||||
|
sda-gpios = <&gpio0 RK_PB4 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||||
|
scl-gpios = <&gpio0 RK_PB3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||||
|
i2c-gpio,delay-us = <5>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
display@24 {
|
||||||
|
compatible = "fdhisi,fd6551";
|
||||||
|
reg = <0x24>;
|
||||||
|
|
||||||
|
digits {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
digit@0 {
|
||||||
|
reg = <0>;
|
||||||
|
segments = <1 3>,
|
||||||
|
<1 1>,
|
||||||
|
<1 2>,
|
||||||
|
<1 6>,
|
||||||
|
<1 4>,
|
||||||
|
<1 5>,
|
||||||
|
<1 0>;
|
||||||
|
};
|
||||||
|
digit@1 {
|
||||||
|
reg = <1>;
|
||||||
|
segments = <2 3>,
|
||||||
|
<2 1>,
|
||||||
|
<2 2>,
|
||||||
|
<2 6>,
|
||||||
|
<2 4>,
|
||||||
|
<2 5>,
|
||||||
|
<2 0>;
|
||||||
|
};
|
||||||
|
digit@2 {
|
||||||
|
reg = <2>;
|
||||||
|
segments = <3 3>,
|
||||||
|
<3 1>,
|
||||||
|
<3 2>,
|
||||||
|
<3 6>,
|
||||||
|
<3 4>,
|
||||||
|
<3 5>,
|
||||||
|
<3 0>;
|
||||||
|
};
|
||||||
|
digit@3 {
|
||||||
|
reg = <3>;
|
||||||
|
segments = <4 3>,
|
||||||
|
<4 1>,
|
||||||
|
<4 2>,
|
||||||
|
<4 6>,
|
||||||
|
<4 4>,
|
||||||
|
<4 5>,
|
||||||
|
<4 0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
leds {
|
||||||
|
#address-cells = <2>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
led@0,0 {
|
||||||
|
reg = <0 0>;
|
||||||
|
function = LED_FUNCTION_ALARM;
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,1 {
|
||||||
|
reg = <0 1>;
|
||||||
|
function = LED_FUNCTION_USB;
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,3 {
|
||||||
|
reg = <0 3>;
|
||||||
|
function = "play";
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,2 {
|
||||||
|
reg = <0 2>;
|
||||||
|
function = "pause";
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,4 {
|
||||||
|
reg = <0 4>;
|
||||||
|
function = "colon";
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,5 {
|
||||||
|
reg = <0 5>;
|
||||||
|
function = LED_FUNCTION_LAN;
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,6 {
|
||||||
|
reg = <0 6>;
|
||||||
|
function = LED_FUNCTION_WLAN;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
fddis_dev {
|
fddis_dev {
|
||||||
compatible = "fddis_dev";
|
compatible = "fddis_dev";
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
#include <dt-bindings/input/input.h>
|
#include <dt-bindings/input/input.h>
|
||||||
#include <dt-bindings/pinctrl/rockchip.h>
|
#include <dt-bindings/pinctrl/rockchip.h>
|
||||||
#include <dt-bindings/soc/rockchip,vop2.h>
|
#include <dt-bindings/soc/rockchip,vop2.h>
|
||||||
|
#include <dt-bindings/leds/common.h>
|
||||||
#include "rk3566.dtsi"
|
#include "rk3566.dtsi"
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
@@ -60,6 +61,106 @@
|
|||||||
pinctrl-0 = <&ir_receiver_pin>;
|
pinctrl-0 = <&ir_receiver_pin>;
|
||||||
linux,rc-map-name = "rc-h96-max-v56";
|
linux,rc-map-name = "rc-h96-max-v56";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2c-display {
|
||||||
|
compatible = "i2c-gpio";
|
||||||
|
sda-gpios = <&gpio0 RK_PB4 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||||
|
scl-gpios = <&gpio0 RK_PB3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||||
|
i2c-gpio,delay-us = <5>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
display@24 {
|
||||||
|
compatible = "fdhisi,fd6551";
|
||||||
|
reg = <0x24>;
|
||||||
|
|
||||||
|
digits {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
digit@0 {
|
||||||
|
reg = <0>;
|
||||||
|
segments = <1 3>,
|
||||||
|
<1 1>,
|
||||||
|
<1 2>,
|
||||||
|
<1 6>,
|
||||||
|
<1 4>,
|
||||||
|
<1 5>,
|
||||||
|
<1 0>;
|
||||||
|
};
|
||||||
|
digit@1 {
|
||||||
|
reg = <1>;
|
||||||
|
segments = <2 3>,
|
||||||
|
<2 1>,
|
||||||
|
<2 2>,
|
||||||
|
<2 6>,
|
||||||
|
<2 4>,
|
||||||
|
<2 5>,
|
||||||
|
<2 0>;
|
||||||
|
};
|
||||||
|
digit@2 {
|
||||||
|
reg = <2>;
|
||||||
|
segments = <3 3>,
|
||||||
|
<3 1>,
|
||||||
|
<3 2>,
|
||||||
|
<3 6>,
|
||||||
|
<3 4>,
|
||||||
|
<3 5>,
|
||||||
|
<3 0>;
|
||||||
|
};
|
||||||
|
digit@3 {
|
||||||
|
reg = <3>;
|
||||||
|
segments = <4 3>,
|
||||||
|
<4 1>,
|
||||||
|
<4 2>,
|
||||||
|
<4 6>,
|
||||||
|
<4 4>,
|
||||||
|
<4 5>,
|
||||||
|
<4 0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
leds {
|
||||||
|
#address-cells = <2>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
led@0,0 {
|
||||||
|
reg = <0 0>;
|
||||||
|
function = LED_FUNCTION_ALARM;
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,1 {
|
||||||
|
reg = <0 1>;
|
||||||
|
function = LED_FUNCTION_USB;
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,3 {
|
||||||
|
reg = <0 3>;
|
||||||
|
function = "play";
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,2 {
|
||||||
|
reg = <0 2>;
|
||||||
|
function = "pause";
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,4 {
|
||||||
|
reg = <0 4>;
|
||||||
|
function = "colon";
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,5 {
|
||||||
|
reg = <0 5>;
|
||||||
|
function = LED_FUNCTION_LAN;
|
||||||
|
};
|
||||||
|
|
||||||
|
led@0,6 {
|
||||||
|
reg = <0 6>;
|
||||||
|
function = LED_FUNCTION_WLAN;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
fddis_dev {
|
fddis_dev {
|
||||||
compatible = "fddis_dev";
|
compatible = "fddis_dev";
|
||||||
|
|||||||
Reference in New Issue
Block a user