Add node for the video system device. Signed-off-by: Paweł Anikiel <pan@xxxxxxxxxxxx> --- .../socfpga/socfpga_arria10_chameleonv3.dts | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/arch/arm/boot/dts/intel/socfpga/socfpga_arria10_chameleonv3.dts b/arch/arm/boot/dts/intel/socfpga/socfpga_arria10_chameleonv3.dts index 422d00cd4c74..5e66363d4ab5 100644 --- a/arch/arm/boot/dts/intel/socfpga/socfpga_arria10_chameleonv3.dts +++ b/arch/arm/boot/dts/intel/socfpga/socfpga_arria10_chameleonv3.dts @@ -10,6 +10,60 @@ / { compatible = "google,chameleon-v3", "enclustra,mercury-aa1", "altr,socfpga-arria10", "altr,socfpga"; + soc { + video@c0060500 { + compatible = "google,chv3-video"; + reg = <0xc0060500 0x100>, + <0xc0060600 0x100>, + <0xc0060700 0x100>, + <0xc0060800 0x100>, + <0xc0060900 0x100>, + <0xc0060a00 0x100>, + <0xc0062000 0x800>, + <0xc0064000 0x800>, + <0xc0060f20 0x10>, + <0xc0060f30 0x10>, + <0xc0060f40 0x10>, + <0xc0060f50 0x10>, + <0xc0060f60 0x10>, + <0xc0060f70 0x10>, + <0xc0060f80 0x10>, + <0xc0060fe0 0x10>; + reg-names = "fb0", + "fb_mst1", + "fb_mst2", + "fb_mst3", + "fb_mst4", + "fb_sst", + "dp_mst", + "dp_sst", + "fb0_irq", + "fb_mst1_irq", + "fb_mst2_irq", + "fb_mst3_irq", + "fb_mst4_irq", + "fb_sst_irq", + "dp_mst_irq", + "dp_sst_irq"; + interrupts = <0 19 IRQ_TYPE_LEVEL_HIGH>, + <0 22 IRQ_TYPE_LEVEL_HIGH>, + <0 23 IRQ_TYPE_LEVEL_HIGH>, + <0 24 IRQ_TYPE_LEVEL_HIGH>, + <0 25 IRQ_TYPE_LEVEL_HIGH>, + <0 26 IRQ_TYPE_LEVEL_HIGH>, + <0 27 IRQ_TYPE_LEVEL_HIGH>, + <0 33 IRQ_TYPE_LEVEL_HIGH>; + interrupt-names = "fb0", + "fb_mst1", + "fb_mst2", + "fb_mst3", + "fb_mst4", + "fb_sst", + "dp_mst", + "dp_sst"; + }; + }; + aliases { serial0 = &uart0; i2c0 = &i2c0; -- 2.41.0.255.g8b1d071c50-goog