Exemple #1
0
/*OPPO Neal modify end*/
static ssize_t attr_orise_rda_bkl(struct device *dev,
                                  struct device_attribute *attr, char *buf)
{
    ssize_t ret = strnlen(buf, PAGE_SIZE);
    int cmd;
    int bkl_from_ic = 0;
    bkl_from_ic = lm3630_bkl_readout();
    sscanf(buf, "%d", &cmd);
    printk("backlight from userspace=%d, read from IC=%d\n", globle_bkl, bkl_from_ic);
    return ret;
}
Exemple #2
0
static int get_sign(int sign)
{
    switch(sign)
    {
        case 1:
             pr_info("Neal: Current backlight value = %d. Read out backlight register value = %d\n ",
                    globle_bkl,lm3630_bkl_readout());
            break;

        default:
            pr_info("Neal: Unsupported number!\n");
    }

    return 0;
}