Home
last modified time | relevance | path

Searched full:isa (Results 1 – 25 of 1803) sorted by relevance

12345678910>>...73

/kernel/linux/linux-5.10/drivers/media/radio/
Dradio-isa.c3 * Framework for ISA radio drivers.
4 * This takes care of all the V4L2 scaffolding, allowing the ISA drivers
23 #include "radio-isa.h"
26 MODULE_DESCRIPTION("A framework for ISA radio drivers.");
35 struct radio_isa_card *isa = video_drvdata(file); in radio_isa_querycap() local
37 strscpy(v->driver, isa->drv->driver.driver.name, sizeof(v->driver)); in radio_isa_querycap()
38 strscpy(v->card, isa->drv->card, sizeof(v->card)); in radio_isa_querycap()
39 snprintf(v->bus_info, sizeof(v->bus_info), "ISA:%s", isa->v4l2_dev.name); in radio_isa_querycap()
46 struct radio_isa_card *isa = video_drvdata(file); in radio_isa_g_tuner() local
47 const struct radio_isa_ops *ops = isa->drv->ops; in radio_isa_g_tuner()
[all …]
Dradio-zoltrix.c33 * Converted to the radio-isa framework by Hans Verkuil <hans.verkuil@cisco.com>
52 #include "radio-isa.h"
75 struct radio_isa_card isa; member
84 return zol ? &zol->isa : NULL; in zoltrix_alloc()
87 static int zoltrix_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol) in zoltrix_s_mute_volume() argument
89 struct zoltrix *zol = container_of(isa, struct zoltrix, isa); in zoltrix_s_mute_volume()
94 outb(0, isa->io); in zoltrix_s_mute_volume()
95 outb(0, isa->io); in zoltrix_s_mute_volume()
96 inb(isa->io + 3); /* Zoltrix needs to be read to confirm */ in zoltrix_s_mute_volume()
100 outb(vol - 1, isa->io); in zoltrix_s_mute_volume()
[all …]
Dradio-rtrack2.c10 * Converted to the radio-isa framework by Hans Verkuil <hans.verkuil@cisco.com>
26 #include "radio-isa.h"
53 static void zero(struct radio_isa_card *isa) in zero() argument
55 outb_p(1, isa->io); in zero()
56 outb_p(3, isa->io); in zero()
57 outb_p(1, isa->io); in zero()
60 static void one(struct radio_isa_card *isa) in one() argument
62 outb_p(5, isa->io); in one()
63 outb_p(7, isa->io); in one()
64 outb_p(5, isa->io); in one()
[all …]
Dradio-trust.c27 #include "radio-isa.h"
52 struct radio_isa_card isa; member
60 return tr ? &tr->isa : NULL; in trust_alloc()
67 #define TR_DELAY do { inb(tr->isa.io); inb(tr->isa.io); inb(tr->isa.io); } while (0)
68 #define TR_SET_SCL outb(tr->ioval |= 2, tr->isa.io)
69 #define TR_CLR_SCL outb(tr->ioval &= 0xfd, tr->isa.io)
70 #define TR_SET_SDA outb(tr->ioval |= 1, tr->isa.io)
71 #define TR_CLR_SDA outb(tr->ioval &= 0xfe, tr->isa.io)
119 static int trust_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol) in trust_s_mute_volume() argument
121 struct trust *tr = container_of(isa, struct trust, isa); in trust_s_mute_volume()
[all …]
Dradio-aimslab.c7 * Converted to the radio-isa framework by Hans Verkuil <hans.verkuil@cisco.com>
40 #include "radio-isa.h"
64 struct radio_isa_card isa; member
74 return rt ? &rt->isa : NULL; in rtrack_alloc()
88 struct radio_isa_card *isa = handle; in rtrack_set_pins() local
89 struct rtrack *rt = container_of(isa, struct rtrack, isa); in rtrack_set_pins()
92 if (!v4l2_ctrl_g_ctrl(rt->isa.mute)) in rtrack_set_pins()
102 outb_p(bits, rt->isa.io); in rtrack_set_pins()
105 static int rtrack_s_frequency(struct radio_isa_card *isa, u32 freq) in rtrack_s_frequency() argument
107 lm7000_set_freq(freq, isa, rtrack_set_pins); in rtrack_s_frequency()
[all …]
/kernel/linux/linux-4.19/drivers/media/radio/
Dradio-isa.c2 * Framework for ISA radio drivers.
3 * This takes care of all the V4L2 scaffolding, allowing the ISA drivers
31 #include "radio-isa.h"
34 MODULE_DESCRIPTION("A framework for ISA radio drivers.");
43 struct radio_isa_card *isa = video_drvdata(file); in radio_isa_querycap() local
45 strlcpy(v->driver, isa->drv->driver.driver.name, sizeof(v->driver)); in radio_isa_querycap()
46 strlcpy(v->card, isa->drv->card, sizeof(v->card)); in radio_isa_querycap()
47 snprintf(v->bus_info, sizeof(v->bus_info), "ISA:%s", isa->v4l2_dev.name); in radio_isa_querycap()
57 struct radio_isa_card *isa = video_drvdata(file); in radio_isa_g_tuner() local
58 const struct radio_isa_ops *ops = isa->drv->ops; in radio_isa_g_tuner()
[all …]
Dradio-zoltrix.c32 * Converted to the radio-isa framework by Hans Verkuil <hans.verkuil@cisco.com>
51 #include "radio-isa.h"
74 struct radio_isa_card isa; member
83 return zol ? &zol->isa : NULL; in zoltrix_alloc()
86 static int zoltrix_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol) in zoltrix_s_mute_volume() argument
88 struct zoltrix *zol = container_of(isa, struct zoltrix, isa); in zoltrix_s_mute_volume()
93 outb(0, isa->io); in zoltrix_s_mute_volume()
94 outb(0, isa->io); in zoltrix_s_mute_volume()
95 inb(isa->io + 3); /* Zoltrix needs to be read to confirm */ in zoltrix_s_mute_volume()
99 outb(vol - 1, isa->io); in zoltrix_s_mute_volume()
[all …]
Dradio-rtrack2.c9 * Converted to the radio-isa framework by Hans Verkuil <hans.verkuil@cisco.com>
25 #include "radio-isa.h"
52 static void zero(struct radio_isa_card *isa) in zero() argument
54 outb_p(1, isa->io); in zero()
55 outb_p(3, isa->io); in zero()
56 outb_p(1, isa->io); in zero()
59 static void one(struct radio_isa_card *isa) in one() argument
61 outb_p(5, isa->io); in one()
62 outb_p(7, isa->io); in one()
63 outb_p(5, isa->io); in one()
[all …]
Dradio-trust.c27 #include "radio-isa.h"
52 struct radio_isa_card isa; member
60 return tr ? &tr->isa : NULL; in trust_alloc()
67 #define TR_DELAY do { inb(tr->isa.io); inb(tr->isa.io); inb(tr->isa.io); } while (0)
68 #define TR_SET_SCL outb(tr->ioval |= 2, tr->isa.io)
69 #define TR_CLR_SCL outb(tr->ioval &= 0xfd, tr->isa.io)
70 #define TR_SET_SDA outb(tr->ioval |= 1, tr->isa.io)
71 #define TR_CLR_SDA outb(tr->ioval &= 0xfe, tr->isa.io)
119 static int trust_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol) in trust_s_mute_volume() argument
121 struct trust *tr = container_of(isa, struct trust, isa); in trust_s_mute_volume()
[all …]
Dradio-aimslab.c6 * Converted to the radio-isa framework by Hans Verkuil <hans.verkuil@cisco.com>
39 #include "radio-isa.h"
63 struct radio_isa_card isa; member
73 return rt ? &rt->isa : NULL; in rtrack_alloc()
87 struct radio_isa_card *isa = handle; in rtrack_set_pins() local
88 struct rtrack *rt = container_of(isa, struct rtrack, isa); in rtrack_set_pins()
91 if (!v4l2_ctrl_g_ctrl(rt->isa.mute)) in rtrack_set_pins()
101 outb_p(bits, rt->isa.io); in rtrack_set_pins()
104 static int rtrack_s_frequency(struct radio_isa_card *isa, u32 freq) in rtrack_s_frequency() argument
106 lm7000_set_freq(freq, isa, rtrack_set_pins); in rtrack_s_frequency()
[all …]
Dradio-aztech.c4 * Converted to the radio-isa framework by Hans Verkuil <hans.verkuil@xs4all.nl>
28 #include "radio-isa.h"
53 struct radio_isa_card isa; member
68 struct radio_isa_card *isa = handle; in aztech_set_pins() local
69 struct aztech *az = container_of(isa, struct aztech, isa); in aztech_set_pins()
79 outb_p(bits, az->isa.io); in aztech_set_pins()
86 return az ? &az->isa : NULL; in aztech_alloc()
89 static int aztech_s_frequency(struct radio_isa_card *isa, u32 freq) in aztech_s_frequency() argument
91 lm7000_set_freq(freq, isa, aztech_set_pins); in aztech_s_frequency()
96 static u32 aztech_g_rxsubchans(struct radio_isa_card *isa) in aztech_g_rxsubchans() argument
[all …]
/kernel/linux/linux-4.19/Documentation/arm/
DNetwinder49 0 ISA 100Hz timer
50 1 ISA Keyboard
51 2 ISA cascade
52 3 ISA Serial ttyS1
53 4 ISA Serial ttyS0
54 5 ISA PS/2 mouse
55 6 ISA IRDA
56 7 ISA Printer
57 8 ISA RTC alarm
58 9 ISA
[all …]
/kernel/linux/linux-5.10/arch/powerpc/kernel/
Disa-bridge.c3 * Routines for tracking a legacy ISA bridge
29 #include <asm/isa-bridge.h>
31 unsigned long isa_io_base; /* NULL if no ISA bus */
34 /* Cached ISA bridge dev. */
89 /* From "ISA Binding to 1275" in pci_process_ISA_OF_ranges()
92 * cells 0 - 1: an ISA address in pci_process_ISA_OF_ranges()
112 * now as nobody uses fancy mappings for ISA bridges in pci_process_ISA_OF_ranges()
115 printk(KERN_ERR "unexpected isa to pci mapping: %s\n", in pci_process_ISA_OF_ranges()
129 printk(KERN_ERR "no ISA IO ranges or unexpected isa range, " in pci_process_ISA_OF_ranges()
136 * isa_bridge_find_early - Find and map the ISA IO space early before
[all …]
/kernel/linux/linux-4.19/arch/powerpc/kernel/
Disa-bridge.c2 * Routines for tracking a legacy ISA bridge
32 #include <asm/isa-bridge.h>
34 unsigned long isa_io_base; /* NULL if no ISA bus */
37 /* Cached ISA bridge dev. */
76 /* From "ISA Binding to 1275" in pci_process_ISA_OF_ranges()
79 * cells 0 - 1: an ISA address in pci_process_ISA_OF_ranges()
99 * now as nobody uses fancy mappings for ISA bridges in pci_process_ISA_OF_ranges()
102 printk(KERN_ERR "unexpected isa to pci mapping: %s\n", in pci_process_ISA_OF_ranges()
117 printk(KERN_ERR "no ISA IO ranges or unexpected isa range, " in pci_process_ISA_OF_ranges()
125 * isa_bridge_find_early - Find and map the ISA IO space early before
[all …]
/kernel/linux/linux-4.19/arch/powerpc/boot/dts/fsl/
De6500_power_isa.dtsi2 * e6500 Power ISA Device Tree Source (include)
37 power-isa-version = "2.06";
38 power-isa-b; // Base
39 power-isa-e; // Embedded
40 power-isa-atb; // Alternate Time Base
41 power-isa-cs; // Cache Specification
42 power-isa-ds; // Decorated Storage
43 power-isa-e.ed; // Embedded.Enhanced Debug
44 power-isa-e.pd; // Embedded.External PID
45 power-isa-e.hv; // Embedded.Hypervisor
[all …]
De5500_power_isa.dtsi2 * e5500 Power ISA Device Tree Source (include)
37 power-isa-version = "2.06";
38 power-isa-b; // Base
39 power-isa-e; // Embedded
40 power-isa-atb; // Alternate Time Base
41 power-isa-cs; // Cache Specification
42 power-isa-ds; // Decorated Storage
43 power-isa-e.ed; // Embedded.Enhanced Debug
44 power-isa-e.pd; // Embedded.External PID
45 power-isa-e.hv; // Embedded.Hypervisor
[all …]
De500mc_power_isa.dtsi2 * e500mc Power ISA Device Tree Source (include)
37 power-isa-version = "2.06";
38 power-isa-b; // Base
39 power-isa-e; // Embedded
40 power-isa-atb; // Alternate Time Base
41 power-isa-cs; // Cache Specification
42 power-isa-ds; // Decorated Storage
43 power-isa-e.ed; // Embedded.Enhanced Debug
44 power-isa-e.pd; // Embedded.External PID
45 power-isa-e.hv; // Embedded.Hypervisor
[all …]
De500v2_power_isa.dtsi2 * e500v2 Power ISA Device Tree Source (include)
37 power-isa-version = "2.03";
38 power-isa-b; // Base
39 power-isa-e; // Embedded
40 power-isa-atb; // Alternate Time Base
41 power-isa-cs; // Cache Specification
42 power-isa-e.le; // Embedded.Little-Endian
43 power-isa-e.pm; // Embedded.Performance Monitor
44 power-isa-ecl; // Embedded Cache Locking
45 power-isa-mmc; // Memory Coherence
[all …]
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/
De6500_power_isa.dtsi2 * e6500 Power ISA Device Tree Source (include)
37 power-isa-version = "2.06";
38 power-isa-b; // Base
39 power-isa-e; // Embedded
40 power-isa-atb; // Alternate Time Base
41 power-isa-cs; // Cache Specification
42 power-isa-ds; // Decorated Storage
43 power-isa-e.ed; // Embedded.Enhanced Debug
44 power-isa-e.pd; // Embedded.External PID
45 power-isa-e.hv; // Embedded.Hypervisor
[all …]
De5500_power_isa.dtsi2 * e5500 Power ISA Device Tree Source (include)
37 power-isa-version = "2.06";
38 power-isa-b; // Base
39 power-isa-e; // Embedded
40 power-isa-atb; // Alternate Time Base
41 power-isa-cs; // Cache Specification
42 power-isa-ds; // Decorated Storage
43 power-isa-e.ed; // Embedded.Enhanced Debug
44 power-isa-e.pd; // Embedded.External PID
45 power-isa-e.hv; // Embedded.Hypervisor
[all …]
De500mc_power_isa.dtsi2 * e500mc Power ISA Device Tree Source (include)
37 power-isa-version = "2.06";
38 power-isa-b; // Base
39 power-isa-e; // Embedded
40 power-isa-atb; // Alternate Time Base
41 power-isa-cs; // Cache Specification
42 power-isa-ds; // Decorated Storage
43 power-isa-e.ed; // Embedded.Enhanced Debug
44 power-isa-e.pd; // Embedded.External PID
45 power-isa-e.hv; // Embedded.Hypervisor
[all …]
De500v2_power_isa.dtsi2 * e500v2 Power ISA Device Tree Source (include)
37 power-isa-version = "2.03";
38 power-isa-b; // Base
39 power-isa-e; // Embedded
40 power-isa-atb; // Alternate Time Base
41 power-isa-cs; // Cache Specification
42 power-isa-e.le; // Embedded.Little-Endian
43 power-isa-e.pm; // Embedded.Performance Monitor
44 power-isa-ecl; // Embedded Cache Locking
45 power-isa-mmc; // Memory Coherence
[all …]
/kernel/linux/linux-5.10/Documentation/arm/
Dnetwinder.rst53 0 ISA 100Hz timer
54 1 ISA Keyboard
55 2 ISA cascade
56 3 ISA Serial ttyS1
57 4 ISA Serial ttyS0
58 5 ISA PS/2 mouse
59 6 ISA IRDA
60 7 ISA Printer
61 8 ISA RTC alarm
62 9 ISA
[all …]
/kernel/linux/linux-5.10/arch/riscv/kernel/
Dcpufeature.c18 /* Host ISA bitmap */
28 * @isa_bitmap: ISA bitmap to use
31 * NOTE: If isa_bitmap is NULL then Host ISA bitmap will be used.
45 * @isa_bitmap: ISA bitmap to use
49 * NOTE: If isa_bitmap is NULL then Host ISA bitmap will be used.
65 const char *isa; in riscv_fill_hwcap() local
88 if (of_property_read_string(node, "riscv,isa", &isa)) { in riscv_fill_hwcap()
89 pr_warn("Unable to find \"riscv,isa\" devicetree entry\n"); in riscv_fill_hwcap()
94 isa_len = strlen(isa); in riscv_fill_hwcap()
96 if (!strncmp(isa, "rv32", 4)) in riscv_fill_hwcap()
[all …]
Dcpu.c17 const char *isa; in riscv_of_processor_hartid() local
35 if (of_property_read_string(node, "riscv,isa", &isa)) { in riscv_of_processor_hartid()
36 pr_warn("CPU with hartid=%d has no \"riscv,isa\" property\n", hart); in riscv_of_processor_hartid()
39 if (isa[0] != 'r' || isa[1] != 'v') { in riscv_of_processor_hartid()
40 pr_warn("CPU with hartid=%d has an invalid ISA of \"%s\"\n", hart, isa); in riscv_of_processor_hartid()
65 static void print_isa(struct seq_file *f, const char *isa) in print_isa() argument
67 /* Print the entire ISA as it is */ in print_isa()
68 seq_puts(f, "isa\t\t: "); in print_isa()
69 seq_write(f, isa, strlen(isa)); in print_isa()
109 const char *compat, *isa, *mmu; in c_show() local
[all …]

12345678910>>...73