From 921dd3079d74f0283e7f0bddd6283df2f4e93b21 Mon Sep 17 00:00:00 2001 From: haridhayal11 Date: Wed, 5 Jan 2022 10:31:10 +0530 Subject: [PATCH] Add Samsung Galaxy S21U (p3s) overlay --- Samsung/p3s/Android.mk | 8 + Samsung/p3s/AndroidManifest.xml | 10 + Samsung/p3s/res/values/config.xml | 1230 +++++++++++++++++++++++++ Samsung/p3s/res/xml/power_profile.xml | 213 +++++ overlay.mk | 1 + 5 files changed, 1462 insertions(+) create mode 100644 Samsung/p3s/Android.mk create mode 100644 Samsung/p3s/AndroidManifest.xml create mode 100644 Samsung/p3s/res/values/config.xml create mode 100644 Samsung/p3s/res/xml/power_profile.xml diff --git a/Samsung/p3s/Android.mk b/Samsung/p3s/Android.mk new file mode 100644 index 0000000..d58d0c2 --- /dev/null +++ b/Samsung/p3s/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-samsung-p3s +LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Samsung/p3s/AndroidManifest.xml b/Samsung/p3s/AndroidManifest.xml new file mode 100644 index 0000000..413a8f1 --- /dev/null +++ b/Samsung/p3s/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Samsung/p3s/res/values/config.xml b/Samsung/p3s/res/values/config.xml new file mode 100644 index 0000000..e5372a5 --- /dev/null +++ b/Samsung/p3s/res/values/config.xml @@ -0,0 +1,1230 @@ + + + + rndis0 + + + 40 + + + 0 + 1 + 20 + 21 + + + 0 + 10 + 20 + 30 + + 3000 + 128 + 255 + 0 + 1 + 1 + + 13 + 18 + 26 + 32 + 37 + 42 + 55 + 75 + 95 + 106 + 112 + 119 + 134 + 157 + 220 + 450 + 450 + 557 + 612 + 668 + 724 + 780 + 836 + 892 + 948 + 1000 + 1000 + 1000 + + + 6 + 6 + 6 + 11 + 79 + 95 + 141 + 183 + 200 + 219 + 255 + 255 + 255 + + + 1 + 2 + 3 + 4 + 5 + 10 + 15 + 20 + 25 + 50 + 100 + 300 + 500 + 1000 + 2000 + 2999 + 3000 + 4000 + 5000 + 6000 + 7000 + 8000 + 9000 + 10000 + 20000 + 40000 + 999999 + + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + 37 + 38 + 39 + 40 + 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 50 + 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60 + 61 + 62 + 63 + 64 + 65 + 66 + 67 + 68 + 69 + 70 + 71 + 72 + 73 + 74 + 75 + 76 + 77 + 78 + 79 + 80 + 81 + 82 + 83 + 84 + 85 + 86 + 87 + 88 + 89 + 90 + 91 + 92 + 93 + 94 + 95 + 96 + 97 + 98 + 99 + 100 + 101 + 102 + 103 + 104 + 105 + 106 + 107 + 108 + 109 + 110 + 111 + 112 + 113 + 114 + 115 + 116 + 117 + 118 + 119 + 120 + 121 + 122 + 123 + 124 + 125 + 126 + 127 + 128 + 129 + 130 + 131 + 132 + 133 + 134 + 135 + 136 + 137 + 138 + 139 + 140 + 141 + 142 + 143 + 144 + 145 + 146 + 147 + 148 + 149 + 150 + 151 + 152 + 153 + 154 + 155 + 156 + 157 + 158 + 159 + 160 + 161 + 162 + 163 + 164 + 165 + 166 + 167 + 168 + 169 + 170 + 171 + 172 + 173 + 174 + 175 + 176 + 177 + 178 + 179 + 180 + 181 + 182 + 183 + 184 + 185 + 186 + 187 + 188 + 189 + 190 + 191 + 192 + 193 + 194 + 195 + 196 + 197 + 198 + 199 + 200 + 201 + 202 + 203 + 204 + 205 + 206 + 207 + 208 + 209 + 210 + 211 + 212 + 213 + 214 + 215 + 216 + 217 + 218 + 219 + 220 + 221 + 222 + 223 + 224 + 225 + 226 + 227 + 228 + 229 + 230 + 231 + 232 + 233 + 234 + 235 + 236 + 237 + 238 + 239 + 240 + 241 + 242 + 243 + 244 + 245 + 246 + 247 + 248 + 249 + 250 + 251 + 252 + 253 + 254 + 255 + 256 + 257 + 258 + 259 + 260 + 261 + 262 + 263 + 264 + 265 + 266 + 267 + 268 + 269 + 270 + 271 + 272 + 273 + 274 + 275 + 276 + 277 + 278 + 279 + 280 + 281 + 282 + 283 + 284 + 285 + 286 + 287 + 288 + 289 + 290 + 291 + 292 + 293 + 294 + 295 + 296 + 297 + 298 + 299 + 300 + 301 + 302 + 303 + 304 + 305 + 306 + 307 + 308 + 309 + 310 + 311 + 312 + 313 + 314 + 315 + 316 + 317 + 318 + 319 + 320 + 321 + 322 + 323 + 324 + 325 + 326 + 327 + 328 + 329 + 330 + 331 + 332 + 333 + 334 + 335 + 336 + 337 + 338 + 339 + 340 + 341 + 342 + 343 + 344 + 345 + 346 + 347 + 348 + 349 + 350 + 351 + 352 + 353 + 354 + 355 + 356 + 357 + 358 + 359 + 360 + 361 + 362 + 363 + 364 + 365 + 366 + 367 + 368 + 369 + 370 + 371 + 372 + 373 + 374 + 375 + 376 + 377 + 378 + 379 + 380 + 381 + 382 + 383 + 384 + 385 + 386 + 387 + 388 + 389 + 390 + 391 + 392 + 393 + 394 + 395 + 396 + 397 + 398 + 399 + 400 + 401 + 402 + 403 + 404 + 405 + 406 + 407 + 408 + 409 + 410 + 411 + 412 + 413 + 414 + 415 + 416 + 417 + 418 + 419 + 420 + 421 + 422 + 423 + 424 + 425 + 426 + 427 + 428 + 429 + 430 + 431 + 432 + 433 + 434 + 435 + 436 + 437 + 438 + 439 + 440 + 441 + 442 + 443 + 444 + 445 + 446 + 447 + 448 + 449 + 450 + 451 + 452 + 453 + 454 + 455 + 456 + 457 + 458 + 459 + 460 + 461 + 462 + 463 + 464 + 465 + 466 + 467 + 468 + 469 + 470 + 471 + 472 + 473 + 474 + 475 + 476 + 477 + 478 + 479 + 480 + 481 + 482 + 483 + 484 + 485 + 486 + 487 + 488 + 489 + 490 + 491 + 492 + 493 + 494 + 495 + 496 + 497 + 498 + 499 + 500 + 501 + 502 + 503 + 504 + 505 + 506 + 507 + 508 + 509 + 510 + 511 + 512 + 513 + 514 + 515 + 516 + 517 + 518 + 519 + 520 + 521 + 522 + 523 + 524 + 525 + 526 + 527 + 528 + 529 + 530 + 531 + 532 + 533 + 534 + 535 + 536 + 537 + 538 + 539 + 540 + 541 + 542 + 543 + 544 + 545 + 546 + 547 + 548 + 549 + 550 + 551 + 552 + 553 + 554 + 555 + 556 + 557 + 558 + 559 + 560 + 561 + + + 2 + 2.317 + 2.779 + 3.32 + 3.919 + 4.565 + 5.251 + 5.972 + 6.725 + 7.507 + 8.316 + 9.149 + 10.005 + 10.883 + 11.781 + 12.699 + 13.635 + 14.589 + 15.56 + 16.548 + 17.551 + 18.569 + 19.602 + 20.65 + 21.71 + 22.785 + 23.872 + 24.972 + 26.084 + 27.208 + 28.344 + 29.491 + 30.649 + 31.819 + 32.999 + 34.189 + 35.39 + 36.601 + 37.821 + 39.051 + 40.291 + 41.54 + 42.799 + 44.066 + 45.342 + 46.627 + 47.921 + 49.222 + 50.533 + 51.851 + 53.178 + 54.512 + 55.855 + 57.205 + 58.563 + 59.929 + 61.302 + 62.682 + 64.069 + 65.464 + 66.866 + 68.275 + 69.691 + 71.114 + 72.543 + 73.979 + 75.422 + 76.872 + 78.328 + 79.79 + 81.259 + 82.734 + 84.215 + 85.703 + 87.197 + 88.696 + 90.202 + 91.714 + 93.231 + 94.755 + 96.284 + 97.819 + 99.36 + 100.906 + 102.458 + 104.015 + 105.578 + 107.147 + 108.721 + 110.3 + 111.885 + 113.474 + 115.07 + 116.67 + 118.275 + 119.886 + 121.502 + 123.122 + 124.748 + 126.379 + 128.015 + 129.655 + 131.301 + 132.951 + 134.606 + 136.266 + 137.931 + 139.601 + 141.275 + 142.954 + 144.637 + 146.325 + 148.017 + 149.715 + 151.416 + 153.122 + 154.833 + 156.548 + 158.267 + 159.991 + 161.719 + 163.452 + 165.188 + 166.929 + 168.675 + 170.424 + 172.178 + 173.936 + 175.698 + 177.464 + 179.234 + 181.009 + 182.787 + 184.57 + 186.356 + 188.147 + 189.941 + 191.74 + 193.542 + 195.348 + 197.159 + 198.973 + 200.791 + 202.613 + 204.438 + 206.268 + 208.101 + 209.938 + 211.779 + 213.623 + 215.472 + 217.324 + 219.179 + 221.038 + 222.901 + 224.768 + 226.638 + 228.512 + 230.389 + 232.27 + 234.155 + 236.043 + 237.934 + 239.829 + 241.728 + 243.63 + 245.535 + 247.444 + 249.357 + 251.272 + 253.192 + 255.114 + 257.04 + 258.969 + 260.902 + 262.838 + 264.777 + 266.72 + 268.666 + 270.615 + 272.568 + 274.523 + 276.482 + 278.444 + 280.41 + 282.378 + 284.35 + 286.325 + 288.303 + 290.285 + 292.269 + 294.257 + 296.248 + 298.242 + 300.238 + 302.239 + 304.242 + 306.248 + 308.257 + 310.269 + 312.285 + 314.303 + 316.324 + 318.349 + 320.376 + 322.407 + 324.44 + 326.476 + 328.515 + 330.558 + 332.603 + 334.651 + 336.702 + 338.756 + 340.812 + 342.872 + 344.935 + 346 + 349.947 + 353.922 + 357.897 + 362.368 + 366.343 + 370.318 + 374.293 + 378.268 + 382.243 + 386.715 + 390.69 + 394.665 + 398.639 + 402.614 + 406.589 + 410.564 + 415.036 + 419.011 + 422.986 + 426.961 + 430.936 + 434.911 + 439.382 + 443.357 + 447.332 + 451.307 + 455.282 + 459.257 + 463.729 + 467.704 + 471.679 + 475.654 + 479.629 + 483.603 + 487.578 + 492.05 + 496.025 + 500 + 510 + 512 + 513 + 515 + 517 + 519 + 521 + 523 + 525 + 527 + 529 + 531 + 533 + 535 + 537 + 539 + 541 + 543 + 545 + 547 + 548 + 550 + 552 + 554 + 556 + 558 + 560 + 562 + 564 + 566 + 568 + 570 + 572 + 573 + 575 + 577 + 579 + 581 + 583 + 585 + 587 + 589 + 591 + 593 + 595 + 597 + 599 + 601 + 603 + 605 + 607 + 608 + 610 + 612 + 614 + 616 + 618 + 620 + 622 + 624 + 626 + 628 + 630 + 632 + 634 + 635 + 637 + 639 + 641 + 643 + 645 + 647 + 649 + 651 + 653 + 655 + 657 + 659 + 661 + 663 + 665 + 667 + 668 + 670 + 672 + 674 + 676 + 678 + 680 + 682 + 684 + 686 + 688 + 690 + 692 + 694 + 695 + 697 + 699 + 701 + 703 + 705 + 707 + 709 + 711 + 713 + 715 + 717 + 719 + 721 + 723 + 725 + 727 + 728 + 730 + 732 + 734 + 736 + 738 + 740 + 742 + 744 + 746 + 748 + 750 + 752 + 754 + 755 + 757 + 759 + 761 + 763 + 765 + 767 + 769 + 771 + 773 + 775 + 777 + 779 + 781 + 783 + 785 + 787 + 788 + 790 + 792 + 794 + 796 + 798 + 800 + 802 + 804 + 806 + 808 + 810 + 812 + 814 + 815 + 817 + 819 + 821 + 823 + 825 + 827 + 829 + 831 + 833 + 835 + 837 + 839 + 841 + 842 + 845 + 847 + 849 + 850 + 852 + 854 + 856 + 858 + 860 + 862 + 864 + 866 + 868 + 870 + 872 + 874 + 875 + 877 + 879 + 881 + 883 + 885 + 887 + 889 + 891 + 893 + 895 + 897 + 899 + 901 + 902 + 904 + 907 + 909 + 910 + 912 + 914 + 916 + 918 + 920 + 922 + 924 + 926 + 928 + 930 + 932 + 934 + 936 + 937 + 939 + 941 + 943 + 945 + 947 + 949 + 951 + 953 + 955 + 957 + 959 + 961 + 962 + 964 + 966 + 969 + 970 + 972 + 974 + 976 + 978 + 980 + 982 + 984 + 986 + 988 + 990 + 992 + 994 + 996 + 997 + 999 + 1001 + 1003 + 1005 + 1007 + 1009 + 1011 + 1013 + 1015 + 1017 + 1019 + 1021 + 1023 + 1024 + 1026 + 1028 + 1030 + 1032 + 1034 + 1036 + 1038 + 1040 + 1042 + 1044 + 1046 + 1048 + 1050 + 1052 + 1054 + 1056 + 1057 + 1059 + 1061 + 1063 + 1065 + 1067 + 1069 + 1071 + 1073 + 1075 + 1077 + 1079 + 1081 + 1083 + 1084 + 1086 + 1088 + 1090 + 1092 + 1094 + 1096 + 1098 + 1100 + + true + diff --git a/Samsung/p3s/res/xml/power_profile.xml b/Samsung/p3s/res/xml/power_profile.xml new file mode 100644 index 0000000..2a10078 --- /dev/null +++ b/Samsung/p3s/res/xml/power_profile.xml @@ -0,0 +1,213 @@ + + + 0 + 36.4 + 98.6 + 416 + 78.9 + 259.7 + 126.5 + 294.8 + 50 + 0 + 88 + 95 + + 147 + 186 + 233 + 298 + 364 + + 3700 + + 4 + 3 + 1 + + + 400000 + 533000 + 650000 + 754000 + 858000 + 962000 + 1066000 + 1170000 + 1274000 + 1378000 + 1482000 + 1586000 + 1690000 + 1794000 + 1898000 + 2002000 + 2106000 + 2210000 + + + 102 + 103 + 104 + 105 + 106 + 107 + 108 + 110 + 111 + 114 + 115 + 117 + 120 + 123 + 127 + 132 + 138 + 144 + + + 533000 + 624000 + 728000 + 832000 + 936000 + 1040000 + 1144000 + 1248000 + 1352000 + 1456000 + 1560000 + 1664000 + 1768000 + 1872000 + 1976000 + 2080000 + 2184000 + 2288000 + 2392000 + 2496000 + 2600000 + 2704000 + 2808000 + + + 126 + 132 + 138 + 146 + 151 + 161 + 169 + 178 + 190 + 200 + 214 + 226 + 242 + 257 + 278 + 301 + 326 + 360 + 394 + 430 + 478 + 530 + 585 + + + 533000 + 624000 + 728000 + 832000 + 936000 + 1040000 + 1144000 + 1248000 + 1352000 + 1456000 + 1560000 + 1664000 + 1768000 + 1872000 + 1976000 + 2080000 + 2184000 + 2288000 + 2392000 + 2496000 + 2600000 + 2704000 + 2808000 + 2912000 + + + 143 + 149 + 157 + 166 + 178 + 189 + 201 + 213 + 229 + 241 + 260 + 280 + 301 + 323 + 347 + 381 + 413 + 465 + 509 + 579 + 632 + 709 + 800 + 897 + + 7.1 + 26.6 + 4855 + 5000 + 1 + 65 + 265 + + 0 + + 3600 + + .0002 + .002 + .02 + .2 + 2 + + 0 + 10 + 10 + + 83 + 145 + 202 + 284 + 354 + 450 + 537 + 690 + 865 + + + 130000 + 221000 + 312000 + 403000 + 494000 + 585000 + 676000 + 767000 + 858000 + + \ No newline at end of file diff --git a/overlay.mk b/overlay.mk index 57b369a..b31929b 100755 --- a/overlay.mk +++ b/overlay.mk @@ -133,6 +133,7 @@ PRODUCT_PACKAGES += \ treble-overlay-samsung-j6 \ treble-overlay-samsung-n9q \ treble-overlay-samsung-o1s \ + treble-overlay-samsung-p3s \ treble-overlay-samsung-s10e \ treble-overlay-samsung-s9pq \ treble-overlay-samsung-s9q \