init.samsung.dp.rc 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. # Copyright (c) 2019-2021, The Linux Foundation. All rights reserved.
  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.
  27. #
  28. #
  29. on early-init
  30. on init
  31. on late-init
  32. on charger
  33. on post-fs
  34. on late-fs
  35. on post-fs-data
  36. # Permission for ESE
  37. chmod 0660 /dev/p61
  38. chown system system /dev/p61
  39. on boot
  40. # Permission for NFC
  41. chmod 0660 /dev/pn547
  42. chown nfc nfc /dev/pn547
  43. chmod 0660 /dev/p61
  44. chown system system /dev/p61
  45. # Permission for Secure NVM
  46. chmod 0660 /dev/k250a
  47. chown system system /dev/k250a
  48. # DP AUX switch control
  49. chmod 0660 /sys/class/dp_sec/dp_sbu_sw_sel
  50. chown system system /sys/class/dp_sec/dp_sbu_sw_sel
  51. # DP DEX control
  52. chmod 0660 /sys/class/dp_sec/dex
  53. chown system system /sys/class/dp_sec/dex
  54. # DP DEX version
  55. chmod 0440 /sys/class/dp_sec/dex_ver
  56. chown system system /sys/class/dp_sec/dex_ver
  57. # DP error info
  58. chmod 0660 /sys/class/dp_sec/dp_error_info
  59. chown system system /sys/class/dp_sec/dp_error_info
  60. # DP monitor info
  61. chmod 0444 /sys/class/dp_sec/monitor_info
  62. chown system system /sys/class/dp_sec/monitor_info
  63. # DP bandwidth code
  64. chmod 0440 /sys/class/dp_sec/bw_code
  65. chown system radio /sys/class/dp_sec/bw_code
  66. on shutdown
  67. # service definition
  68. # on property triggers