Searched refs:pca (Results 1 – 6 of 6) sorted by relevance
215 mutex_lock(&pca->lock); in pca9685_pwm_test_and_set_inuse()237 mutex_unlock(&pca->lock); in pca9685_pwm_test_and_set_inuse()243 mutex_lock(&pca->lock); in pca9685_pwm_clear_inuse()245 mutex_unlock(&pca->lock); in pca9685_pwm_clear_inuse()319 pca->gpio.parent = dev; in pca9685_pwm_gpio_probe()327 pca->gpio.base = -1; in pca9685_pwm_gpio_probe()427 mutex_lock(&pca->lock); in pca9685_pwm_apply()499 mutex_lock(&pca->lock); in pca9685_pwm_free()525 struct pca9685 *pca; in pca9685_pwm_probe() local533 pca = to_pca(chip); in pca9685_pwm_probe()[all …]
8 obj-$(CONFIG_I2C_ALGOPCA) += i2c-algo-pca.o
97 obj-$(CONFIG_I2C_PCA_PLATFORM) += i2c-pca-platform.o156 obj-$(CONFIG_I2C_PCA_ISA) += i2c-pca-isa.o
1010 will be called i2c-pca-platform.1499 will be called i2c-pca-isa.
449 int irq_posted = readl(fore200e->regs.pca.psr); in fore200e_pca_irq_check()452 if (irq_posted && (readl(fore200e->regs.pca.hcr) & PCA200E_HCR_OUTFULL)) { in fore200e_pca_irq_check()464 writel(PCA200E_HCR_CLRINTR, fore200e->regs.pca.hcr); in fore200e_pca_irq_ack()471 writel(PCA200E_HCR_RESET, fore200e->regs.pca.hcr); in fore200e_pca_reset()473 writel(0, fore200e->regs.pca.hcr); in fore200e_pca_reset()491 fore200e->regs.pca.hcr = fore200e->virt_base + PCA200E_HCR_OFFSET; in fore200e_pca_map()492 fore200e->regs.pca.imr = fore200e->virt_base + PCA200E_IMR_OFFSET; in fore200e_pca_map()493 fore200e->regs.pca.psr = fore200e->virt_base + PCA200E_PSR_OFFSET; in fore200e_pca_map()
791 struct fore200e_pca_regs pca; /* PCA-200E registers */ member
Completed in 23 milliseconds