Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fc0182eb authored by Iliyan Malchev's avatar Iliyan Malchev
Browse files

add support and proper permissions for /dev/msm_camera/

parent a4aace71
Loading
Loading
Loading
Loading
+5 −1
Original line number Original line Diff line number Diff line
@@ -115,6 +115,7 @@ static struct perms_ devperms[] = {
    { "/dev/oncrpc/",       0660,   AID_ROOT,       AID_SYSTEM,     1 },
    { "/dev/oncrpc/",       0660,   AID_ROOT,       AID_SYSTEM,     1 },
    { "/dev/adsp/",         0660,   AID_SYSTEM,     AID_AUDIO,      1 },
    { "/dev/adsp/",         0660,   AID_SYSTEM,     AID_AUDIO,      1 },
    { "/dev/mt9t013",       0660,   AID_SYSTEM,     AID_SYSTEM,     0 },
    { "/dev/mt9t013",       0660,   AID_SYSTEM,     AID_SYSTEM,     0 },
    { "/dev/msm_camera/",   0660,   AID_SYSTEM,     AID_SYSTEM,     1 },
    { "/dev/akm8976_daemon",0640,   AID_COMPASS,    AID_SYSTEM,     0 },
    { "/dev/akm8976_daemon",0640,   AID_COMPASS,    AID_SYSTEM,     0 },
    { "/dev/akm8976_aot",   0640,   AID_COMPASS,    AID_SYSTEM,     0 },
    { "/dev/akm8976_aot",   0640,   AID_COMPASS,    AID_SYSTEM,     0 },
    { "/dev/akm8976_pffd",  0640,   AID_COMPASS,    AID_SYSTEM,     0 },
    { "/dev/akm8976_pffd",  0640,   AID_COMPASS,    AID_SYSTEM,     0 },
@@ -382,6 +383,9 @@ static void handle_device_event(struct uevent *uevent)
        } else if (!strncmp(uevent->subsystem, "adsp", 4)) {
        } else if (!strncmp(uevent->subsystem, "adsp", 4)) {
            base = "/dev/adsp/";
            base = "/dev/adsp/";
            mkdir(base, 0755);
            mkdir(base, 0755);
        } else if (!strncmp(uevent->subsystem, "msm_camera", 10)) {
            base = "/dev/msm_camera/";
            mkdir(base, 0755);
        } else if(!strncmp(uevent->subsystem, "input", 5)) {
        } else if(!strncmp(uevent->subsystem, "input", 5)) {
            base = "/dev/input/";
            base = "/dev/input/";
            mkdir(base, 0755);
            mkdir(base, 0755);