composer/projects/hi3516cv500_ultimate_caminos/general/package/all-patches/linux/0018-hi3516cv500-caminos-id...

102 lines
2.5 KiB
Diff

--- a/arch/arm/boot/dts/hi3516cv500.dtsi 2023-06-02 10:57:21.000000000 +0000
+++ b/arch/arm/boot/dts/hi3516cv500.dtsi 2023-10-31 15:26:14.061254438 +0000
@@ -198,6 +198,7 @@
reg = <0x12051000 0x1000>;
clocks = <&clk_3m>,<&clk_apb>;
clock-names = "wdog_clk", "apb_pclk";
+ ysctrltatus = "disabled";
status = "disabled";
};
@@ -229,7 +230,7 @@
dmas = <&hiedmacv310_0 19 19>, <&hiedmacv310_0 18 18>;
dma-names = "tx","rx";
#endif
- status = "disabled";
+ status = "okay";
};
#endif
uart2: uart@120a2000 {
@@ -680,10 +681,18 @@
osal: osal {
compatible = "hisilicon,osal";
+ anony = <1>;
+ setup_zones = "anonymous,0,0x88000000,384M";
+ setup_allocator = "hisi";
+ mmap_zones = [00];
};
sys_config: sys_config {
compatible = "hisilicon,sys_config";
+ g_online_flag = <0>;
+ g_cmos_yuv_flag = <0>;
+ sensor_list = "sns0=imx327,sns1=imx327";
+ chip_list = "hi3516cv500";
};
sys: sys@12010000 {
@@ -739,6 +748,9 @@
reg-names = "vgs0";
interrupts = <0 38 4>;
interrupt-names = "vgs0";
+ max_vgs_job = <128>;
+ max_vgs_task = <200>;
+ max_vgs_node = <200>;
};
vo: vo@11440000 {
@@ -755,6 +767,7 @@
reg-names = "hifb", "sys";
interrupts = <0 59 4>, <0 51 4>;
interrupt-names = "hifb", "hifb_soft";
+ video = "hifb:vram0_size:16200";
};
tde: tde@11210000 {
@@ -775,6 +788,9 @@
reg-names = "gdc", "nnie0";
interrupts = <0 42 4>, <0 41 4>;
interrupt-names = "gdc", "nnie0";
+ max_gdc_job = <32>;
+ max_gdc_task = <64>;
+ max_gdc_node = <64>;
};
gzip: gzip@11200000 {
@@ -803,6 +819,7 @@
venc: venc {
compatible = "hisilicon,hisi-venc";
+ VencMaxChnNum = <16>;
};
scd: scd@10030000 {
@@ -833,6 +850,8 @@
reg-names = "nnie0","gdc";
interrupts = <0 41 4>,<0 42 4>;
interrupt-names = "nnie0","gdc";
+ nnie_save_power = [01];
+ nnie_max_tskbuf_num = [00 20];
};
ive: ive@11230000 {
@@ -841,6 +860,8 @@
reg-names = "ive";
interrupts = <0 37 4>;
interrupt-names = "ive";
+ save_power = [00];
+ max_node_num = [02 00];
};
adc: adc@120e0000 {
@@ -849,7 +870,7 @@
interrupts = <0 65 4>;
resets = <&clock 0x1bc 2>;
reset-names = "lsadc-crg";
- status = "disabled";
+ status = "okay";
};
ir: ir@120f0000 {
compatible = "hisilicon,hi_ir";