# Architecture Source: [https://docs.qualcomm.com/doc/80-70015-30/topic/thermal architecture.html](https://docs.qualcomm.com/doc/80-70015-30/topic/thermal%20architecture.html) The thermal architecture illustrates how the thermal framework of Qualcomm Linux interacts with temperature sensors (Tsens) hardware, cooling map interfaces, and user space clients. ![](data:image/png;base64,UklGRnoiAABXRUJQVlA4TG0iAAAvWYfCADWP4rZtHGn/sZPr9RkRE8A1Wj/bLZs2WT+gd13axRZzJjQvWRlsBMvJ4DpSkT9oughLPbW1K3GjUq22f5bbGBq6BMNAlxBouC/QMNDQMDDQMDAlBLoMw8BAQ0OxnHN179Wc+N75L/r99HWgHv4wy2A1MSW4AxWgcy6e8+NZ1MEgYRXwP8cluIPLQlWBpwDvDexNuIR0YCbqPwxyCWrgl1XcLHtUgqhaEM02U4KZBnAb5/afsI+dCAoKCrK4tS2syte+rA+HYTgcDsMwHIYfhh8+uP7Lom3bVZq5ZezDowy9mkJnJH96sv3zHOmvKDg0BENwaBgOHRqGQ4cOHTp0aAgOHTp0eEKHB8P0909177677+9co7MMGsIyaAhiIAjNoBh8AXwYiEFBEANBaAYDQQwaghgUDkFoBoKgQiAIw6AgDANBaBxfBoKgiP77om3bbhvZthosshBBwK3PiMyuSYKAH38fIMYa+A/+g//gP/gP/oP/4D/O4hL1bc9D+l0m57ze70W6veVPjw0uEz3jmMIot1MPx4Zjh+gsYgxKvQVn2Rbot6DJVXJKBPgP/oP/4D/4D/6D/+A/+A/+g//gP/gP/oP/4D/4j0E4g/agvegiKjGF9iM5hLqYs0gOoEuocE7c13l0EN3nqq7JkFlilr/8h976P/e/AvB3//GG5OF//9/Urse//ecV+Jv/IiiiXP+f7F8vQNpx/od4/e0/Z8kzLBdHswtYHTQWT0y2fQELiVYdzTKZNISbQnyBLWklVO7xD4wjAC6sirJ67ZlHJqZDcJCjqbmModqpqK6U+5VHk/lynjhuBBH/GulRiv0L0LPybKak6wQcKfCxRDb9VEWNANwiKfLeqPgxlxKvkkd6EK1BzjWIPzQ7FdWVRfXPXGIPTMb0xBHZNok3gajwVZSKe/S8Y32kVEleFp3gK6U35jHSOMZypSzsqVgv5DLuP7NB0Oyihu5KqYVYasXvHvmIxA0hxoC+ZnXZsyKW0EUbqBjfdqZagvHMvyOY3Wc9l3FGR2UCPmsQ1yi60voXqlth3ih6ygz48VGKWOPNwnqSTkclmOjtoehb4KHB0xtShcs1HqJZ5dmtRoCrGLW6zOjw22OTaLMJzbJ8RiYjLr7SiteWgYsKm4kVTlnPX1PCG3LNB+WKcoMHE+JqT0wBKCOygUNlaFU8H9iBvLsuUEUpVYv19aLefzS0Efn3TRxGgXgRJrnlPCUAqHQCLS46umjIjfWN0OsfP+I9EO1w4U4IcA1FGpEXGZFNG2ZgkOpdqz37AFImb+e2IkBUI2WyL2o+MXwVEhjJFYhHyS5gdcodUuiuUt6wwZ5vd9K9r0pj3xuRiZvRIlWQKleeGz9Ze9Jut17S0DaLe1TiOou5pM1kO4UA11D0EYmbNr+WiTvgx9gU5/YinJHCR7Et4572LK1i/SZI1J5gdxN8FKlkNW18of/lXC7M1TW7qMFcheLXbgJ3ZP3mzY12EFJa+ZS2NrXZA5WdhGnHX2PWCRBlUaZc4p38LPzB+QrQ6p8Dzv2UdiGvFI/e9txP6cRdddj+LIpDuIGzupR4lb4yU9lzk4HOcSUxfXWIKOF2Eb2NJ7t9ALXd+YpT/hbnK065BDE6gN7EEZlsE+dXtna+JwDLUTzHxPZKTCJvbGJ23elPCRW1J4bmGbg9uNUL8NuDHkssX2NHzdX1NXZe7LI+YZSv/RtZGpHz5tevGZFTfkDLL/+B/+YOV0opv/wH/oP/4D/4D/6D/+A/+A/+g//gP/gP/oP/4D/4D/6D/+A/+M/p9Xo9I+n1eg3/ISKNieyK8AcxaNWTOSTUQNlDqcFqhki/xVDx5ATzJKfqX1qk3sZ6bAjOIgQ9rSTd3mt7w0fVWfaoDs7nSdQ7NneUGgT+g//gP/gP/oP/4D/4D/6D/+A/+A/+g//gP/gP/oP/4D/4D/6D/+A/+A/+g//q5A4MAvZE31YyZbanEOIFQ7Drt8K2F8DHjS587ICva/7++DrkLobkjXWjCyRrzR3p++OO1Jp4ASn9zS4wdEq7Bh6C834jZuBUNr/w8QeFj5te+K5ZtaHKegcGlXi/AH58NFSQZVBWE8nBtglYPk1mBhI/3ClMMotR9IjFepzmK7AcAWEWf27M8CLGgul1V8pMa8SS2BM+KlSw5diS6UqV0ioxX8SvUEkJJSLjN2nyTwGbmBnPU0XRGT5xjoRMb02kAs3Uc52Ao7RZCPBPK7EHBoGofKmSmUryKHpEAmnxuKMPuFkuJV4hDEp6kJ4fZl4jhoTs/iQRL3zXFT6248TmtylT9K9gSUZARMpJWi3P3+3JE6RMA/j2zGvEkcQLfBWo8JViPfpWpCy4U/SvYElGQETW0xLSTyYozcBJ8Jp5jTiSUoGeIlYjK94WCLNUzvGpnqspTFIiJCKdSgdvdidUMVona8SPsFd/OU+Ii69tGFQAYAhnCCAkIm3oENbz1z1JY8DpZI0YErbqOyBd4Ov3x1eiY7ChBVvF0d4o7ZKUK9B3jKYZhPUA8Pr9Ee8BdLJGPIn1QOWrU/5GDPSY4u5gEVvB9yUMkTZQ8/k1cnvn+wvAMjy6wbZ7wOdwJk/5W2GVBHqnAH9/tqcuo1CwKXcKO7q5M0IiBiBWtj3lzUjCtQ7WyLlZL7wDccxdMDneiN3zdchdBXq3QKmceKHdyOqzY0qzqjNCIrajgmBPYRB8u4M1cm3WQ1pSbk/cg3Rz50yecleB3i9gfQMrz7QrxT6AlGkLjxa7wnr42Bohihqx1YPzFWAfrJXO/dTBGjm36vDazFDX7R6o7Rm9C7dgughk7xUQVrE+rdoEZCaz6G5gjZvbIkTRIoY+5cpfZvwATm3OV5zbuTbr4Q9puppyB/j83eJzed9AqZwS7wnidWy+Lm/kbiBaGNoiRVEiBlJsm+gldOyJXrvGzsxr5N4W9ELACR7/4LxrW1xcLyBtPplY9vG+B3A9sZesAcBnSSeouonyZNsXsAxZ0G3iMF+/PWjqG+p8AJajFKicSaIXMS7c9HoioyOKbzjBSnrK6uw5ZVbttZQvB12WKCLrhHK/cl2Fyn2PRiHb+iBgg5qouiiqiG88YQuA2ymKpQyfaXd6JO/5PkqxraM34cViTScM6UKLk4kPqqOZ5a6D42iEJmTcmfCgOr3Q4gHojXqkB+n5yXTxTQ5qdlavzygddsxfnyZPFd77FRB13GMo1ah8yhJxj55PeX1uYH6FIL/fbAvSyvfUGJLc8SmLbzoh/ApyACwP4X1d+lgtTobep4GkLDS+RBX6327ojfW0gPiTcaXRUY17BYhvOMH6cZ5eAHyWpsXVWaP67aHCdMZWCFNaCbGFmUlDysGbTc7T8+EJEF83oiiFvlnrkT0UDlamBzItgzyllXVabBbGolzNKdKGDmE9f02vRkzr7RDxjSlKqWyfC3qjj0spc89eoj7x4lV1vju+XrSxN7+4JvWiVMQTUh5dEjpPpGUrm9LqOtYl2nuyOtQEwOv4cZ5cJ0R8s4nvHFU7OQVr1wm9qS9Rp0zfhg3Q6ZAbUm4F3xdZzfEoKTbi6/tY7oyyZKbPacs0q5l5WY/VXNzDhXATmQ/TQn5KP5U0q6ZoOu6xK6jkLGybcghSZduibRafqKaKr+9Y6UtZWpOs5q6UZKMWe4Hbg+zkAOEzOlguHov8sR7rhZsAnQ6Je2rJmrod1Qm2MJGJBIhP7jU6qr1nvRuWWL6fDJJXdVjNju+M5DOvV0gnivCaS4m9tFrXsS6o7rNF0tPLydiL160enA98FEb53E+yOLl/z3pX3kaqjbq95PoyizVfhZep2TIZI0CnC0YHSHlXly60GIYdmNftw1GtzfmK6de71rvSNkrVbTXjdAXg11Pgocq2bayW47kUhq7TCeVrL1xo8QV6yZxAitUX4LeRHn+sX2NHFX/felfWRqqNGn/l1Xsr7/2XYUkbpmq/mtajlnf/9IttnKp7x73HUt7/3xXaOFXz1Yw9JtsAoJ9vA1WduzrQ3G8C3OXaQFXn1Rwdy6O8T2blibpMfr6XKHcW9NjgMtHxFEa5fXZsiNFZxBh09tzKuSwLvxqyFoKzbAvT6OpVljqug6DJVXIjzKbT7CpL674aks6z7assA60X1LK/zfDfnJNW3vG4oZachQvtgdr76IY1Pz5Tzygu4tTeaWf2uAY7FoNerBN8wZIfl0nz6aWWZMH5RgGUtYavWp60DVslkg1sVW4gjdTjKAx0kb6WIb4nkwOZh5TKVYnsxV93/M5V7U8/qPidp26W51sDfnqywpSdjKV6vpUSS5WbeKoXW5z1NXbgP/gP/kP9qmflyQ11mCxskm4/f+Y4/4QzK5TbDT02RHcRg1JvwV32B/LNYe6NdV3hPw/thcyUXkrNRHrVMyFlCdteAB//gMQ9JttwYwLeWN+B0ZV+g38hw45+Z63wtRtj9xP3OORSyntvzqNn961oczMv84VPohZmoJb339yR/jLBx3diXObf4H88lFLK/+cF276A5ZP/O4v3C+C3h/C3XDNfgWUkuo2CH3Mp8wHA7cE4N6p4fWadCrL4KPnLmnwYTM8TMgTWszT2RG9MYLIW4zRzRkeKmzocnyBLynIJA0fGkR5U/MbhDlCJiTc1cRu4alrDkfx1TTlPZEo+q0NgpVRmE/fwKP99/oG5firjFBnjvvl6L4RtE7B8WoMwFTkKU5FTwNTJ2BTnqE+dLIz5QFwbAnLduYz1SEaMJbfrroQNRdHKYxDHRlTUla0C/DOX2IN+L1fpVLXp7COB9HbcEQMcc7EJWHCLxT5Aq7sSnxKvQG9hD2R/XVPKM/A82yaPOAQD+RH3qOy/Ly6QMtFIYynnK1B5vrnJR4nk630IlbroZKFTp9/C1KkPnjpN0tQpAOuZ4v2NgFwzcCLEC4YiUIXo6lCEIY5NoxiubBUq/x6q6dk9l6rwkVKF/2IGpsrcJviqvSycciCSv66p5zHp7wYw7qkGe771/PsFYDDiOxnPSjQ8ivko9OvdEPBPU6ZOx1ZTJ2NTpyObOhlTNTYXCuAuyL4RkMue6IU6EahAehSbgoYi4IE8LdMUdWV7wOv3zr4F8lXSo0W5cnzlRT6K/3XM8FEya4OvXGSWNNU8s9DgZLsoDYExD3v6J//eozLFZqFzY7o7gTP5ekfEidqQNo2XkKnTKXzqdBemTkJZmIQwB6YxGvRc1JGn5tiTN3WQagDS2OiKurI1EP9VrMRJ+ddoPVLmpCxMkQOPN57aQWV0TTVPJIwuzo0LS8Lezx09PfYeyThF6iqNICFlzu0Jj+UdEck6nzrd202dVO6C9jMolyAdLzgVivDSNJXSVQOhZrqirmwPBpknpEWpeGrQgvX8dU9ogdDPkuaUwOktBH0IIhuiisF61GK9VuBUgabgNMtk70ao+EUnK9azehYN7uFTp7uOnOMemuuJEwvNkHu4lBIwmwsk5TBFXblivjO6rxc17QRZs2toHvLPJvRmT1QtzhRCurzd/QDp358dPaNa/gZ/bzF1CuH5RqtcjWTP9Bhq+QaoBtIHKurKlfLdRMyhlyW7wXoAeP3+iPcukDWn1oiza0EnNk8bPeXZPZbWNylXR28/PlafXtumEr4Sbc1AhrbM8JUE+FFSMokh0IbsGPbpHbq6C2TNlkhDII9Rnb23ZgfzvbENWK0xmfVA/QEikg0+xjztAbxq7ozhkiLb0x+Hbx2zPgHf2U+LXpYMpcXUqZubXh2Fp4/ENJgA1VBExTbKlVCczKHc4aM49+wCsXnt2QWKZjuIxiwOATW8YyAC26fwqdpKGR1TAPR8Fj9CcoNvMV+dz00+7IfM3MfWfF7wxqP8pOiRrGPYvohQEL3AXc8l+AwkvIyvgjVthI7QFaly1eSnSlOtm7jn/27mpis7pqJjKtohD8HovL6X5DNVZo72ZHLWNyYBlO941Y2gVVIYvIrTBdJyzz9ghstybktMuMYfyYOKX3SyLpCPrXoGUKrUzmG5iHz6IjIhm8ULTgGzuTYEKOrKlfDdRCqf/bl/rxValmlX2Imdun1wvuKNsfUDVXNugTgEW7Agcd8YUAEaQzn302QaXMTnH+afQ9PTQ0ondzl3z6HpxPPN4Tvrjj/o8o0Y9/jIPzHihdYx69WOqdARP8laEZSLPbyhLwLidOguqGZJtQ26YoByJYiYR6lgS8qdPeXKRG8fQG39FF2zBQFDQOWpoz3p+Z+Ker5iGflKAPmH+Se85VHEBbitUrun+HPCd/YjodoXnazLB8LUSUY6+5JNQGAuogmcZMosnvtJVc0yFT5a5AMZoKgrV8NVEynxnkDPDt0VxbYvepEbe6K3tgRotqPE+0sYAv5uLlec1VNQn0sQ1BGT/T9nhgsOWbTwnf2FhTZfsdIJ4lzo+AGcdMrEUnwG5qL97atCqYEnHQ5o5blx6dlABigGKFdDWrwqNdhsg/lBrpZnL08pjw2+hL0gt13sh5GwTnvAeyKheOirifo916vjOay8Qm8Ov8XTxR9ixKMf1rEnRlQNQq44PQGkRpwGWesTWKoJKDFXKebpIr0vvQ7PZnBmIxz946t3PG/UzHem5qOmwrHYsnjFVfuiU1cU2ybAj3QuFEA502vsBOQKiR52jR1NVV2+Lm9kMpCyYqhyVaSSwee8G9PVwuRTTjbucchtjqbyIeseYfw+ONFaHqy6qeRR53pn7fr4FGu2WGPBxBk9VU+RExpT4bQHXW4rhWzrk4SWTzLtV67BPSrOmlIhucH7KEw+xemCew6zWWYr596xNc3jw4KAD2tZj04zDBfcIq1pFXChp/cPs8reTj4R0bL2jsNKg6B/kAI+rEHAJyXmcmZ93Mxy18/L2w9C0+LrVxYenPY0363JRz2WmcS7Z018ftstFQbPIzd5F1vTsRdSZCXsD90jjA+jVo1HXHDPNFMA90xjsaYeLizWYRXyql47C+KD5GpiSsTE6//UFHgDOxKZIue7YjkLeyrlt/sYIO6USgafozdKyQs5sSJl7ax7hJBikQpaeFfXXjpvGkJRCwHpgU3aNxCCuXAXHFPitBdCHr2xJTEl5J/st/tD+BAQE2rEx1KY1+q2i0rJ50jJ/5CqUqjUrHqsAQhzzAZr+pT7q4hVHHCwsDp31g9+DoupIMUtn28mDcs5eLPPiz+KUOG8xjVx/mHc89Vq9YoKukcI9ywgapSgzVqwnr+ml4Nxz/r3BFrMEOylnEL+QSteRsg3XJt8em/bVRG/wj/ERTvud7c9k+rNYotqHt8h8hmTOR/c/HtjPrB8GzHYC74zWSPF7+DmsHYL+3RQOn6ch8u3vVHekw3jt5QvDE2cfyinCw5Ztrjn9qvDCF3dEXRfRCiIFDuCvp3bDrYvuprho7iP32/imyXEBbitjPkCf8iHU417uhk+RI82BGzWDWQqzkUZksg9d8bnhU76WbmHIFW2XaFsFhM+siRODRmIpq7h07kUm3sH7rmDz9G2RPkcbeecLhxmPjQl2xkxgdQwa+p2nPY035WY0klzgDg5MTmUZbJiCyb77pg8rX9BXBf28wJpueWinevpnnWP9pSTdO6nbh/E3gHfGQH3tazDRbpvF9N3ORo5k1PNpdQLlnOrB/HG8pVROfeTKs5ClN0TEE5P3MX5ijvABmq5DJ095eYgS/95wUdu6PfEpPnqgLFxPKzi6YaXcwlCz9fmfMXNFxNR7NTv+aVnlGvq3B4W4NEa5Ro7XVGsXh3ez0YOzCJBzsOFXoKnC8q8vBGbwRleTi+ZEwQx5fmuOKz6NXZUcaKy2W7ojUn8ZUV3iF7BH/aPvXi8VM3DkCgz4fzjflgp/tmgwp2T6aP6ApYhC7/YAPpmH5es8wFYZqI7H/jvSLpXfqfTjSpeQw5j7olrdY8BuSYuYzcqGycltLPQOWHK4vBIhiM33H4dHMtsf3qJC7y9n5rR19OnpI5uT5AlrYTqoMvRKMdGxOMbhzt18jgwgZm4D1x1iQHYjSn+fkPO5YOVMl5Q6czricnE0LdMoaHPlnC/CtlUfcXwT/DqceH/kY0a6oh+yCP2wGSkKdlvL9pxtAb2O4e2xgDHTPp7we1cbOtIK1U95lLiATiYzuRcFoTqWMZSzgc021rCIdOC9tnE0OSH3Rw+WxM6seG5uTA8y9zoO7bGDL8awz/DT1k/S+7aSx9VozZpVX570e5zA/MqDZMx1d74a8jE42AsQ1pFhDkwjfGG4EY62CN15I8byUMWQlsDD52E4SGilkT9M2VrP7vNzBIqJ61FqufqHkW9Bo+F4ZEbzmLpj+6zZKYg5rDlDaoqd/148ZlK1Obezzy0HzKrawbLMjQqjeGXSfrMcOMIcW4cJSdWzHQKzdC6v4jbCqYSYjNLUqIz28oSqtHQVFILzRNYEmfRZ7qpqE8NN5CYZBb5wtRyxVODFqznr+kFCOgfJhJKmztxhckPWWh3JfSZVjxnMoEAffrNwEYa84uatiJ8Otw8jGQ31iWK/vDzon+fnOtNlOwCIgTgdfw4Tx7EIbe8seQzM7UEpZZ/+jevlnv3Sbkb0toxbF/fbDXxmTLpa/ombSvarP5ZIZINNBxv3FnQS2sXyMdWLd1shmpU+kITj5e0I49paJNmwC0g+ltR/+dFbiDj4p7389h0b8dUf6Pjz9HSsr7wOo5PIfQF1VoQ8DnanxeFgYRjJ1U6GTuxU7cPzgcAPnOEuzbnfpp4DJD5c0DoFmjnfprsh8TGrlQoy4d0iLhSeReltbOnHITfurSjmopNNMcyqLl8YOHHCz31hR66Dfr5in96yEEnBSf/9qJPVrqiWH0Bfhvp+RU7u8bO8SxET5iEcYhTE/p1stIK+Ro751I2UeiuYT3/nS8/q9WyOjqtwxNM7lGazf4pY3XUpOs8QXX5wq9/tihMiSuIT/jWis17eCx/tshPfEEZnwDdcCx/tuhdaVJiDco60KOMc/nTRUqpiDucrPzyH/gP/oP/4D/4D/6D/1xODOoqCZF+i8GQ0dB1E6m3sQZj7na68QrrgHTbXFJT5vd9bTvafTNYT7PoYrDuG/iSPaaVtivfG2tWXQw2nWiVmoks36dMxhpsO3rdJlukpUwu0JfUtjNYt8mWrIgLX59WZLo4qmYikiuGqpV8NvipZiJSKA8vWPLjMjP+vovl4VnywzNjxt93SXl2b3rfsOeHZQ48vVakrDy7zfFn1vywzHfzTtWSv8+uSJN86Bm5XOA/+A/+A7WCusv7WqbfYnCWROLtrLcGl4kOSLfNb9RlMvh7CiNcPGjgP/gP/oP/4D/4D/6D/+A/+A/+g//gP/gP/oP/4D/4D/6D/+A/+I9IW+tlEZHpc1pjpvpSFm4qvSoxbLipfnlz1Ro2/FS/rLlqDRuOql9srlrDhqfq55upFjfqlSfqMvn5Hum24Dj/mZvjKYxy++zYEKOziDEo9RacZVug34ImV8mNAP/Bf/Af/Af/wX/wH/wH/8F/8B/8B//Bf/Af/Af/wX/w39y+JmjL8J1R4f+rxkz/99esbNitth49y/MdErD6l/9Qa/F+AXDdKR5+e1DBJwbbvoDlM2uaGvMB8GOmWI86X4FlpKsneORxU9aiyZZSqA0xvoS/Ts+VTXfZcmTcr9xL1VRikMV/c45EI1JGR6XfDewxKNGsKJZfLoTiYOIe6VGKfQC90bZt5rDrBBwp8M9cYg8MuqZ8oPMxFxsADnwucVco9mSSFT5L0Ybmh2gphNo2oVgX9R3ZiQjEPXrjQiOlCi8gB2gWeQpcSpWo0o7oz8fdtWgzs+QekYda5GFG9dAnSc0aUhYqPECzaO1uT45HmdF9ps1faW+L0ail0PCbZE+Z2SFMcseKZWxPcWK7appBshMnZZHGvlL1GBBNtBy9CbVBttmAZlk+I5vsiouvZDNpFi1rijwFKqc3mTKhN+qnRZMrXg61Kbaj+QCypF0HaJoiQ2kHeRjpbtqghDqxsWeoOE8JACqd9oqCKqpmlzf29Jm+Ih0QTUAI9SKhGNlzP9kHkDJ5Z7YNumbI6mDKhCHTCCRaKwrd1fA+5yJVu9jGE3wU1FJWCShvteytD2f09OU+M+FZjCaghlrkYmckf8g1ZcIMVP1G16RIn4ytCIQ+vFEZMdroqMxS2JEUin+xJ7zmUmIP9okcpB1/lVknQFO4w+1RbEAgTICKitG2TTQJPRT/UuJeu/h6FU5InANWq5rSMjDVoQWjkxeWA6JJlkqoqWFhR7HtFcByjLzi7wnAdRf0FE1TXs7sGjthiB8JEqK9SDTlKXKo8ybrrxnxl//Af/Af/Af/wX/wH/wH/8F/8N8v/4H/4D/4D/6D/+A/+A/+m8NODOoqCZF+i8EY0WCYROrtrLZJ/hjUHeN8BB2QbptLao78vq9txzibBuuJCaWVNjHVNBNZvs9UtSLSstWWrLhqTxdX7Vyx1RbZ4KldKI7axeKoXVL8tEuLoWZXpElZ4D/4D/6D/+A/+A/+g//gP/gP/oP/4D/4D/6D/+A/+A/+g//gP/gP/oP/4D/4D/6D/+A/+A/+m5va1ihL5uVoNNpiplopywYz1UxKLN9P3LTKm51WabPTKmuGWiXNVatNiaVWoVlq5ZupVq65arWJq2pe3WerEjfarTxRl8nP90i3BT02uEx0PIVRbp8dG2J0FjEGpd6Cs2wL9FvQ5Cq5EeA/+A/+g//gv1/+A//Bf/Af/Af//fIfoGKCtgzfy5+FxNA9FR5/zcpm2mrr0bMUv/yHH4j3C4DrTvHw20Moa9u+gOUzh2kGy5UzsXt9ZpayzldgGd+YD4Afc4P1SJmJ98YEJmuhPYujshHFF9iS/pdNYtlyZNyv3EvVlLk9iQ1v6EGyoxwbCY+NAln8d2NR4TP5LmEPjw2j+9xOu1Tno2KbT8Q90qMU+wB69tVMRNeJ/rAn4J+5xB4YVE0j6HJM/phLidfGjtBUd9yVMhEjG4CGuEdl30VwgZQl7UOAdnU6KkPzY+OJCl+JwEQE4h69caGRUplpyqomRZfTXlROmVL59w8DnZGzmTMVnAAMtLsna6GtjIr7vAnFqB3QtEpqRktVqHBVkxEgN7vP3N0j2xP3ilzVI9+9Pf2zMWdz57GFdnWP4qhsOjGz45BCinJCynTeKnQ919TQ5cRl4qSsxpre4OU9enrsecEHa4eNysbTUwY0y/IZ2evJ4uIr/SCPUNaypsZQdNbz1/QCQ3hZmUG358YVg/WotLGDtYNGJW4+7Wg+gCxp1wGaZiu+XrR3QxiKBJvykn82oTd7ohZZe3MLaTlPCQAqm8y2mAarmuFY32i9fn/Eqe0NfRibp42e8uweS3vtDaxzP9kH6LQ15TbomoEIn9YppYgErabKdfbemh3M98aqrXbKG1Ho1T7B1+Z5o6CWsopayWsgYvHaU0E8NMr6Bqp0x/BGjy153E57gs/iqGxC7UjsyLjnTTkDVZ8G65rtqZCQPggrGFGBJflMTKhKW22uNDpq2XTCnvCaS4k9UGmLph1/lVl/61bXbPvgfMUbswhRuj2KDeDEPZAyFSBt31bbkU6l2BZIeeOJEvfaxdercK7gHLBa1QzHrkzt9gFUhTKwUAOBOFEpewKDEZVDG+3qwqhsQj3Fttc3lmPkFX9P7CI6AWiawRC3FzmTBT2KWKGcpWvs8O8gqvzmbWvteH8BuO42WX/NiL/8B/6D/+A/+A/+g//gP/gP/oP/4D/4D/6D/+A/+A/+wxRiUFdJiPRbDK6SSL19pccGl4kOSLfNJXWZDNYTYw38B//Bf/Af/Af/wX/wH75WAAA=) Figure : Thermal architecture Table : Description of the components of thermal architecture | Components of thermal architecture | Description | | --- | --- | | Thermal device tree | | | Thermal framework | The thermal framework parses the thermal zone rules from the
device tree and configures Tsens hardware to generate interrupts
when temperature crosses the threshold. | | Thermal governor | | | Cooling map interface | | | User space clients | User space clients use the following interfaces to communicate
with the thermal framework: | ## Thermal mitigation policies Qualcomm Linux has in-built software and hardware mitigation policies that are used to regulate the thermal behavior of the device. The thermal framework applies the mitigation policies when required and operates in the following ways: - Uses on-die Tsens to monitor the thermal response of the system - Applies mitigation based on thermal threshold limits as per the device tree - Provides software throttling, hardware throttling, software shutdown, and hardware shutdown mitigation policies to control temperature Table : Temperature management techniques and description | Temperature management techniques | Description | | --- | --- | | Software throttling | | | Hardware throttling | | | Software shutdown | The thermal framework initiates graceful shutdown upon receiving
interruption from Tsens. | | Hardware shutdown | The hardware initiates a device shutdown. | Note: The thermal mitigation techniques are for information purpose only. They help to understand performance regressions during high thermal conditions. The following tables show the temperatures at which in-built software and hardware mitigation occur. | Mitigation actions | CPU | NSP | GPU | | --- | --- | --- | --- | | Software throttling | 116 ºC
Mitigation action: Core idle injection | 105 ºC
Mitigation action: Frequency throttling | 105 ºC
Mitigation action: Frequency throttling | | Hardware throttling | 110 ºC
Mitigation action: Frequency throttling | 110 ºC
Mitigation action: Frequency throttling | Not applicable | | Software shutdown | 118 ºC
Mitigation action: Device
shutdown | 118 ºC
Mitigation action: Device
shutdown | 118 ºC
Mitigation action: Device
shutdown | | Hardware shutdown | 120 ºC
Mitigation action: Device
shutdown | 120 ºC
Mitigation action: Device
shutdown | 120 ºC
Mitigation action: Device
shutdown | | Mitigation actions | CPU | NSP | GPU | | --- | --- | --- | --- | | Software throttling | 115 ºC
Mitigation action: Core idle injection | 110 ºC
Mitigation action: Frequency throttling | 105 ºC
Mitigation action: Frequency throttling | | Hardware throttling | 105 ºC
Mitigation action: Frequency throttling | 102ºC
Mitigation action: Frequency throttling | Not applicable | | Software shutdown | 118 ºC
Mitigation action: Device
shutdown | 118 ºC
Mitigation action: Device
shutdown | 118 ºC
Mitigation action: Device
shutdown | | Hardware shutdown | 120 ºC
Mitigation action: Device
shutdown | 120 ºC
Mitigation action: Device
shutdown | 120 ºC
Mitigation action: Device
shutdown | Note: To mitigate thermal conditions, you can create your own thermal zone rules based on a PCB thermistor. For more information, see [Configure a new thermal zone](https://docs.qualcomm.com/doc/80-70015-30/topic/customize.html#customize__section_lq4_xxb_51c). **Parent Topic:** [Thermal management](https://docs.qualcomm.com/doc/80-70015-30/topic/thermalmanagement.html) Last Published: Oct 16, 2024 [Previous Topic Getting started](https://docs.qualcomm.com/bundle/publicresource/80-70015-30/topics/get-started-thermal.md) [Next Topic Interfaces](https://docs.qualcomm.com/bundle/publicresource/80-70015-30/topics/thermal-interfaces.md)