diff --git a/Samsung/a55x-SystemUI/Android.mk b/Samsung/a55x-SystemUI/Android.mk new file mode 100644 index 000000000..b14ffebd6 --- /dev/null +++ b/Samsung/a55x-SystemUI/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-samsung-a55x-systemui +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/a55x-SystemUI/AndroidManifest.xml b/Samsung/a55x-SystemUI/AndroidManifest.xml new file mode 100644 index 000000000..b65d1f5bc --- /dev/null +++ b/Samsung/a55x-SystemUI/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Samsung/a55x-SystemUI/res/values/config.xml b/Samsung/a55x-SystemUI/res/values/config.xml new file mode 100644 index 000000000..42d27dacb --- /dev/null +++ b/Samsung/a55x-SystemUI/res/values/config.xml @@ -0,0 +1,11 @@ + +40.0px +23.0px +1150.0px +50.0dip +50.0dip +5.8339844mm +128.0px +59.0px + + diff --git a/Samsung/a55x/Android.mk b/Samsung/a55x/Android.mk new file mode 100644 index 000000000..a7b98d45f --- /dev/null +++ b/Samsung/a55x/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-samsung-a55x +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/a55x/AndroidManifest.xml b/Samsung/a55x/AndroidManifest.xml new file mode 100644 index 000000000..ecce57335 --- /dev/null +++ b/Samsung/a55x/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Samsung/a55x/res/values/config.xml b/Samsung/a55x/res/values/config.xml new file mode 100644 index 000000000..5b56dff98 --- /dev/null +++ b/Samsung/a55x/res/values/config.xml @@ -0,0 +1,1617 @@ + + + + 11 + 15 + 22 + 26 + 31 + 35 + 46 + 62 + 79 + 88 + 93 + 99 + 111 + 130 + 190 + 340 + 500 + 650 + 800 + 1000 + 1000 + 1000 + 1000 + 1000 + 1000 + + + 1 + 2 + 3 + 4 + 5 + 10 + 15 + 20 + 25 + 50 + 100 + 300 + 500 + 1000 + 2000 + 3000 + 4000 + 5000 + 6000 + 7000 + 10000 + 20000 + 50000 + 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 + 562 + 563 + 564 + 565 + 566 + 567 + 568 + 569 + 570 + 571 + 572 + 573 + 574 + 575 + 576 + 577 + 578 + 579 + 580 + 581 + 582 + 583 + 584 + 585 + 586 + 587 + 588 + 589 + 590 + 591 + 592 + 593 + 594 + 595 + 596 + 597 + 598 + 599 + 600 + 601 + 602 + 603 + 604 + 605 + 606 + 607 + 608 + 609 + 610 + 611 + 612 + 613 + 614 + 615 + 616 + 617 + 618 + 619 + 620 + 621 + 622 + 623 + 624 + 625 + 626 + 627 + 628 + 629 + 630 + 631 + 632 + 633 + 634 + 635 + 636 + 637 + 638 + 639 + 640 + 641 + 642 + 643 + 644 + 645 + 646 + 647 + 648 + 649 + 650 + 651 + 652 + 653 + 654 + 655 + 656 + 657 + 658 + 659 + 660 + 661 + 662 + 663 + 664 + 665 + 666 + 667 + 668 + 669 + 670 + 671 + 672 + 673 + 674 + 675 + 676 + 677 + 678 + 679 + 680 + 681 + 682 + 683 + 684 + 685 + 686 + 687 + 688 + 689 + 690 + 691 + 692 + 693 + 694 + 695 + 696 + 697 + 698 + 699 + 700 + 701 + 702 + 703 + 704 + 705 + 706 + 707 + 708 + 709 + 710 + 711 + 712 + 713 + 714 + 715 + 716 + 717 + 718 + 719 + 720 + 721 + 722 + 723 + 724 + 725 + 726 + 727 + 728 + 729 + 730 + 731 + 732 + 733 + 734 + 735 + 736 + 737 + 738 + 739 + 740 + 741 + 742 + 743 + 744 + 745 + 746 + 747 + 748 + 749 + 750 + 751 + 752 + 753 + 754 + 755 + 756 + 757 + 758 + 759 + 760 + 761 + + + 1 + 1.371 + 1.914 + 2.548 + 3.25 + 4.008 + 4.812 + 5.658 + 6.541 + 7.458 + 8.406 + 9.383 + 10.387 + 11.417 + 12.47 + 13.546 + 14.644 + 15.763 + 16.902 + 18.06 + 19.236 + 20.43 + 21.642 + 22.87 + 24.114 + 25.374 + 26.649 + 27.938 + 29.243 + 30.561 + 31.893 + 33.238 + 34.596 + 35.968 + 37.351 + 38.747 + 40.155 + 41.575 + 43.007 + 44.449 + 45.903 + 47.368 + 48.843 + 50.33 + 51.826 + 53.333 + 54.85 + 56.377 + 57.913 + 59.459 + 60 + 62.58 + 64.154 + 65.738 + 67.33 + 68.931 + 70.541 + 72.16 + 73.787 + 75.423 + 77.067 + 78.719 + 80.379 + 82.048 + 83.724 + 85.408 + 87.1 + 88.8 + 90.508 + 92.223 + 93.945 + 95.675 + 97.412 + 99.156 + 100.908 + 102.667 + 104.432 + 106.205 + 107.985 + 109.771 + 111.564 + 113.364 + 115.171 + 116.984 + 118.804 + 120.631 + 122.464 + 124.303 + 126.149 + 128 + 129.859 + 131.723 + 133.594 + 135.47 + 137.353 + 139.242 + 141.136 + 143.037 + 144.944 + 146.856 + 148.774 + 150.698 + 152.628 + 154.563 + 156.504 + 158.451 + 160.403 + 162.36 + 164.324 + 166.292 + 168.266 + 170.246 + 172.231 + 174.221 + 176.216 + 178.217 + 180.223 + 182.234 + 184.25 + 186.272 + 188.298 + 190.33 + 192.367 + 194.408 + 196.455 + 198.506 + 200.563 + 202.624 + 204.691 + 206.762 + 208.838 + 210.919 + 213.004 + 215.094 + 217.189 + 219.289 + 221.394 + 223.503 + 225.616 + 227.734 + 229.857 + 231.985 + 234.117 + 236.253 + 238.394 + 240.539 + 242.689 + 244.843 + 247.002 + 249.165 + 251.332 + 253.504 + 255.68 + 257.86 + 260.045 + 262.234 + 264.427 + 266.624 + 268.826 + 271.032 + 273.241 + 275.456 + 277.674 + 279.896 + 282.122 + 284.353 + 286.587 + 288.826 + 291.068 + 293.315 + 295.566 + 297.82 + 300.079 + 302.341 + 304.607 + 306.878 + 309.152 + 311.43 + 313.712 + 315.998 + 318.287 + 320.581 + 322.878 + 325.179 + 327.484 + 329.792 + 332.105 + 334.421 + 336.74 + 339.064 + 341.391 + 343.722 + 346.056 + 348.394 + 350.736 + 353.082 + 355.431 + 357.783 + 360.139 + 362.499 + 364.863 + 367.229 + 369.6 + 371.974 + 374.351 + 376.732 + 379.117 + 381.504 + 383.896 + 386.291 + 388.689 + 391.091 + 393.496 + 395.904 + 398.316 + 400.731 + 403.15 + 405.572 + 407.998 + 410.426 + 412.858 + 415.294 + 417.732 + 420.174 + 422.62 + 425.068 + 427.52 + 429.975 + 432.433 + 434.895 + 437.36 + 439.828 + 442.299 + 444.773 + 447.251 + 449.731 + 452.215 + 454.702 + 457.193 + 459.686 + 462.183 + 464.682 + 467.185 + 469.691 + 472.2 + 474.712 + 477.227 + 479.745 + 482.266 + 484.791 + 487.318 + 489.848 + 492.382 + 494.918 + 497.458 + 500 + 510 + 511.76 + 513.73 + 515.69 + 517.65 + 519.61 + 521.57 + 523.53 + 525.49 + 527.45 + 529.41 + 531.37 + 533.33 + 535.29 + 537.25 + 539.22 + 541.18 + 543.14 + 545.1 + 547.06 + 549.02 + 550.98 + 552.94 + 554.9 + 556.86 + 558.82 + 560.78 + 562.75 + 564.71 + 566.67 + 568.63 + 570.59 + 572.55 + 574.51 + 576.47 + 578.43 + 580.39 + 582.35 + 584.31 + 586.27 + 588.24 + 590.2 + 592.16 + 594.12 + 596.08 + 598.04 + 600 + 601.96 + 603.92 + 605.88 + 607.84 + 609.8 + 611.76 + 613.73 + 615.69 + 617.65 + 619.61 + 621.57 + 623.53 + 625.49 + 627.45 + 629.41 + 631.37 + 633.33 + 635.29 + 637.25 + 639.22 + 641.18 + 643.14 + 645.1 + 647.06 + 649.02 + 650.98 + 652.94 + 654.9 + 656.86 + 658.82 + 660.78 + 662.75 + 664.71 + 666.67 + 668.63 + 670.59 + 672.55 + 674.51 + 676.47 + 678.43 + 680.39 + 682.35 + 684.31 + 686.27 + 688.24 + 690.2 + 692.16 + 694.12 + 696.08 + 698.04 + 700 + 701.96 + 703.92 + 705.88 + 707.84 + 709.8 + 711.76 + 713.73 + 715.69 + 717.65 + 719.61 + 721.57 + 723.53 + 725.49 + 727.45 + 729.41 + 731.37 + 733.33 + 735.29 + 737.25 + 739.22 + 741.18 + 743.14 + 745.1 + 747.06 + 749.02 + 750.98 + 752.94 + 754.9 + 756.86 + 758.82 + 760.78 + 762.75 + 764.71 + 766.67 + 768.63 + 770.59 + 772.55 + 774.51 + 776.47 + 778.43 + 780.39 + 782.35 + 784.31 + 786.27 + 788.24 + 790.2 + 792.16 + 794.12 + 796.08 + 798.04 + 800 + 801.96 + 803.92 + 805.88 + 807.84 + 809.8 + 811.76 + 813.73 + 815.69 + 817.65 + 819.61 + 821.57 + 823.53 + 825.49 + 827.45 + 829.41 + 831.37 + 833.33 + 835.29 + 837.25 + 839.22 + 841.18 + 843.14 + 845.1 + 847.06 + 849.02 + 850.98 + 852.94 + 854.9 + 856.86 + 858.82 + 860.78 + 862.75 + 864.71 + 866.67 + 868.63 + 870.59 + 872.55 + 874.51 + 876.47 + 878.43 + 880.39 + 882.35 + 884.31 + 886.27 + 888.24 + 890.2 + 892.16 + 894.12 + 896.08 + 898.04 + 900 + 901.96 + 903.92 + 905.88 + 907.84 + 909.8 + 911.76 + 913.73 + 915.69 + 917.65 + 919.61 + 921.57 + 923.53 + 925.49 + 927.45 + 929.41 + 931.37 + 933.33 + 935.29 + 937.25 + 939.22 + 941.18 + 943.14 + 945.1 + 947.06 + 949.02 + 950.98 + 952.94 + 954.9 + 956.86 + 958.82 + 960.78 + 962.75 + 964.71 + 966.67 + 968.63 + 970.59 + 972.55 + 974.51 + 976.47 + 978.43 + 980.39 + 982.35 + 984.31 + 986.27 + 988.24 + 990.2 + 992.16 + 994.12 + 996.08 + 998.04 + 1000 + 1002 + 1004 + 1006 + 1008 + 1010 + 1012 + 1014 + 1016 + 1018 + 1020 + 1022 + 1024 + 1025 + 1027 + 1029 + 1031 + 1033 + 1035 + 1037 + 1039 + 1041 + 1043 + 1045 + 1047 + 1049 + 1051 + 1053 + 1055 + 1057 + 1059 + 1061 + 1063 + 1065 + 1067 + 1069 + 1071 + 1073 + 1075 + 1076 + 1078 + 1080 + 1082 + 1084 + 1086 + 1088 + 1090 + 1092 + 1094 + 1096 + 1098 + 1100 + 1102 + 1104 + 1106 + 1108 + 1110 + 1112 + 1114 + 1116 + 1118 + 1120 + 1122 + 1124 + 1125 + 1127 + 1129 + 1131 + 1133 + 1135 + 1137 + 1139 + 1141 + 1143 + 1145 + 1147 + 1149 + 1151 + 1153 + 1155 + 1157 + 1159 + 1161 + 1163 + 1165 + 1167 + 1169 + 1171 + 1173 + 1175 + 1176 + 1178 + 1180 + 1182 + 1184 + 1186 + 1188 + 1190 + 1192 + 1194 + 1196 + 1198 + 1200 + 1202 + 1204 + 1206 + 1208 + 1210 + 1212 + 1214 + 1216 + 1218 + 1220 + 1222 + 1224 + 1225 + 1227 + 1229 + 1231 + 1233 + 1235 + 1237 + 1239 + 1241 + 1243 + 1245 + 1247 + 1249 + 1251 + 1253 + 1255 + 1257 + 1259 + 1261 + 1263 + 1265 + 1267 + 1269 + 1271 + 1273 + 1275 + 1276 + 1278 + 1280 + 1282 + 1284 + 1286 + 1288 + 1290 + 1292 + 1294 + 1296 + 1298 + 1300 + 1302 + 1304 + 1306 + 1308 + 1310 + 1312 + 1314 + 1316 + 1318 + 1320 + 1322 + 1324 + 1325 + 1327 + 1329 + 1331 + 1333 + 1335 + 1337 + 1339 + 1341 + 1343 + 1345 + 1347 + 1349 + 1351 + 1353 + 1355 + 1357 + 1359 + 1361 + 1363 + 1365 + 1367 + 1369 + 1371 + 1373 + 1375 + 1376 + 1378 + 1380 + 1382 + 1384 + 1386 + 1388 + 1390 + 1392 + 1394 + 1396 + 1398 + 1400 + 1402 + 1404 + 1406 + 1408 + 1410 + 1412 + 1414 + 1416 + 1418 + 1420 + 1422 + 1424 + 1425 + 1427 + 1429 + 1431 + 1433 + 1435 + 1437 + 1439 + 1441 + 1443 + 1445 + 1447 + 1449 + 1451 + 1453 + 1455 + 1457 + 1459 + 1461 + 1463 + 1465 + 1467 + 1469 + 1471 + 1473 + 1475 + 1476 + 1478 + 1480 + 1482 + 1484 + 1486 + 1488 + 1490 + 1492 + 1494 + 1496 + 1498 + 1500 + + + 0 + 1 + 2 + 3 + + true + true + true + true + true + true + true + true + true + true + 11 + 128 + 255 + 2 + 0.5019608 + 1.0 + 0.0 + true + true + 0 + 120 + 100 + -50 + 50 + -70 + 70 + M 0,0 M 0,8.177777777777778 a 11.73333333333333,11.73333333333333 0 1,0 0,23.46666666666667 a 11.73333333333333,11.73333333333333 0 1,0 0,-23.46666666666667 Z @dp + diff --git a/Samsung/a55x/res/xml/power_profile.xml b/Samsung/a55x/res/xml/power_profile.xml new file mode 100644 index 000000000..7fbc66d8a --- /dev/null +++ b/Samsung/a55x/res/xml/power_profile.xml @@ -0,0 +1,164 @@ + + + 0 + 25.4 + 92.2 + 264.2 + 28.7 + 30 + 188.2 + 109.5 + 107.6 + + 7.2 + 7.2 + + 0 + 85 + 98 + + 128 + 140 + 197 + 266 + 345 + + 3700 + 2.1 + 125 + 575 + + 0 + + 4000 + + .0002 + .002 + .02 + .2 + 2 + + 51.2 + 0.48 + 17.86 + 41.22 + 4000 + 6.78 + 17.5 + + 4 + 4 + + + 533000 + 672000 + 768000 + 864000 + 960000 + 1056000 + 1152000 + 1248000 + 1344000 + 1440000 + 1536000 + 1632000 + 1728000 + 1824000 + 1920000 + 2050000 + + + 26.2 + 27.4 + 28.3 + 29.4 + 30.6 + 32.1 + 33.6 + 35.4 + 36.9 + 38.6 + 40.6 + 42.8 + 45.5 + 48.5 + 51.6 + 56.4 + + + 533000 + 672000 + 768000 + 864000 + 960000 + 1056000 + 1152000 + 1248000 + 1344000 + 1440000 + 1536000 + 1632000 + 1728000 + 1824000 + 1920000 + 2016000 + 2112000 + 2208000 + 2304000 + 2400000 + 2496000 + 2592000 + 2688000 + 2750000 + + + 46.9 + 49.1 + 53.3 + 59.1 + 64 + 70.6 + 76.7 + 82.4 + 90.2 + 97.7 + 105.7 + 114.4 + 123.5 + 133.4 + 144.5 + 160.1 + 174.5 + 189.8 + 208.7 + 231.6 + 257.7 + 287.7 + 318.2 + 339.8 + + + 450000 + 544000 + 648000 + 750000 + 864000 + 960000 + 1025000 + 1152000 + 1300000 + + + 76 + 119 + 148 + 176 + 224 + 280 + 317 + 395 + 509 + + 4905 + 5000 + \ No newline at end of file diff --git a/overlay.mk b/overlay.mk index 1a8bb00b5..72150c6ba 100644 --- a/overlay.mk +++ b/overlay.mk @@ -256,6 +256,8 @@ PRODUCT_PACKAGES += \ treble-overlay-samsung-a53-systemui \ treble-overlay-samsung-a54x \ treble-overlay-samsung-a54x-systemui \ + treble-overlay-samsung-a55x \ + treble-overlay-samsung-a55x-systemui \ treble-overlay-samsung-a60q \ treble-overlay-samsung-a7 \ treble-overlay-samsung-a70 \