!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/src/linux-oracle-6.8-headers-6.8.0-1028/include/linux/   drwxr-xr-x
Free 83.34 GB of 96.73 GB (86.16%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     led-lm3530.h (3.7 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright (C) 2011 ST-Ericsson SA.
 * Copyright (C) 2009 Motorola, Inc.
 *
 * Simple driver for National Semiconductor LM35330 Backlight driver chip
 *
 * Author: Shreshtha Kumar SAHU <[email protected]>
 * based on leds-lm3530.c by Dan Murphy <[email protected]>
 */

#ifndef _LINUX_LED_LM3530_H__
#define _LINUX_LED_LM3530_H__

#define LM3530_FS_CURR_5mA        (0) /* Full Scale Current */
#define LM3530_FS_CURR_8mA        (1)
#define LM3530_FS_CURR_12mA        (2)
#define LM3530_FS_CURR_15mA        (3)
#define LM3530_FS_CURR_19mA        (4)
#define LM3530_FS_CURR_22mA        (5)
#define LM3530_FS_CURR_26mA        (6)
#define LM3530_FS_CURR_29mA        (7)

#define LM3530_ALS_AVRG_TIME_32ms    (0) /* ALS Averaging Time */
#define LM3530_ALS_AVRG_TIME_64ms    (1)
#define LM3530_ALS_AVRG_TIME_128ms    (2)
#define LM3530_ALS_AVRG_TIME_256ms    (3)
#define LM3530_ALS_AVRG_TIME_512ms    (4)
#define LM3530_ALS_AVRG_TIME_1024ms    (5)
#define LM3530_ALS_AVRG_TIME_2048ms    (6)
#define LM3530_ALS_AVRG_TIME_4096ms    (7)

#define LM3530_RAMP_TIME_1ms        (0) /* Brigtness Ramp Time */
#define LM3530_RAMP_TIME_130ms        (1) /* Max to 0 and vice versa */
#define LM3530_RAMP_TIME_260ms        (2)
#define LM3530_RAMP_TIME_520ms        (3)
#define LM3530_RAMP_TIME_1s        (4)
#define LM3530_RAMP_TIME_2s        (5)
#define LM3530_RAMP_TIME_4s        (6)
#define LM3530_RAMP_TIME_8s        (7)

/* ALS Resistor Select */
#define LM3530_ALS_IMPD_Z        (0x00) /* ALS Impedance */
#define LM3530_ALS_IMPD_13_53kOhm    (0x01)
#define LM3530_ALS_IMPD_9_01kOhm    (0x02)
#define LM3530_ALS_IMPD_5_41kOhm    (0x03)
#define LM3530_ALS_IMPD_2_27kOhm    (0x04)
#define LM3530_ALS_IMPD_1_94kOhm    (0x05)
#define LM3530_ALS_IMPD_1_81kOhm    (0x06)
#define LM3530_ALS_IMPD_1_6kOhm        (0x07)
#define LM3530_ALS_IMPD_1_138kOhm    (0x08)
#define LM3530_ALS_IMPD_1_05kOhm    (0x09)
#define LM3530_ALS_IMPD_1_011kOhm    (0x0A)
#define LM3530_ALS_IMPD_941Ohm        (0x0B)
#define LM3530_ALS_IMPD_759Ohm        (0x0C)
#define LM3530_ALS_IMPD_719Ohm        (0x0D)
#define LM3530_ALS_IMPD_700Ohm        (0x0E)
#define LM3530_ALS_IMPD_667Ohm        (0x0F)

enum lm3530_mode {
    LM3530_BL_MODE_MANUAL = 0,    /* "man" */
    LM3530_BL_MODE_ALS,        /* "als" */
    LM3530_BL_MODE_PWM,        /* "pwm" */
};

/* ALS input select */
enum lm3530_als_mode {
    LM3530_INPUT_AVRG = 0,    /* ALS1 and ALS2 input average */
    LM3530_INPUT_ALS1,    /* ALS1 Input */
    LM3530_INPUT_ALS2,    /* ALS2 Input */
    LM3530_INPUT_CEIL,    /* Max of ALS1 and ALS2 */
};

/* PWM Platform Specific Data */
struct lm3530_pwm_data {
    void (*pwm_set_intensity) (int brightness, int max_brightness);
    int (*pwm_get_intensity) (int max_brightness);
};

/**
 * struct lm3530_platform_data
 * @mode: mode of operation i.e. Manual, ALS or PWM
 * @als_input_mode: select source of ALS input - ALS1/2 or average
 * @max_current: full scale LED current
 * @pwm_pol_hi: PWM input polarity - active high/active low
 * @als_avrg_time: ALS input averaging time
 * @brt_ramp_law: brightness mapping mode - exponential/linear
 * @brt_ramp_fall: rate of fall of led current
 * @brt_ramp_rise: rate of rise of led current
 * @als1_resistor_sel: internal resistance from ALS1 input to ground
 * @als2_resistor_sel: internal resistance from ALS2 input to ground
 * @als_vmin: als input voltage calibrated for max brightness in mV
 * @als_vmax: als input voltage calibrated for min brightness in mV
 * @brt_val: brightness value (0-127)
 * @pwm_data: PWM control functions (only valid when the mode is PWM)
 */
struct lm3530_platform_data {
    enum lm3530_mode mode;
    enum lm3530_als_mode als_input_mode;

    u8 max_current;
    bool pwm_pol_hi;
    u8 als_avrg_time;

    bool brt_ramp_law;
    u8 brt_ramp_fall;
    u8 brt_ramp_rise;

    u8 als1_resistor_sel;
    u8 als2_resistor_sel;

    u32 als_vmin;
    u32 als_vmax;

    u8 brt_val;

    struct lm3530_pwm_data pwm_data;
};

#endif    /* _LINUX_LED_LM3530_H__ */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.0047 ]--