ARC: [plat-hsdk]: Add support of Vivante GPU
HSDK board has built-in Vivante GPU IP which works perfectly fine with Etnaviv driver, so let's use it. Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
This commit is contained in:
parent
780b35b6aa
commit
b04700645d
|
@ -167,6 +167,24 @@ mmcclk_biu: mmcclk-biu {
|
|||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
gpu_core_clk: gpu-core-clk {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <400000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
gpu_dma_clk: gpu-dma-clk {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <400000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
gpu_cfg_clk: gpu-cfg-clk {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <200000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
dmac_core_clk: dmac-core-clk {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <400000000>;
|
||||
|
@ -264,6 +282,17 @@ gpio_port_a: gpio-controller@0 {
|
|||
};
|
||||
};
|
||||
|
||||
gpu_3d: gpu@90000 {
|
||||
compatible = "vivante,gc";
|
||||
reg = <0x90000 0x4000>;
|
||||
clocks = <&gpu_dma_clk>,
|
||||
<&gpu_cfg_clk>,
|
||||
<&gpu_core_clk>,
|
||||
<&gpu_core_clk>;
|
||||
clock-names = "bus", "reg", "core", "shader";
|
||||
interrupts = <28>;
|
||||
};
|
||||
|
||||
dmac: dmac@80000 {
|
||||
compatible = "snps,axi-dma-1.01a";
|
||||
reg = <0x80000 0x400>;
|
||||
|
|
|
@ -54,6 +54,7 @@ CONFIG_GPIO_SNPS_CREG=y
|
|||
CONFIG_DRM=y
|
||||
# CONFIG_DRM_FBDEV_EMULATION is not set
|
||||
CONFIG_DRM_UDL=y
|
||||
CONFIG_DRM_ETNAVIV=y
|
||||
CONFIG_FB=y
|
||||
CONFIG_FRAMEBUFFER_CONSOLE=y
|
||||
CONFIG_USB_EHCI_HCD=y
|
||||
|
@ -65,7 +66,6 @@ CONFIG_MMC=y
|
|||
CONFIG_MMC_SDHCI=y
|
||||
CONFIG_MMC_SDHCI_PLTFM=y
|
||||
CONFIG_MMC_DW=y
|
||||
# CONFIG_IOMMU_SUPPORT is not set
|
||||
CONFIG_EXT3_FS=y
|
||||
CONFIG_VFAT_FS=y
|
||||
CONFIG_TMPFS=y
|
||||
|
|
Loading…
Reference in New Issue