| /kernel/linux/linux-5.10/drivers/media/radio/ |
| D | radio-isa.c | 3 * 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 …]
|
| D | radio-zoltrix.c | 33 * 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 …]
|
| D | radio-rtrack2.c | 10 * 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 …]
|
| D | radio-trust.c | 27 #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 …]
|
| D | radio-aimslab.c | 7 * 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/ |
| D | radio-isa.c | 2 * 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 …]
|
| D | radio-zoltrix.c | 32 * 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 …]
|
| D | radio-rtrack2.c | 9 * 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 …]
|
| D | radio-trust.c | 27 #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 …]
|
| D | radio-aimslab.c | 6 * 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 …]
|
| D | radio-aztech.c | 4 * 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/ |
| D | Netwinder | 49 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/ |
| D | isa-bridge.c | 3 * 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/ |
| D | isa-bridge.c | 2 * 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/ |
| D | e6500_power_isa.dtsi | 2 * 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 …]
|
| D | e5500_power_isa.dtsi | 2 * 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 …]
|
| D | e500mc_power_isa.dtsi | 2 * 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 …]
|
| D | e500v2_power_isa.dtsi | 2 * 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/ |
| D | e6500_power_isa.dtsi | 2 * 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 …]
|
| D | e5500_power_isa.dtsi | 2 * 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 …]
|
| D | e500mc_power_isa.dtsi | 2 * 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 …]
|
| D | e500v2_power_isa.dtsi | 2 * 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/ |
| D | netwinder.rst | 53 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/ |
| D | cpufeature.c | 18 /* 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 …]
|
| D | cpu.c | 17 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 …]
|