/openbmc/linux/drivers/mfd/ |
H A D | pcf50633-irq.c | 20 int pcf50633_register_irq(struct pcf50633 *pcf, int irq, in pcf50633_register_irq() argument 26 if (WARN_ON(pcf->irq_handler[irq].handler)) in pcf50633_register_irq() 29 mutex_lock(&pcf->lock); in pcf50633_register_irq() 30 pcf->irq_handler[irq].handler = handler; in pcf50633_register_irq() 31 pcf->irq_handler[irq].data = data; in pcf50633_register_irq() 32 mutex_unlock(&pcf->lock); in pcf50633_register_irq() 38 int pcf50633_free_irq(struct pcf50633 *pcf, int irq) in pcf50633_free_irq() argument 43 mutex_lock(&pcf->lock); in pcf50633_free_irq() 44 pcf->irq_handler[irq].handler = NULL; in pcf50633_free_irq() 45 mutex_unlock(&pcf->lock); in pcf50633_free_irq() [all …]
|
H A D | pcf50633-core.c | 27 int pcf50633_read_block(struct pcf50633 *pcf, u8 reg, in pcf50633_read_block() argument 32 ret = regmap_raw_read(pcf->regmap, reg, data, nr_regs); in pcf50633_read_block() 41 int pcf50633_write_block(struct pcf50633 *pcf , u8 reg, in pcf50633_write_block() argument 44 return regmap_raw_write(pcf->regmap, reg, data, nr_regs); in pcf50633_write_block() 48 u8 pcf50633_reg_read(struct pcf50633 *pcf, u8 reg) in pcf50633_reg_read() argument 53 ret = regmap_read(pcf->regmap, reg, &val); in pcf50633_reg_read() 61 int pcf50633_reg_write(struct pcf50633 *pcf, u8 reg, u8 val) in pcf50633_reg_write() argument 63 return regmap_write(pcf->regmap, reg, val); in pcf50633_reg_write() 67 int pcf50633_reg_set_bit_mask(struct pcf50633 *pcf, u8 reg, u8 mask, u8 val) in pcf50633_reg_set_bit_mask() argument 69 return regmap_update_bits(pcf->regmap, reg, mask, val); in pcf50633_reg_set_bit_mask() [all …]
|
H A D | pcf50633-adc.c | 40 struct pcf50633 *pcf; member 49 static inline struct pcf50633_adc *__to_adc(struct pcf50633 *pcf) in __to_adc() argument 51 return platform_get_drvdata(pcf->adc_pdev); in __to_adc() 54 static void adc_setup(struct pcf50633 *pcf, int channel, int avg) in adc_setup() argument 59 pcf50633_reg_write(pcf, PCF50633_REG_ADCC2, 0x00); in adc_setup() 60 pcf50633_reg_write(pcf, PCF50633_REG_ADCC3, 0x01); in adc_setup() 63 pcf50633_reg_write(pcf, PCF50633_REG_ADCC1, channel | avg | in adc_setup() 67 static void trigger_next_adc_job_if_any(struct pcf50633 *pcf) in trigger_next_adc_job_if_any() argument 69 struct pcf50633_adc *adc = __to_adc(pcf); in trigger_next_adc_job_if_any() 77 adc_setup(pcf, adc->queue[head]->mux, adc->queue[head]->avg); in trigger_next_adc_job_if_any() [all …]
|
H A D | pcf50633-gpio.c | 33 int pcf50633_gpio_set(struct pcf50633 *pcf, int gpio, u8 val) in pcf50633_gpio_set() argument 39 return pcf50633_reg_set_bit_mask(pcf, reg, 0x07, val); in pcf50633_gpio_set() 43 u8 pcf50633_gpio_get(struct pcf50633 *pcf, int gpio) in pcf50633_gpio_get() argument 48 val = pcf50633_reg_read(pcf, reg) & 0x07; in pcf50633_gpio_get() 54 int pcf50633_gpio_invert_set(struct pcf50633 *pcf, int gpio, int invert) in pcf50633_gpio_invert_set() argument 61 return pcf50633_reg_set_bit_mask(pcf, reg, 1 << 3, val); in pcf50633_gpio_invert_set() 65 int pcf50633_gpio_invert_get(struct pcf50633 *pcf, int gpio) in pcf50633_gpio_invert_get() argument 70 val = pcf50633_reg_read(pcf, reg); in pcf50633_gpio_invert_get() 76 int pcf50633_gpio_power_supply_set(struct pcf50633 *pcf, in pcf50633_gpio_power_supply_set() argument 87 return pcf50633_reg_set_bit_mask(pcf, reg, mask, val); in pcf50633_gpio_power_supply_set()
|
/openbmc/openbmc/poky/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/ |
H A D | fonts.dir | 2 10x20-ISO8859-1.pcf.gz -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1 3 10x20-ISO8859-10.pcf.gz -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-10 4 10x20-ISO8859-11.pcf.gz -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-11 5 10x20-ISO8859-13.pcf.gz -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-13 6 10x20-ISO8859-14.pcf.gz -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-14 7 10x20-ISO8859-15.pcf.gz -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-15 8 10x20-ISO8859-16.pcf.gz -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-16 9 10x20-ISO8859-2.pcf.gz -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-2 10 10x20-ISO8859-3.pcf.gz -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-3 11 10x20-ISO8859-4.pcf.gz -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-4 [all …]
|
/openbmc/linux/drivers/rtc/ |
H A D | rtc-pcf50633.c | 58 struct pcf50633 *pcf; member 62 static void pcf2rtc_time(struct rtc_time *rtc, struct pcf50633_time *pcf) in pcf2rtc_time() argument 64 rtc->tm_sec = bcd2bin(pcf->time[PCF50633_TI_SEC]); in pcf2rtc_time() 65 rtc->tm_min = bcd2bin(pcf->time[PCF50633_TI_MIN]); in pcf2rtc_time() 66 rtc->tm_hour = bcd2bin(pcf->time[PCF50633_TI_HOUR]); in pcf2rtc_time() 67 rtc->tm_wday = bcd2bin(pcf->time[PCF50633_TI_WKDAY]); in pcf2rtc_time() 68 rtc->tm_mday = bcd2bin(pcf->time[PCF50633_TI_DAY]); in pcf2rtc_time() 69 rtc->tm_mon = bcd2bin(pcf->time[PCF50633_TI_MONTH]) - 1; in pcf2rtc_time() 70 rtc->tm_year = bcd2bin(pcf->time[PCF50633_TI_YEAR]) + 100; in pcf2rtc_time() 73 static void rtc2pcf_time(struct pcf50633_time *pcf, struct rtc_time *rtc) in rtc2pcf_time() argument [all …]
|
/openbmc/linux/drivers/power/supply/ |
H A D | pcf50633-charger.c | 26 struct pcf50633 *pcf; member 36 int pcf50633_mbc_usb_curlim_set(struct pcf50633 *pcf, int ma) in pcf50633_mbc_usb_curlim_set() argument 38 struct pcf50633_mbc *mbc = platform_get_drvdata(pcf->mbc_pdev); in pcf50633_mbc_usb_curlim_set() 58 ret = pcf50633_reg_set_bit_mask(pcf, PCF50633_REG_MBCC7, in pcf50633_mbc_usb_curlim_set() 61 dev_err(pcf->dev, "error setting usb curlim to %d mA\n", ma); in pcf50633_mbc_usb_curlim_set() 63 dev_info(pcf->dev, "usb curlim to %d mA\n", ma); in pcf50633_mbc_usb_curlim_set() 76 if (mbc->pcf->pdata->charger_reference_current_ma) { in pcf50633_mbc_usb_curlim_set() 77 mbcc5 = (ma << 8) / mbc->pcf->pdata->charger_reference_current_ma; in pcf50633_mbc_usb_curlim_set() 80 pcf50633_reg_write(mbc->pcf, PCF50633_REG_MBCC5, mbcc5); in pcf50633_mbc_usb_curlim_set() 83 mbcs2 = pcf50633_reg_read(mbc->pcf, PCF50633_REG_MBCS2); in pcf50633_mbc_usb_curlim_set() [all …]
|
/openbmc/linux/include/linux/mfd/pcf50633/ |
H A D | core.h | 54 int pcf50633_register_irq(struct pcf50633 *pcf, int irq, 56 int pcf50633_free_irq(struct pcf50633 *pcf, int irq); 58 int pcf50633_irq_mask(struct pcf50633 *pcf, int irq); 59 int pcf50633_irq_unmask(struct pcf50633 *pcf, int irq); 60 int pcf50633_irq_mask_get(struct pcf50633 *pcf, int irq); 64 int pcf50633_write_block(struct pcf50633 *pcf, u8 reg, 67 int pcf50633_reg_write(struct pcf50633 *pcf, u8 reg, u8 val); 69 int pcf50633_reg_set_bit_mask(struct pcf50633 *pcf, u8 reg, u8 mask, u8 val); 70 int pcf50633_reg_clear_bits(struct pcf50633 *pcf, u8 reg, u8 bits); 228 int pcf50633_irq_init(struct pcf50633 *pcf, int irq); [all …]
|
H A D | gpio.h | 38 int pcf50633_gpio_set(struct pcf50633 *pcf, int gpio, u8 val); 39 u8 pcf50633_gpio_get(struct pcf50633 *pcf, int gpio); 42 int pcf50633_gpio_invert_get(struct pcf50633 *pcf, int gpio);
|
H A D | adc.h | 63 pcf50633_adc_async_read(struct pcf50633 *pcf, int mux, int avg, 67 pcf50633_adc_sync_read(struct pcf50633 *pcf, int mux, int avg);
|
H A D | backlight.h | 39 int pcf50633_bl_set_brightness_limit(struct pcf50633 *pcf, unsigned int limit);
|
H A D | mbc.h | 124 int pcf50633_mbc_usb_curlim_set(struct pcf50633 *pcf, int ma);
|
/openbmc/linux/drivers/video/backlight/ |
H A D | pcf50633-backlight.c | 19 struct pcf50633 *pcf; member 36 int pcf50633_bl_set_brightness_limit(struct pcf50633 *pcf, unsigned int limit) in pcf50633_bl_set_brightness_limit() argument 38 struct pcf50633_bl *pcf_bl = platform_get_drvdata(pcf->bl_pdev); in pcf50633_bl_set_brightness_limit() 68 pcf50633_reg_write(pcf_bl->pcf, PCF50633_REG_LEDOUT, in pcf50633_bl_update_status() 71 pcf50633_reg_write(pcf_bl->pcf, PCF50633_REG_LEDENA, 1); in pcf50633_bl_update_status() 73 pcf50633_reg_write(pcf_bl->pcf, PCF50633_REG_LEDENA, 0); in pcf50633_bl_update_status() 119 pcf_bl->pcf = dev_to_pcf50633(pdev->dev.parent); in pcf50633_bl_probe() 130 pcf50633_reg_write(pcf_bl->pcf, PCF50633_REG_LEDDIM, pdata->ramp_time); in pcf50633_bl_probe()
|
/openbmc/linux/drivers/input/misc/ |
H A D | pcf50633-input.c | 26 struct pcf50633 *pcf; member 39 onkey_released = pcf50633_reg_read(input->pcf, PCF50633_REG_OOCSTAT) in pcf50633_input_irq() 68 input->pcf = dev_to_pcf50633(pdev->dev.parent); in pcf50633_input_probe() 82 pcf50633_register_irq(input->pcf, PCF50633_IRQ_ONKEYR, in pcf50633_input_probe() 84 pcf50633_register_irq(input->pcf, PCF50633_IRQ_ONKEYF, in pcf50633_input_probe() 94 pcf50633_free_irq(input->pcf, PCF50633_IRQ_ONKEYR); in pcf50633_input_remove() 95 pcf50633_free_irq(input->pcf, PCF50633_IRQ_ONKEYF); in pcf50633_input_remove()
|
/openbmc/linux/drivers/regulator/ |
H A D | pcf50633-regulator.c | 77 struct pcf50633 *pcf; in pcf50633_regulator_probe() local 81 pcf = dev_to_pcf50633(pdev->dev.parent); in pcf50633_regulator_probe() 85 config.driver_data = pcf; in pcf50633_regulator_probe() 86 config.regmap = pcf->regmap; in pcf50633_regulator_probe() 95 if (pcf->pdata->regulator_registered) in pcf50633_regulator_probe() 96 pcf->pdata->regulator_registered(pcf, pdev->id); in pcf50633_regulator_probe()
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-graphics/terminus-font/ |
H A D | terminus-font_4.49.1.bb | 23 FONT_PACKAGES = "${@bb.utils.contains('PACKAGECONFIG', 'x11', '${PN}-pcf', '', d)}" 35 oe_runmake DESTDIR=${D} psf ${@bb.utils.contains('PACKAGECONFIG', 'x11', 'pcf', '', d)} 39 …oe_runmake DESTDIR=${D} install-psf ${@bb.utils.contains('PACKAGECONFIG', 'x11', 'install-pcf', ''… 42 PACKAGES += "${PN}-consolefonts ${PN}-consoletrans ${PN}-pcf" 45 FILES:${PN}-pcf = "${datadir}/fonts/terminus"
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-graphics/terminus-font/terminus-font/ |
H A D | use-no-name-option-for-gzip.patch | 49 @@ -279,7 +279,7 @@ pcf: $(PCF) 51 install-pcf: $(PCF) 56 uninstall-pcf: 58 @@ -288,7 +288,7 @@ pcf-8bit: $(PCF_8BIT) 60 install-pcf-8bit: $(PCF_8BIT) 65 uninstall-pcf-8bit:
|
/openbmc/linux/drivers/i2c/algos/ |
H A D | Makefile | 7 obj-$(CONFIG_I2C_ALGOPCF) += i2c-algo-pcf.o
|
/openbmc/openbmc/poky/meta/recipes-graphics/xorg-font/ |
H A D | xorg-minimal-fonts.bb | 9 file://../misc/cursor.pcf.gz;md5=40bc81001fef4c21ca08df4305014a2a"
|
/openbmc/linux/Documentation/i2c/busses/ |
H A D | i2c-parport.rst | 150 This driver is also NOT the same as the i2c-pcf-epp driver found in the 151 lm_sensors package. The i2c-pcf-epp driver doesn't use the parallel port as
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | cpsw.txt | 36 For example in dra72x-evm, pcf gpio has to be
|
/openbmc/linux/fs/ceph/ |
H A D | super.h | 788 struct ceph_cap_flush **pcf);
|
H A D | file.c | 1387 struct ceph_cap_flush **pcf) in ceph_direct_read_write() argument 1492 swap(aio_req->prealloc_cf, *pcf); in ceph_direct_read_write()
|
/openbmc/ |
D | opengrok1.0.log | 2450 2025-03-13 03:00:44.542-0500 FINEST t508 IndexDatabase.setupDeletedUids: adding '/openbmc/openbmc/poky/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-7.pcf.gz' (770) at 20210307205554594 to deleted uid set [all...] |
D | opengrok2.0.log | 2459 2025-03-12 03:00:44.604-0500 FINEST t502 IndexDatabase.setupDeletedUids: adding '/openbmc/openbmc/poky/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-7.pcf.gz' (770) at 20210307205554594 to deleted uid set [all...] |