Home
last modified time | relevance | path

Searched refs:chip (Results 1 – 25 of 304) sorted by relevance

12345678910>>...13

/arch/arm/mach-s3c/
A Dgpio-samsung.c138 if (off < 8 && chip->chip.ngpio > 8) in samsung_gpio_setcfg_4bit()
173 if (off < 8 && chip->chip.ngpio > 8) in samsung_gpio_getcfg_4bit()
486 gpn = chip->chip.base; in s3c_gpiolib_track()
487 for (i = 0; i < chip->chip.ngpio; i++, gpn++) { in s3c_gpiolib_track()
506 struct gpio_chip *gc = &chip->chip; in samsung_gpiolib_add()
526 if (!chip->pm->save || !chip->pm->resume) in samsung_gpiolib_add()
659 .chip = {
665 .chip = {
671 .chip = {
832 offset = pin - chip->chip.base; in s3c_gpio_cfgpin()
[all …]
A Dpm-gpio.c29 chip->pm_save[0] = __raw_readl(chip->base + OFFS_CON); in samsung_gpio_pm_1bit_save()
30 chip->pm_save[1] = __raw_readl(chip->base + OFFS_DAT); in samsung_gpio_pm_1bit_save()
66 chip->pm_save[0] = __raw_readl(chip->base + OFFS_CON); in samsung_gpio_pm_2bit_save()
67 chip->pm_save[1] = __raw_readl(chip->base + OFFS_DAT); in samsung_gpio_pm_2bit_save()
68 chip->pm_save[2] = __raw_readl(chip->base + OFFS_UP); in samsung_gpio_pm_2bit_save()
198 if (chip->chip.ngpio > 8) in samsung_gpio_pm_4bit_save()
199 chip->pm_save[0] = __raw_readl(chip->base - 4); in samsung_gpio_pm_4bit_save()
269 if (chip->chip.ngpio > 8) { in samsung_gpio_pm_4bit_resume()
278 if (chip->chip.ngpio > 8) in samsung_gpio_pm_4bit_resume()
284 if (chip->chip.ngpio > 8) { in samsung_gpio_pm_4bit_resume()
[all …]
A Dgpio-core.h39 void (*save)(struct samsung_gpio_chip *chip);
40 void (*resume)(struct samsung_gpio_chip *chip);
68 struct gpio_chip chip; member
83 return container_of(gpc, struct samsung_gpio_chip, chip); in to_samsung_gpio()
94 extern int samsung_gpiolib_to_irq(struct gpio_chip *chip, unsigned int offset);
99 static inline struct samsung_gpio_chip *samsung_gpiolib_getchip(unsigned int chip) in samsung_gpiolib_getchip() argument
101 return (chip < S3C_GPIO_END) ? s3c_gpios[chip] : NULL; in samsung_gpiolib_getchip()
110 struct samsung_gpio_chip *chip; in samsung_gpiolib_getchip() local
115 chip = &s3c24xx_gpios[pin/32]; in samsung_gpiolib_getchip()
116 return ((pin - chip->chip.base) < chip->chip.ngpio) ? chip : NULL; in samsung_gpiolib_getchip()
[all …]
A Dgpio-cfg-helpers.h23 static inline int samsung_gpio_do_setcfg(struct samsung_gpio_chip *chip, in samsung_gpio_do_setcfg() argument
26 return (chip->config->set_config)(chip, off, config); in samsung_gpio_do_setcfg()
29 static inline int samsung_gpio_do_setpull(struct samsung_gpio_chip *chip, in samsung_gpio_do_setpull() argument
32 return (chip->config->set_pull)(chip, off, pull); in samsung_gpio_do_setpull()
A Dgpio-cfg.h52 samsung_gpio_pull_t (*get_pull)(struct samsung_gpio_chip *chip, unsigned offs);
53 int (*set_pull)(struct samsung_gpio_chip *chip, unsigned offs,
56 unsigned (*get_config)(struct samsung_gpio_chip *chip, unsigned offs);
57 int (*set_config)(struct samsung_gpio_chip *chip, unsigned offs,
/arch/mips/include/asm/sibyte/
A Dsb1250_defs.h98 #define SIBYTE_HDR_FMASK(chip, pass) \ argument
99 (SIBYTE_HDR_FMASK_ ## chip ## _ ## pass)
100 #define SIBYTE_HDR_FMASK_ALLREVS(chip) \ argument
101 (SIBYTE_HDR_FMASK_ ## chip ## _ALL)
122 ((SIBYTE_HDR_FMASK(chip, pass) - 1) & SIBYTE_HDR_FMASK_ALLREVS(chip))
126 (~(SIBYTE_HDR_FMASK(chip, pass) \
127 | (SIBYTE_HDR_FMASK(chip, pass) - 1)) & SIBYTE_HDR_FMASK_ALLREVS(chip))
131 #define SIBYTE_HDR_FEATURE_CHIP(chip) \ argument
141 #define SIBYTE_HDR_FEATURE(chip, pass) \ argument
142 (!! ((SIBYTE_HDR_FMASK(chip, pass) \
[all …]
/arch/mips/ath79/
A Dsetup.c63 chip = "7130"; in ath79_detect_sys_type()
68 chip = "7141"; in ath79_detect_sys_type()
73 chip = "7161"; in ath79_detect_sys_type()
80 chip = "7240"; in ath79_detect_sys_type()
86 chip = "7241"; in ath79_detect_sys_type()
92 chip = "7242"; in ath79_detect_sys_type()
115 chip = "9330"; in ath79_detect_sys_type()
121 chip = "9331"; in ath79_detect_sys_type()
127 chip = "9341"; in ath79_detect_sys_type()
133 chip = "9342"; in ath79_detect_sys_type()
[all …]
/arch/mips/alchemy/common/
A Dgpiolib.c38 static int gpio2_get(struct gpio_chip *chip, unsigned offset) in gpio2_get() argument
43 static int gpio2_set(struct gpio_chip *chip, unsigned offset, int value) in gpio2_set() argument
50 static int gpio2_direction_input(struct gpio_chip *chip, unsigned offset) in gpio2_direction_input() argument
55 static int gpio2_direction_output(struct gpio_chip *chip, unsigned offset, in gpio2_direction_output() argument
62 static int gpio2_to_irq(struct gpio_chip *chip, unsigned offset) in gpio2_to_irq() argument
68 static int gpio1_get(struct gpio_chip *chip, unsigned offset) in gpio1_get() argument
73 static int gpio1_set(struct gpio_chip *chip, in gpio1_set() argument
81 static int gpio1_direction_input(struct gpio_chip *chip, unsigned offset) in gpio1_direction_input() argument
86 static int gpio1_direction_output(struct gpio_chip *chip, in gpio1_direction_output() argument
93 static int gpio1_to_irq(struct gpio_chip *chip, unsigned offset) in gpio1_to_irq() argument
[all …]
/arch/arm/plat-orion/
A Dgpio.c42 struct gpio_chip chip; member
243 struct gpio_chip *chip = &ochip->chip; in orion_gpio_chip_find() local
245 if (pin >= chip->base && pin < chip->base + chip->ngpio) in orion_gpio_chip_find()
259 pin -= ochip->chip.base; in orion_gpio_set_unused()
273 pin -= ochip->chip.base; in orion_gpio_set_valid()
546 ochip->chip.ngpio = ngpio; in orion_gpio_init()
547 ochip->chip.can_sleep = 0; in orion_gpio_init()
588 ct->chip.name = ochip->chip.label; in orion_gpio_init()
599 ct->chip.name = ochip->chip.label; in orion_gpio_init()
606 ochip->chip.ngpio, in orion_gpio_init()
[all …]
/arch/powerpc/platforms/powernv/
A Dopal-xscom.c61 rc = opal_xscom_read(chip, reg, (__be64 *)__pa(&v)); in opal_scom_read()
75 rc = opal_xscom_write(chip, reg, value); in opal_scom_write()
82 u32 chip; member
103 rc = opal_scom_read(ent->chip, reg_base, reg, &val); in scom_debug_read()
156 int chip) in scom_debug_init_one() argument
165 ent->chip = chip; in scom_debug_init_one()
166 snprintf(ent->name, 16, "%08x", chip); in scom_debug_init_one()
192 int chip, rc; in scom_debug_init() local
203 chip = of_get_ibm_chip_id(dn); in scom_debug_init()
204 WARN_ON(chip == -1); in scom_debug_init()
[all …]
/arch/mips/bcm63xx/
A Dgpio.c38 static int bcm63xx_gpio_set(struct gpio_chip *chip, unsigned int gpio, int val) in bcm63xx_gpio_set() argument
45 BUG_ON(gpio >= chip->ngpio); in bcm63xx_gpio_set()
68 static int bcm63xx_gpio_get(struct gpio_chip *chip, unsigned gpio) in bcm63xx_gpio_get() argument
73 BUG_ON(gpio >= chip->ngpio); in bcm63xx_gpio_get()
86 static int bcm63xx_gpio_set_direction(struct gpio_chip *chip, in bcm63xx_gpio_set_direction() argument
94 BUG_ON(gpio >= chip->ngpio); in bcm63xx_gpio_set_direction()
116 static int bcm63xx_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in bcm63xx_gpio_direction_input() argument
118 return bcm63xx_gpio_set_direction(chip, gpio, BCM63XX_GPIO_DIR_IN); in bcm63xx_gpio_direction_input()
121 static int bcm63xx_gpio_direction_output(struct gpio_chip *chip, in bcm63xx_gpio_direction_output() argument
124 bcm63xx_gpio_set(chip, gpio, value); in bcm63xx_gpio_direction_output()
[all …]
/arch/mips/rb532/
A Dgpio.c51 struct gpio_chip chip; member
97 static int rb532_gpio_get(struct gpio_chip *chip, unsigned offset) in rb532_gpio_get() argument
101 gpch = gpiochip_get_data(chip); in rb532_gpio_get()
108 static int rb532_gpio_set(struct gpio_chip *chip, unsigned int offset, in rb532_gpio_set() argument
113 gpch = gpiochip_get_data(chip); in rb532_gpio_set()
126 gpch = gpiochip_get_data(chip); in rb532_gpio_direction_input()
138 static int rb532_gpio_direction_output(struct gpio_chip *chip, in rb532_gpio_direction_output() argument
143 gpch = gpiochip_get_data(chip); in rb532_gpio_direction_output()
155 static int rb532_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in rb532_gpio_to_irq() argument
162 .chip = {
[all …]
/arch/m68k/kernel/
A Drelocate_kernel.S33 .chip 68030
38 .chip 68k
59 .chip 68040
62 .chip 68k
67 .chip 68040
73 .chip 68k
126 .chip 68030
130 .chip 68k
141 .chip 68040
147 .chip 68k
/arch/sh/boards/mach-x3proto/
A Dgpio.c29 static int x3proto_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_direction_input() argument
43 static int x3proto_gpio_get(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_get() argument
48 static int x3proto_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_to_irq() argument
52 if (gpio < chip->ngpio) in x3proto_gpio_to_irq()
63 struct irq_chip *chip = irq_data_get_irq_chip(data); in x3proto_gpio_irq_handler() local
67 chip->irq_mask_ack(data); in x3proto_gpio_irq_handler()
73 chip->irq_unmask(data); in x3proto_gpio_irq_handler()
/arch/sh/kernel/cpu/irq/
A Dipr.c26 struct irq_chip *chip = irq_data_get_irq_chip(data); in get_ipr_desc() local
27 return container_of(chip, struct ipr_desc, chip); in get_ipr_desc()
56 desc->chip.irq_mask = disable_ipr_irq; in register_ipr_controller()
57 desc->chip.irq_unmask = enable_ipr_irq; in register_ipr_controller()
74 irq_set_chip_and_handler_name(p->irq, &desc->chip, in register_ipr_controller()
/arch/powerpc/platforms/44x/
A Dgpio.c80 struct ppc4xx_gpio_chip *chip = gpiochip_get_data(gc); in ppc4xx_gpio_set() local
83 spin_lock_irqsave(&chip->lock, flags); in ppc4xx_gpio_set()
87 spin_unlock_irqrestore(&chip->lock, flags); in ppc4xx_gpio_set()
97 struct ppc4xx_gpio_chip *chip = gpiochip_get_data(gc); in ppc4xx_gpio_dir_in() local
101 spin_lock_irqsave(&chip->lock, flags); in ppc4xx_gpio_dir_in()
118 spin_unlock_irqrestore(&chip->lock, flags); in ppc4xx_gpio_dir_in()
127 struct ppc4xx_gpio_chip *chip = gpiochip_get_data(gc); in ppc4xx_gpio_dir_out() local
131 spin_lock_irqsave(&chip->lock, flags); in ppc4xx_gpio_dir_out()
151 spin_unlock_irqrestore(&chip->lock, flags); in ppc4xx_gpio_dir_out()
/arch/m68k/coldfire/
A Dgpio.c110 static int mcfgpio_direction_input(struct gpio_chip *chip, unsigned offset) in mcfgpio_direction_input() argument
115 static int mcfgpio_get_value(struct gpio_chip *chip, unsigned offset) in mcfgpio_get_value() argument
120 static int mcfgpio_direction_output(struct gpio_chip *chip, unsigned offset, in mcfgpio_direction_output() argument
126 static int mcfgpio_set_value(struct gpio_chip *chip, unsigned int offset, in mcfgpio_set_value() argument
134 static int mcfgpio_request(struct gpio_chip *chip, unsigned offset) in mcfgpio_request() argument
139 static void mcfgpio_free(struct gpio_chip *chip, unsigned offset) in mcfgpio_free() argument
144 static int mcfgpio_to_irq(struct gpio_chip *chip, unsigned offset) in mcfgpio_to_irq() argument
/arch/sh/boards/mach-se/7722/
A Dirq.c31 struct irq_chip *chip = irq_data_get_irq_chip(data); in se7722_irq_demux() local
35 chip->irq_mask_ack(data); in se7722_irq_demux()
42 chip->irq_unmask(data); in se7722_irq_demux()
80 ct->chip.irq_mask = irq_gc_mask_set_bit; in se7722_gc_init()
81 ct->chip.irq_unmask = irq_gc_mask_clr_bit; in se7722_gc_init()
/arch/sh/boards/mach-se/7343/
A Dirq.c32 struct irq_chip *chip = irq_data_get_irq_chip(data); in se7343_irq_demux() local
36 chip->irq_mask_ack(data); in se7343_irq_demux()
43 chip->irq_unmask(data); in se7343_irq_demux()
82 ct->chip.irq_mask = irq_gc_mask_set_bit; in se7343_gc_init()
83 ct->chip.irq_unmask = irq_gc_mask_clr_bit; in se7343_gc_init()
/arch/arm/boot/dts/socionext/
A Duniphier-ld6b.dtsi9 * LD6b consists of two silicon dies: D-chip and A-chip.
10 * The D-chip (digital chip) is the same as the PXs2 die.
/arch/alpha/kernel/
A Dirq.c48 struct irq_chip *chip; in irq_select_affinity() local
54 chip = irq_data_get_irq_chip(data); in irq_select_affinity()
56 if (!chip->irq_set_affinity || irq_user_affinity[irq]) in irq_select_affinity()
65 chip->irq_set_affinity(data, cpumask_of(cpu), false); in irq_select_affinity()
/arch/x86/kernel/apic/
A Dmsi.c47 ret = parent->chip->irq_set_affinity(parent, mask, force); in msi_set_affinity()
216 info->chip->irq_set_affinity = msi_set_affinity; in x86_init_dev_msi_info()
217 info->chip->flags |= IRQCHIP_MOVE_DEFERRED; in x86_init_dev_msi_info()
248 info->chip->irq_ack = irq_chip_ack_parent; in x86_init_dev_msi_info()
249 info->chip->irq_retrigger = irq_chip_retrigger_hierarchy; in x86_init_dev_msi_info()
250 info->chip->flags |= IRQCHIP_SKIP_SET_WAKE | in x86_init_dev_msi_info()
327 irq_domain_set_info(domain, virq, arg->devid, info->chip, NULL, in dmar_msi_init()
339 .chip = &dmar_msi_controller,
/arch/arm/boot/dts/aspeed/
A Dibm-power10-quad.dtsi17 chip-id = <0>;
45 chip-id = <0>;
73 chip-id = <0>;
101 chip-id = <0>;
129 chip-id = <0>;
157 chip-id = <0>;
185 chip-id = <0>;
213 chip-id = <0>;
241 chip-id = <0>;
269 chip-id = <0>;
[all …]
/arch/mips/kernel/
A Dgpio_txx9.c19 static int txx9_gpio_get(struct gpio_chip *chip, unsigned int offset) in txx9_gpio_get() argument
35 static int txx9_gpio_set(struct gpio_chip *chip, unsigned int offset, in txx9_gpio_set() argument
47 static int txx9_gpio_dir_in(struct gpio_chip *chip, unsigned int offset) in txx9_gpio_dir_in() argument
58 static int txx9_gpio_dir_out(struct gpio_chip *chip, unsigned int offset, in txx9_gpio_dir_out() argument
/arch/x86/kernel/
A Dirqinit.c56 struct irq_chip *chip = legacy_pic->chip; in init_ISA_irqs() local
70 irq_set_chip_and_handler(i, chip, handle_level_irq); in init_ISA_irqs()

Completed in 42 milliseconds

12345678910>>...13