Christopher Braga | 16a54ac | 2020-05-21 17:17:23 -0400 | [diff] [blame] | 1 | # Copyright (c) 2018-2019, 2021, The Linux Foundation. All rights reserved. |
Jaihind Yadav | 6178204 | 2018-10-11 18:14:10 +0530 | [diff] [blame] | 2 | # |
| 3 | # Redistribution and use in source and binary forms, with or without |
| 4 | # modification, are permitted provided that the following conditions are |
| 5 | # met: |
| 6 | # * Redistributions of source code must retain the above copyright |
| 7 | # notice, this list of conditions and the following disclaimer. |
| 8 | # * Redistributions in binary form must reproduce the above |
| 9 | # copyright notice, this list of conditions and the following |
| 10 | # disclaimer in the documentation and/or other materials provided |
| 11 | # with the distribution. |
| 12 | # * Neither the name of The Linux Foundation nor the names of its |
| 13 | # contributors may be used to endorse or promote products derived |
| 14 | # from this software without specific prior written permission. |
| 15 | # |
| 16 | # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED |
| 17 | # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
| 18 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT |
| 19 | # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS |
| 20 | # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
| 21 | # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
| 22 | # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR |
| 23 | # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, |
| 24 | # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE |
| 25 | # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN |
| 26 | # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
Neelu Maheshwari | 4fc2c45 | 2022-09-21 17:51:18 +0530 | [diff] [blame] | 27 | # |
| 28 | # Changes from Qualcomm Innovation Center are provided under the following license: |
| 29 | # Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. |
| 30 | # SPDX-License-Identifier: BSD-3-Clause-Clear |
Jaihind Yadav | 865b2f7 | 2019-12-09 11:59:48 +0530 | [diff] [blame] | 31 | type vendor_ab_block_device, dev_type; |
Arun Mirpuri | 21027d0 | 2020-05-04 22:27:42 -0700 | [diff] [blame] | 32 | type vendor_agm_device, dev_type; |
Jaihind Yadav | 865b2f7 | 2019-12-09 11:59:48 +0530 | [diff] [blame] | 33 | type vendor_at_device, dev_type; |
| 34 | type vendor_avtimer_device, dev_type; |
| 35 | type vendor_bt_device, dev_type; |
| 36 | type vendor_bu21150_device, dev_type; |
| 37 | type vendor_citadel_device, dev_type; |
| 38 | type vendor_custom_ab_block_device, dev_type; |
| 39 | type vendor_diag_device, dev_type, mlstrustedobject; |
| 40 | type vendor_dsp_device, dev_type; |
| 41 | type vendor_xdsp_device, dev_type; |
| 42 | type vendor_easel_device, dev_type; |
| 43 | type vendor_hbtp_device, dev_type; |
| 44 | type vendor_hvdcp_device, dev_type; |
| 45 | type vendor_ipa_dev, dev_type; |
| 46 | type vendor_latency_device, dev_type; |
| 47 | type vendor_limits_block_device, dev_type; |
| 48 | type vendor_modem_block_device, dev_type; |
| 49 | type vendor_modem_efs_partition_device, dev_type; |
| 50 | type vendor_mdtp_device, dev_type; |
| 51 | type vendor_persist_block_device, dev_type; |
Chris Goldsworthy | 1479faf | 2020-10-17 20:51:43 -0700 | [diff] [blame] | 52 | |
Chris Goldsworthy | 42cf491 | 2021-01-28 11:07:09 -0800 | [diff] [blame] | 53 | type vendor_dmabuf_system_heap_device, dmabuf_heap_device_type, dev_type, mlstrustedobject; |
Neelu Maheshwari | 4fc2c45 | 2022-09-21 17:51:18 +0530 | [diff] [blame] | 54 | type vendor_dmabuf_system_uncached_heap_device, dmabuf_heap_device_type, dev_type, mlstrustedobject; |
Chris Goldsworthy | 42cf491 | 2021-01-28 11:07:09 -0800 | [diff] [blame] | 55 | type vendor_dmabuf_secure_pixel, dmabuf_heap_device_type, dev_type; |
| 56 | type vendor_dmabuf_secure_non_pixel, dmabuf_heap_device_type, dev_type; |
| 57 | type vendor_dmabuf_adsp_heap_device, dmabuf_heap_device_type, dev_type; |
| 58 | type vendor_dmabuf_secure_cdsp_heap_device, dmabuf_heap_device_type, dev_type; |
Chris Goldsworthy | 0ded74e | 2022-07-07 22:20:35 -0700 | [diff] [blame] | 59 | type vendor_dmabuf_cma_secure_cdsp_heap_device, dmabuf_heap_device_type, dev_type; |
Chris Goldsworthy | 42cf491 | 2021-01-28 11:07:09 -0800 | [diff] [blame] | 60 | type vendor_dmabuf_sp_hlos_heap_device, dmabuf_heap_device_type, dev_type; |
| 61 | type vendor_dmabuf_secure_sp_modem_heap_device, dmabuf_heap_device_type, dev_type; |
| 62 | type vendor_dmabuf_secure_sp_tz_heap_device, dmabuf_heap_device_type, dev_type; |
| 63 | type vendor_dmabuf_user_contig_heap_device, dmabuf_heap_device_type, dev_type; |
| 64 | type vendor_dmabuf_qseecom_heap_device, dmabuf_heap_device_type, dev_type; |
| 65 | type vendor_dmabuf_qseecom_ta_heap_device, dmabuf_heap_device_type, dev_type; |
| 66 | type vendor_dmabuf_display_heap_device, dmabuf_heap_device_type, dev_type; |
| 67 | type vendor_dmabuf_audio_ml_heap_device, dmabuf_heap_device_type, dev_type; |
Patrick Daly | 0fac5bf | 2021-09-02 16:08:18 -0700 | [diff] [blame] | 68 | type vendor_dmabuf_demura_heap_device, dmabuf_heap_device_type, dev_type; |
Chris Goldsworthy | 1479faf | 2020-10-17 20:51:43 -0700 | [diff] [blame] | 69 | |
Chris Goldsworthy | 0beb90d | 2021-02-10 15:34:39 -0800 | [diff] [blame] | 70 | type vendor_membuf_dev, dev_type; |
| 71 | |
Patrick Daly | 4ffe524 | 2021-01-22 18:02:34 -0800 | [diff] [blame] | 72 | type vendor_vm_self_device, dev_type; |
Patrick Daly | 518a9d9 | 2020-12-16 21:58:50 -0800 | [diff] [blame] | 73 | type vendor_vm_trusted_device, dev_type; |
| 74 | type vendor_vm_hlos_device, dev_type; |
| 75 | type vendor_vm_cp_touch_device, dev_type; |
| 76 | type vendor_vm_cp_bitstream_device, dev_type; |
| 77 | type vendor_vm_cp_pixel_device, dev_type; |
| 78 | type vendor_vm_cp_non_pixel_device, dev_type; |
| 79 | type vendor_vm_cp_camera_device, dev_type; |
| 80 | type vendor_vm_cp_sec_display_device, dev_type; |
| 81 | type vendor_vm_cp_spss_sp_device, dev_type; |
| 82 | type vendor_vm_cp_camera_preview_device, dev_type; |
| 83 | type vendor_vm_cp_spss_sp_shared_device, dev_type; |
| 84 | type vendor_vm_cp_spss_hlos_shared_device, dev_type; |
| 85 | type vendor_vm_cp_cdsp_device, dev_type; |
Patrick Daly | 2347a48 | 2021-06-09 10:47:54 -0700 | [diff] [blame] | 86 | type vendor_vm_cp_app_device, dev_type; |
Patrick Daly | 518a9d9 | 2020-12-16 21:58:50 -0800 | [diff] [blame] | 87 | |
David Ng | 6fb17fe | 2020-02-05 14:45:39 -0800 | [diff] [blame] | 88 | type vendor_vm_data_block_device, dev_type; |
Jaihind Yadav | 865b2f7 | 2019-12-09 11:59:48 +0530 | [diff] [blame] | 89 | type vendor_qsee_ipc_irq_spss_device, dev_type; |
| 90 | type vendor_qdsp_device, dev_type, mlstrustedobject; |
| 91 | type vendor_ramdump_device, dev_type; |
Shawn Shin | a93793e | 2019-11-19 11:53:07 -0800 | [diff] [blame] | 92 | type vendor_ramdump_microdump_modem_device, dev_type; |
Jaihind Yadav | 865b2f7 | 2019-12-09 11:59:48 +0530 | [diff] [blame] | 93 | type vendor_rmnet_device, dev_type; |
| 94 | type vendor_gpt_block_device, dev_type; |
| 95 | type vendor_ramdump_block_device, dev_type; |
| 96 | type vendor_rpmb_device, dev_type; |
| 97 | type vendor_seemplog_device, dev_type; |
| 98 | type vendor_sg_device, dev_type; |
Can Guo | 92dff46 | 2020-03-05 17:01:22 -0800 | [diff] [blame] | 99 | type vendor_bsg_device, dev_type; |
Can Guo | 6cd3584 | 2022-03-20 22:24:04 -0700 | [diff] [blame] | 100 | type vendor_ufs_lun4_bsg_device, dev_type; |
Jaihind Yadav | 865b2f7 | 2019-12-09 11:59:48 +0530 | [diff] [blame] | 101 | type vendor_smd_device, dev_type; |
| 102 | type vendor_spcom_device, dev_type; |
| 103 | type vendor_ssd_block_device, dev_type; |
| 104 | type vendor_ssr_device, dev_type; |
| 105 | type vendor_synx_device, dev_type; |
| 106 | type vendor_wlan_device, dev_type; |
| 107 | type vendor_xbl_block_device, dev_type; |
| 108 | type vendor_uefi_block_device, dev_type; |
| 109 | type vendor_qce_device, dev_type; |
| 110 | type vendor_npu_device, dev_type; |
Christopher Braga | 16a54ac | 2020-05-21 17:17:23 -0400 | [diff] [blame] | 111 | type vendor_qmcs_block_device, dev_type; |
Mengjun Leng | 26e3c83 | 2021-06-23 11:14:05 +0800 | [diff] [blame] | 112 | type vendor_qdss_device, dev_type; |
Bavyasritha Alahari | 047b2f6 | 2021-07-19 16:11:05 +0530 | [diff] [blame] | 113 | type vendor_adsp_sleepmon_device, dev_type; |
Jun-Hyung Kwon | a2f787e | 2022-03-09 10:45:16 -0800 | [diff] [blame] | 114 | type vendor_hidraw_device, dev_type; |