From ed62611804391a632393ff2e2600799d7c35cf45 Mon Sep 17 00:00:00 2001 From: Srinu Gorle Date: Fri, 1 Aug 2014 21:31:17 +0530 Subject: [PATCH] ARM: dts: msm: Added missing bus vectors to match bus load table The venus driver selects the AB/IB bus vector index based on corresponding bus load table defined in driver. Due to few missing dtsi bus vectors(vga 60fps, 720p 60fps), the wrong index is selected. Add missing bus vectors for each target to match bus load table defined in driver. Change-Id: I329d902675c622d9e45cf7c95f350a336e51bbaf Signed-off-by: Srinu Gorle --- arch/arm/boot/dts/qcom/apq8084.dtsi | 72 +++++++++++++--------- arch/arm/boot/dts/qcom/msm8226.dtsi | 20 +++--- arch/arm/boot/dts/qcom/msm8916.dtsi | 20 +++--- arch/arm/boot/dts/qcom/msm8939-common.dtsi | 12 ++-- arch/arm/boot/dts/qcom/msm8974-v1.dtsi | 48 +++++++++------ arch/arm/boot/dts/qcom/msm8974-v2.dtsi | 48 +++++++++------ arch/arm/boot/dts/qcom/msm8974pro.dtsi | 48 +++++++++------ 7 files changed, 157 insertions(+), 111 deletions(-) diff --git a/arch/arm/boot/dts/qcom/apq8084.dtsi b/arch/arm/boot/dts/qcom/apq8084.dtsi index f645e01cb55f..705946f77886 100644 --- a/arch/arm/boot/dts/qcom/apq8084.dtsi +++ b/arch/arm/boot/dts/qcom/apq8084.dtsi @@ -4952,14 +4952,16 @@ qcom,msm-bus-clients { qcom,msm-bus-client@0 { qcom,msm-bus,name = "venc-ddr"; - qcom,msm-bus,num-cases = <8>; + qcom,msm-bus,num-cases = <10>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <63 512 0 0>, - <63 512 120000 302000>, - <63 512 364000 302000>, - <63 512 804000 302000>, - <63 512 1608000 604000>, + <63 512 120000 302000>, /* VGA 30 fps */ + <63 512 364000 302000>, /* VGA 60 fps */ + <63 512 364000 302000>, /* 720p 30 fps */ + <63 512 804000 302000>, /* 720p 60 fps */ + <63 512 804000 302000>, /* 1080p 30 fps */ + <63 512 1608000 604000>, /* 1080p 60 fps */ <63 512 2576000 967000>, <63 512 4680000 1404000>, <63 512 4988000 1496000>; @@ -4968,14 +4970,16 @@ qcom,msm-bus-client@1 { qcom,msm-bus,name = "vdec-core0-ddr"; - qcom,msm-bus,num-cases = <8>; + qcom,msm-bus,num-cases = <10>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <63 512 0 0>, - <63 512 208000 303000>, - <63 512 536000 303000>, - <63 512 1012000 303000>, - <63 512 2024000 606000>, + <63 512 208000 303000>, /* VGA 30 fps */ + <63 512 536000 303000>, /* VGA 60 fps */ + <63 512 536000 303000>, /* 720p 30 fps */ + <63 512 1012000 303000>, /* 720p 60 fps */ + <63 512 1012000 303000>, /* 1080p 30 fps */ + <63 512 2024000 606000>, /* 1080p 60 fps */ <63 512 3240000 970000>, <63 512 4048000 1212000>, <63 512 4264000 1279000>; @@ -4984,14 +4988,16 @@ qcom,msm-bus-client@2 { qcom,msm-bus,name = "vdec-core1-ddr"; - qcom,msm-bus,num-cases = <8>; + qcom,msm-bus,num-cases = <10>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <63 512 0 0>, - <63 512 208000 303000>, - <63 512 536000 303000>, - <63 512 1012000 303000>, - <63 512 2024000 606000>, + <63 512 208000 303000>, /* VGA 30 fps */ + <63 512 536000 303000>, /* VGA 60 fps */ + <63 512 536000 303000>, /* 720p 30 fps */ + <63 512 1012000 303000>, /* 720p 60 fps */ + <63 512 1012000 303000>, /* 1080p 30 fps */ + <63 512 2024000 606000>, /* 1080p 60 fps */ <63 512 3240000 970000>, <63 512 4048000 1212000>, <63 512 4264000 1279000>; @@ -5000,14 +5006,16 @@ qcom,msm-bus-client@3 { qcom,msm-bus,name = "venc-ocmem"; - qcom,msm-bus,num-cases = <8>; + qcom,msm-bus,num-cases = <10>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <68 604 0 0>, - <68 604 138000 1034000>, - <68 604 414000 1034000>, - <68 604 940000 1034000>, - <68 604 1880000 2068000>, + <68 604 138000 1034000>, /* VGA 30 fps */ + <68 604 414000 1034000>, /* VGA 60 fps */ + <68 604 414000 1034000>, /* 720p 30 fps */ + <68 604 940000 1034000>, /* 720p 60 fps */ + <68 604 940000 1034000>, /* 1080p 30 fps */ + <68 604 1880000 2068000>, /* 1080p 60 fps */ <68 604 3008000 3309000>, <68 604 3760000 4136000>, <68 604 4468000 2457000>; @@ -5016,14 +5024,16 @@ qcom,msm-bus-client@4 { qcom,msm-bus,name = "vdec-core0-ocmem"; - qcom,msm-bus,num-cases = <8>; + qcom,msm-bus,num-cases = <10>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <68 604 0 0>, - <68 604 176000 519000>, - <68 604 456000 519000>, - <68 604 864000 519000>, - <68 604 1728000 1038000>, + <68 604 176000 519000>, /* VGA 30 fps */ + <68 604 456000 519000>, /* VGA 60 fps */ + <68 604 456000 519000>, /* 720p 30 fps */ + <68 604 864000 519000>, /* 720p 60 fps */ + <68 604 864000 519000>, /* 1080p 30 fps */ + <68 604 1728000 1038000>, /* 1080p 60 fps */ <68 604 2766000 1661000>, <68 604 3456000 2076000>, <68 604 3662000 2198000>; @@ -5032,14 +5042,16 @@ qcom,msm-bus-client@5 { qcom,msm-bus,name = "vdec-core1-ocmem"; - qcom,msm-bus,num-cases = <8>; + qcom,msm-bus,num-cases = <10>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <68 604 0 0>, - <68 604 176000 519000>, - <68 604 456000 519000>, - <68 604 864000 519000>, - <68 604 1728000 3640000>, + <68 604 176000 519000>, /* VGA 30 fps */ + <68 604 456000 519000>, /* VGA 60 fps */ + <68 604 456000 519000>, /* 720p 30 fps */ + <68 604 864000 519000>, /* 720p 60 fps */ + <68 604 864000 519000>, /* 1080p 30 fps */ + <68 604 1728000 3640000>, /* 1080p 60 fps */ <68 604 2766000 3640000>, <68 604 3456000 3640000>, <68 604 3662000 3640000>; diff --git a/arch/arm/boot/dts/qcom/msm8226.dtsi b/arch/arm/boot/dts/qcom/msm8226.dtsi index 8c0a69effd8c..47d7f99cbcf9 100644 --- a/arch/arm/boot/dts/qcom/msm8226.dtsi +++ b/arch/arm/boot/dts/qcom/msm8226.dtsi @@ -214,25 +214,29 @@ qcom,msm-bus-clients { qcom,msm-bus-client@0 { qcom,msm-bus,name = "venc-ddr"; - qcom,msm-bus,num-cases = <4>; + qcom,msm-bus,num-cases = <6>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <63 512 0 0>, - <63 512 129000 142000>, - <63 512 384000 422000>, - <63 512 866000 953000>; + <63 512 129000 142000>, /* VGA 30 fps */ + <63 512 384000 422000>, /* VGA 60 fps */ + <63 512 384000 422000>, /* 720p 30 fps */ + <63 512 866000 953000>, /* 720p 60 fps */ + <63 512 866000 953000>; /* 1080p 30 fps */ qcom,bus-configs = <0x1000414>; }; qcom,msm-bus-client@1 { qcom,msm-bus,name = "vdec-ddr"; - qcom,msm-bus,num-cases = <4>; + qcom,msm-bus,num-cases = <6>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <63 512 0 0>, - <63 512 103000 134000>, - <63 512 268000 348000>, - <63 512 505000 657000>; + <63 512 103000 134000>, /* VGA 30 fps */ + <63 512 268000 348000>, /* VGA 60 fps */ + <63 512 268000 348000>, /* 720p 30 fps */ + <63 512 505000 657000>, /* 720p 60 fps */ + <63 512 505000 657000>; /* 1080p 30 fps */ qcom,bus-configs = <0x30fcfff>; }; }; diff --git a/arch/arm/boot/dts/qcom/msm8916.dtsi b/arch/arm/boot/dts/qcom/msm8916.dtsi index 636d9e5b8c64..a8bb99a0d54a 100644 --- a/arch/arm/boot/dts/qcom/msm8916.dtsi +++ b/arch/arm/boot/dts/qcom/msm8916.dtsi @@ -1675,25 +1675,29 @@ qcom,msm-bus-clients { qcom,msm-bus-client@0 { qcom,msm-bus,name = "venc-ddr"; - qcom,msm-bus,num-cases = <4>; + qcom,msm-bus,num-cases = <6>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <63 512 0 0>, - <63 512 133600 674400>, - <63 512 400900 1079000>, - <63 512 908600 1537600>; + <63 512 133600 674400>, /* VGA 30 fps */ + <63 512 400900 1079000>, /* VGA 60 fps */ + <63 512 400900 1079000>, /* 720p 30 fps */ + <63 512 908600 1537600>, /* 720p 60 fps */ + <63 512 908600 1537600>; /* 1080p 30 fps */ qcom,bus-configs = <0x01000414>; }; qcom,msm-bus-client@1 { qcom,msm-bus,name = "vdec-ddr"; - qcom,msm-bus,num-cases = <4>; + qcom,msm-bus,num-cases = <6>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <63 512 0 0>, - <63 512 99600 831900>, - <63 512 298900 831900>, - <63 512 677600 1331000>; + <63 512 99600 831900>, /* VGA 30 fps */ + <63 512 298900 831900>, /* VGA 60 fps */ + <63 512 298900 831900>, /* 720p 30 fps */ + <63 512 677600 1331000>, /* 720p 60 fps */ + <63 512 677600 1331000>; /* 1080p 30 fps */ qcom,bus-configs = <0x030fcfff>; }; }; diff --git a/arch/arm/boot/dts/qcom/msm8939-common.dtsi b/arch/arm/boot/dts/qcom/msm8939-common.dtsi index 9c792dd66dd7..b4b3ba794250 100644 --- a/arch/arm/boot/dts/qcom/msm8939-common.dtsi +++ b/arch/arm/boot/dts/qcom/msm8939-common.dtsi @@ -1419,7 +1419,7 @@ <72000 133330000 0x0c000000>, /* HEVC decoder VGA 60fps */ <72000 133330000 0x030fcfff>, /* Legacy decoder VGA 60fps */ <36000 133330000 0x0c000000>, /* HEVC VGA 30 fps */ - <36000 133330000 0x030fcfff> ,/* Legacy decoder VGA 30 fps */ + <36000 133330000 0x030fcfff>, /* Legacy decoder VGA 30 fps */ <36000 133330000 0x01000414>; /* Legacy encoder VGA 30 fps */ qcom,hfi = "venus"; @@ -1453,13 +1453,15 @@ qcom,msm-bus-clients { qcom,msm-bus-client@0 { qcom,msm-bus,name = "venc-ddr"; - qcom,msm-bus,num-cases = <4>; + qcom,msm-bus,num-cases = <6>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <63 512 0 0>, - <63 512 136806 1236684>, - <63 512 410521 1859686>, - <63 512 930406 1859686>; + <63 512 136806 1236684>, /* VGA 30 fps */ + <63 512 410521 1859686>, /* VGA 60 fps */ + <63 512 410521 1859686>, /* 720p 30 fps */ + <63 512 930406 1859686>, /* 720p 60 fps */ + <63 512 930406 1859686>; /* 1080p 30 fps */ qcom,bus-configs = <0x01000414>; }; qcom,msm-bus-client@1 { diff --git a/arch/arm/boot/dts/qcom/msm8974-v1.dtsi b/arch/arm/boot/dts/qcom/msm8974-v1.dtsi index 8d3de8e8e886..5496daadc67c 100644 --- a/arch/arm/boot/dts/qcom/msm8974-v1.dtsi +++ b/arch/arm/boot/dts/qcom/msm8974-v1.dtsi @@ -146,14 +146,16 @@ qcom,msm-bus-clients { qcom,msm-bus-client@0 { qcom,msm-bus,name = "venc-ddr"; - qcom,msm-bus,num-cases = <7>; + qcom,msm-bus,num-cases = <9>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <63 512 0 0>, - <63 512 60000 664950>, - <63 512 181000 664950>, - <63 512 403000 664950>, - <63 512 806000 1329900>, + <63 512 60000 664950>, /* VGA 30 fps */ + <63 512 181000 664950>, /* VGA 60 fps */ + <63 512 181000 664950>, /* 720p 30fps */ + <63 512 403000 664950>, /* 720p 60fps */ + <63 512 403000 664950>, /* 1080p 30fps */ + <63 512 806000 1329900>, /* 1080p 60fps */ <63 512 1289600 2127840>, <63 512 161200 6400000>; qcom,bus-configs = <0x1000414>; @@ -161,14 +163,16 @@ qcom,msm-bus-client@1 { qcom,msm-bus,name = "vdec-ddr"; - qcom,msm-bus,num-cases = <7>; + qcom,msm-bus,num-cases = <9>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <63 512 0 0>, - <63 512 110000 909000>, - <63 512 268000 909000>, - <63 512 505000 909000>, - <63 512 1010000 1818000>, + <63 512 110000 909000>, /* VGA 30fps */ + <63 512 268000 909000>, /* VGA 60fps */ + <63 512 268000 909000>, /* 720p 30fps */ + <63 512 505000 909000>, /* 720p 60fps */ + <63 512 505000 909000>, /* 1080p 30fps */ + <63 512 1010000 1818000>, /* 1080p 60fps */ <63 512 1616000 2908800>, <63 512 2020000 6400000>; qcom,bus-configs = <0x30fcfff>; @@ -176,14 +180,16 @@ qcom,msm-bus-client@2 { qcom,msm-bus,name = "venc-ocmem"; - qcom,msm-bus,num-cases = <7>; + qcom,msm-bus,num-cases = <9>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <68 604 0 0>, - <68 604 138200 1222000>, - <68 604 414700 1222000>, - <68 604 940000 2444000>, - <68 604 1880000 2444000>, + <68 604 138200 1222000>, /* VGA 30fps */ + <68 604 414700 1222000>, /* VGA 60fps */ + <68 604 414700 1222000>, /* 720p 30fps */ + <68 604 940000 2444000>, /* 720p 60fps */ + <68 604 940000 2444000>, /* 1080p 30fps */ + <68 604 1880000 2444000>, /* 1080p 60fps */ <68 604 3008000 3910400>, <68 604 3760000 4888000>; qcom,bus-configs = <0x1000414>; @@ -191,14 +197,16 @@ qcom,msm-bus-client@3 { qcom,msm-bus,name = "vdec-ocmem"; - qcom,msm-bus,num-cases = <7>; + qcom,msm-bus,num-cases = <9>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <68 604 0 0>, - <68 604 176900 1556640>, - <68 604 456200 1556640>, - <68 604 864800 1556640>, - <68 604 1729600 3113280>, + <68 604 176900 1556640>, /* VGA 30fps */ + <68 604 456200 1556640>, /* VGA 60fps */ + <68 604 456200 1556640>, /* 720p 30fps */ + <68 604 864800 1556640>, /* 720p 60fps */ + <68 604 864800 1556640>, /* 1080p 30fps */ + <68 604 1729600 3113280>, /* 1080p 60fps */ <68 604 2767360 4981248>, <68 604 3459200 6226560>; qcom,bus-configs = <0x30fcfff>; diff --git a/arch/arm/boot/dts/qcom/msm8974-v2.dtsi b/arch/arm/boot/dts/qcom/msm8974-v2.dtsi index d48eb038150c..56328a37b819 100644 --- a/arch/arm/boot/dts/qcom/msm8974-v2.dtsi +++ b/arch/arm/boot/dts/qcom/msm8974-v2.dtsi @@ -198,14 +198,16 @@ qcom,msm-bus-clients { qcom,msm-bus-client@0 { qcom,msm-bus,name = "venc-ddr"; - qcom,msm-bus,num-cases = <8>; + qcom,msm-bus,num-cases = <10>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <63 512 0 0>, - <63 512 120000 302000>, - <63 512 364000 302000>, - <63 512 804000 302000>, - <63 512 1608000 604000>, + <63 512 120000 302000>, /* VGA 30 fps */ + <63 512 364000 302000>, /* VGA 60 fps */ + <63 512 364000 302000>, /* 720p 30 fps */ + <63 512 804000 302000>, /* 720p 60 fps */ + <63 512 804000 302000>, /* 1080p 30 fps */ + <63 512 1608000 604000>, /* 1080p 60 fps */ <63 512 2576000 967000>, <63 512 4680000 1404000>, <63 512 4988000 1496000>; @@ -214,14 +216,16 @@ qcom,msm-bus-client@1 { qcom,msm-bus,name = "vdec-ddr"; - qcom,msm-bus,num-cases = <8>; + qcom,msm-bus,num-cases = <10>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <63 512 0 0>, - <63 512 208000 303000>, - <63 512 536000 1600000>, - <63 512 1012000 1600000>, - <63 512 2024000 1600000>, + <63 512 208000 303000>, /* VGA 30 fps */ + <63 512 536000 1600000>, /* VGA 60 fps */ + <63 512 536000 1600000>, /* 720p 30 fps */ + <63 512 1012000 1600000>, /* 720p 60 fps */ + <63 512 1012000 1600000>, /* 1080p 30 fps */ + <63 512 2024000 1600000>, /* 1080p 60 fps */ <63 512 3240000 1600000>, <63 512 4048000 1600000>, <63 512 4264000 1600000>; @@ -230,14 +234,16 @@ qcom,msm-bus-client@2 { qcom,msm-bus,name = "venc-ocmem"; - qcom,msm-bus,num-cases = <8>; + qcom,msm-bus,num-cases = <10>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <68 604 0 0>, - <68 604 138000 1034000>, - <68 604 414000 1034000>, - <68 604 940000 1034000>, - <68 604 1880000 2068000>, + <68 604 138000 1034000>, /* VGA 30 fps */ + <68 604 414000 1034000>, /* VGA 60 fps */ + <68 604 414000 1034000>, /* 720p 30 fps */ + <68 604 940000 1034000>, /* 720p 60 fps */ + <68 604 940000 1034000>, /* 1080p 30 fps */ + <68 604 1880000 2068000>, /* 1080p 60 fps */ <68 604 3008000 3309000>, <68 604 3760000 4136000>, <68 604 4468000 2457000>; @@ -246,14 +252,16 @@ qcom,msm-bus-client@3 { qcom,msm-bus,name = "vdec-ocmem"; - qcom,msm-bus,num-cases = <8>; + qcom,msm-bus,num-cases = <10>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <68 604 0 0>, - <68 604 176000 519000>, - <68 604 456000 519000>, - <68 604 864000 629000>, - <68 604 1728000 1038000>, + <68 604 176000 519000>, /* VGA 30 fps */ + <68 604 456000 519000>, /* VGA 60 fps */ + <68 604 456000 519000>, /* 720p 30 fps */ + <68 604 864000 629000>, /* 720p 60 fps */ + <68 604 864000 629000>, /* 1080p 30 fps */ + <68 604 1728000 1038000>, /* 1080p 60 fps */ <68 604 2766000 1661000>, <68 604 3456000 2076000>, <68 604 3662000 2198000>; diff --git a/arch/arm/boot/dts/qcom/msm8974pro.dtsi b/arch/arm/boot/dts/qcom/msm8974pro.dtsi index 92fe8f726b99..603f159e3080 100644 --- a/arch/arm/boot/dts/qcom/msm8974pro.dtsi +++ b/arch/arm/boot/dts/qcom/msm8974pro.dtsi @@ -1825,14 +1825,16 @@ qcom,msm-bus-clients { qcom,msm-bus-client@0 { qcom,msm-bus,name = "venc-ddr"; - qcom,msm-bus,num-cases = <8>; + qcom,msm-bus,num-cases = <10>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <63 512 0 0>, - <63 512 120000 302000>, - <63 512 364000 302000>, - <63 512 804000 302000>, - <63 512 1608000 604000>, + <63 512 120000 302000>, /* VGA 30 fps */ + <63 512 364000 302000>, /* VGA 60 fps */ + <63 512 364000 302000>, /* 720p 30 fps */ + <63 512 804000 302000>, /* 720p 60 fps */ + <63 512 804000 302000>, /* 1080p 30 fps */ + <63 512 1608000 604000>, /* 1080p 60 fps */ <63 512 2576000 967000>, <63 512 4680000 1404000>, <63 512 4988000 1496000>; @@ -1841,14 +1843,16 @@ qcom,msm-bus-client@1 { qcom,msm-bus,name = "vdec-ddr"; - qcom,msm-bus,num-cases = <8>; + qcom,msm-bus,num-cases = <10>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <63 512 0 0>, - <63 512 208000 303000>, - <63 512 536000 1600000>, - <63 512 1012000 1600000>, - <63 512 2024000 1600000>, + <63 512 208000 303000>, /* VGA 30 fps */ + <63 512 536000 1600000>, /* VGA 60 fps */ + <63 512 536000 1600000>, /* 720p 30 fps */ + <63 512 1012000 1600000>, /* 720p 60 fps */ + <63 512 1012000 1600000>, /* 1080p 30 fps */ + <63 512 2024000 1600000>, /* 1080p 60 fps */ <63 512 3240000 1600000>, <63 512 4048000 1600000>, <63 512 4264000 1600000>; @@ -1857,14 +1861,16 @@ qcom,msm-bus-client@2 { qcom,msm-bus,name = "venc-ocmem"; - qcom,msm-bus,num-cases = <8>; + qcom,msm-bus,num-cases = <10>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <68 604 0 0>, - <68 604 138000 1034000>, - <68 604 414000 1034000>, - <68 604 940000 1034000>, - <68 604 1880000 2068000>, + <68 604 138000 1034000>, /* VGA 30 fps */ + <68 604 414000 1034000>, /* VGA 60 fps */ + <68 604 414000 1034000>, /* 720p 30 fps */ + <68 604 940000 1034000>, /* 720p 60 fps */ + <68 604 940000 1034000>, /* 1080p 30 fps */ + <68 604 1880000 2068000>, /* 1080p 60 fps */ <68 604 3008000 3309000>, <68 604 3760000 4136000>, <68 604 4468000 2457000>; @@ -1873,14 +1879,16 @@ qcom,msm-bus-client@3 { qcom,msm-bus,name = "vdec-ocmem"; - qcom,msm-bus,num-cases = <8>; + qcom,msm-bus,num-cases = <10>; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <68 604 0 0>, - <68 604 176000 519000>, - <68 604 456000 519000>, - <68 604 864000 629000>, - <68 604 1728000 1038000>, + <68 604 176000 519000>, /* VGA 30 fps */ + <68 604 456000 519000>, /* VGA 60 fps */ + <68 604 456000 519000>, /* 720p 30 fps */ + <68 604 864000 629000>, /* 720p 60 fps */ + <68 604 864000 629000>, /* 1080p 30 fps */ + <68 604 1728000 1038000>, /* 1080p 60 fps */ <68 604 2766000 1661000>, <68 604 3456000 2076000>, <68 604 3662000 2198000>;