/linux-4.1.27/sound/pci/hda/ |
D | Makefile | 1 snd-hda-intel-objs := hda_intel.o 2 snd-hda-controller-objs := hda_controller.o 3 snd-hda-tegra-objs := hda_tegra.o 5 snd-hda-intel-$(CONFIG_SND_HDA_I915) += hda_i915.o 7 snd-hda-codec-y := hda_bind.o hda_codec.o hda_jack.o hda_auto_parser.o hda_sysfs.o 8 snd-hda-codec-$(CONFIG_PROC_FS) += hda_proc.o 9 snd-hda-codec-$(CONFIG_SND_HDA_HWDEP) += hda_hwdep.o 10 snd-hda-codec-$(CONFIG_SND_HDA_INPUT_BEEP) += hda_beep.o 15 snd-hda-codec-generic-objs := hda_generic.o 16 snd-hda-codec-realtek-objs := patch_realtek.o [all …]
|
D | hda_i915.c | 36 int hda_display_power(struct hda_intel *hda, bool enable) in hda_display_power() argument 38 struct i915_audio_component *acomp = &hda->audio_component; in hda_display_power() 43 dev_dbg(&hda->chip.pci->dev, "display power %s\n", in hda_display_power() 53 void haswell_set_bclk(struct hda_intel *hda) in haswell_set_bclk() argument 57 struct i915_audio_component *acomp = &hda->audio_component; in haswell_set_bclk() 58 struct pci_dev *pci = hda->chip.pci; in haswell_set_bclk() 92 azx_writew(&hda->chip, EM4, bclk_m); in haswell_set_bclk() 93 azx_writew(&hda->chip, EM5, bclk_n); in haswell_set_bclk() 100 struct hda_intel *hda = container_of(chip, struct hda_intel, chip); in hda_component_master_bind() local 101 struct i915_audio_component *acomp = &hda->audio_component; in hda_component_master_bind() [all …]
|
D | hda_tegra.c | 189 static void hda_tegra_init(struct hda_tegra *hda) in hda_tegra_init() argument 194 v = readl(hda->regs + HDA_IPFS_CONFIG); in hda_tegra_init() 196 writel(v, hda->regs + HDA_IPFS_CONFIG); in hda_tegra_init() 199 v = readl(hda->regs + HDA_CFG_CMD); in hda_tegra_init() 203 writel(v, hda->regs + HDA_CFG_CMD); in hda_tegra_init() 205 writel(HDA_BAR0_INIT_PROGRAM, hda->regs + HDA_CFG_BAR0); in hda_tegra_init() 206 writel(HDA_BAR0_FINAL_PROGRAM, hda->regs + HDA_CFG_BAR0); in hda_tegra_init() 207 writel(HDA_FPCI_BAR0_START, hda->regs + HDA_IPFS_FPCI_BAR0); in hda_tegra_init() 209 v = readl(hda->regs + HDA_IPFS_INTR_MASK); in hda_tegra_init() 211 writel(v, hda->regs + HDA_IPFS_INTR_MASK); in hda_tegra_init() [all …]
|
D | hda_intel.h | 51 int hda_display_power(struct hda_intel *hda, bool enable); 52 void haswell_set_bclk(struct hda_intel *hda); 53 int hda_i915_init(struct hda_intel *hda); 54 int hda_i915_exit(struct hda_intel *hda); 56 static inline int hda_display_power(struct hda_intel *hda, bool enable) in hda_display_power() argument 60 static inline void haswell_set_bclk(struct hda_intel *hda) { return; } in haswell_set_bclk() argument 61 static inline int hda_i915_init(struct hda_intel *hda) in hda_i915_init() argument 65 static inline int hda_i915_exit(struct hda_intel *hda) in hda_i915_exit() argument
|
D | hda_intel.c | 541 struct hda_intel *hda = container_of(chip, struct hda_intel, chip); in azx_position_check() local 551 schedule_work(&hda->irq_pending_work); in azx_position_check() 612 struct hda_intel *hda = container_of(work, struct hda_intel, irq_pending_work); in azx_irq_pending_work() local 613 struct azx *chip = &hda->chip; in azx_irq_pending_work() 616 if (!hda->irq_pending_warned) { in azx_irq_pending_work() 620 hda->irq_pending_warned = 1; in azx_irq_pending_work() 740 struct hda_intel *hda = container_of(chip, struct hda_intel, chip); in azx_add_card_list() local 742 list_add(&hda->list, &card_list); in azx_add_card_list() 748 struct hda_intel *hda = container_of(chip, struct hda_intel, chip); in azx_del_card_list() local 750 list_del_init(&hda->list); in azx_del_card_list() [all …]
|
D | Kconfig | 22 will be called snd-hda-intel. 37 will be called snd-hda-tegra. 106 option, such as patch=hda-init. 114 snd-hda-intel driver, such as ALC880. 124 snd-hda-intel driver, such as AD1986A. 134 snd-hda-intel driver, such as STAC9200. 144 snd-hda-intel driver, such as VT1708. 153 support in snd-hda-intel driver. This includes all AMD/ATI, 169 snd-hda-intel driver, such as CS4206. 179 snd-hda-intel driver, such as CX20549. [all …]
|
/linux-4.1.27/drivers/gpu/drm/sti/ |
D | sti_hda.c | 258 struct sti_hda *hda; member 264 static u32 hda_read(struct sti_hda *hda, int offset) in hda_read() argument 266 return readl(hda->regs + offset); in hda_read() 269 static void hda_write(struct sti_hda *hda, u32 val, int offset) in hda_write() argument 271 writel(val, hda->regs + offset); in hda_write() 300 static void hda_enable_hd_dacs(struct sti_hda *hda, bool enable) in hda_enable_hd_dacs() argument 304 if (hda->video_dacs_ctrl) { in hda_enable_hd_dacs() 307 switch ((u32)hda->video_dacs_ctrl & VIDEO_DACS_CONTROL_MASK) { in hda_enable_hd_dacs() 319 val = readl(hda->video_dacs_ctrl); in hda_enable_hd_dacs() 325 writel(val, hda->video_dacs_ctrl); in hda_enable_hd_dacs() [all …]
|
D | sti_tvout.c | 121 struct drm_encoder *hda; member 627 tvout->hda = sti_tvout_create_hda_encoder(dev, tvout); in sti_tvout_create_encoders() 637 if (tvout->hda) in sti_tvout_destroy_encoders() 638 drm_encoder_cleanup(tvout->hda); in sti_tvout_destroy_encoders() 639 tvout->hda = NULL; in sti_tvout_destroy_encoders()
|
/linux-4.1.27/Documentation/devicetree/bindings/sound/ |
D | nvidia,tegra30-hda.txt | 4 - compatible : For Tegra30, must contain "nvidia,tegra30-hda". Otherwise, 5 must contain '"nvidia,<chip>-hda", "nvidia,tegra30-hda"', where <chip> is 11 - clock-names : Must include the following entries: hda, hdacodec_2x, hda2hdmi 14 - reset-names : Must include the following entries: hda, hdacodec_2x, hda2hdmi 18 hda@0,70030000 { 19 compatible = "nvidia,tegra124-hda", "nvidia,tegra30-hda"; 25 clock-names = "hda", "hda2hdmi", "hda2codec_2x"; 26 resets = <&tegra_car 125>, /* hda */ 29 reset-names = "hda", "hda2hdmi", "hda2codec_2x";
|
/linux-4.1.27/sound/hda/ |
D | Makefile | 1 snd-hda-core-objs := hda_bus_type.o hdac_bus.o hdac_device.o hdac_sysfs.o \ 4 snd-hda-core-objs += trace.o 7 obj-$(CONFIG_SND_HDA_CORE) += snd-hda-core.o
|
D | trace.h | 2 #define TRACE_SYSTEM hda
|
/linux-4.1.27/Documentation/block/ |
D | switching-sched.txt | 27 device name (hda, hdb, sga, or whatever you happen to have). 33 # cat /sys/block/hda/queue/scheduler 35 # echo deadline > /sys/block/hda/queue/scheduler 36 # cat /sys/block/hda/queue/scheduler
|
D | biodoc.txt | 1131 rq->rq_dev = mk_kdev(3, 0); /* /dev/hda */
|
/linux-4.1.27/Documentation/sound/alsa/ |
D | HD-Audio.txt | 18 for all controllers, snd-hda-intel. Although the driver name contains 21 controllers are supposed to be compatible, the single snd-hda-driver 23 bugs and issues specific to each controller type. The snd-hda-intel 32 The snd-hda-intel driver has several different codec parsers depending 219 correctly. The recent version of snd-hda-intel driver provides mostly 290 codec verbs to the device. Some tools are available: hda-emu and 291 hda-analyzer. The detailed description is found in the sections 321 hda-verb and hda-analyzer, the hwdep device has to be enabled. 559 `patch=hda-init.fw`, the file /lib/firmware/hda-init.fw must be 567 options snd-hda-intel patch=on-board-patch,hdmi-patch [all …]
|
D | powersave.txt | 15 module option of snd-ac97-codec and snd-hda-intel modules. Specify
|
D | hda_codec.txt | 13 The snd-hda-codec module supports the generic access function for the
|
D | ALSA-Configuration.txt | 851 Module snd-hda-intel
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | stih407.dtsi | 135 sti-hda@8d02000 { 136 compatible = "st,stih407-hda"; 138 reg-names = "hda-reg", "video-dacs-ctrl";
|
D | stih410.dtsi | 206 sti-hda@8d02000 { 207 compatible = "st,stih407-hda"; 209 reg-names = "hda-reg", "video-dacs-ctrl";
|
D | tegra124.dtsi | 629 hda@0,70030000 { 630 compatible = "nvidia,tegra124-hda", "nvidia,tegra30-hda"; 636 clock-names = "hda", "hda2hdmi", "hdacodec_2x"; 637 resets = <&tegra_car 125>, /* hda */ 640 reset-names = "hda", "hda2hdmi", "hdacodec_2x";
|
D | tegra124-nyan.dtsi | 363 hda@0,70030000 {
|
D | tegra124-venice2.dts | 886 hda@0,70030000 {
|
/linux-4.1.27/Documentation/devicetree/bindings/gpu/ |
D | st,stih4xx.txt | 73 sti-hda: 76 - compatible: "st,stih<chip>-hda" 195 reg-names = "tvout-reg", "hda-reg", "syscfg"; 210 sti-hda@fe85a000 { 211 compatible = "st,stih416-hda"; 213 reg-names = "hda-reg", "video-dacs-ctrl";
|
/linux-4.1.27/Documentation/ |
D | iostats.txt | 22 …3 0 39082680 hda 446216 784926 9550688 4382310 424847 312726 5922052 19310380 0 3376340 2370… 31 3 0 hda 446216 784926 9550688 4382310 424847 312726 5922052 19310380 0 3376340 23705160 34 On 2.4 you might execute "grep 'hda ' /proc/partitions". On 2.6, you have 35 a choice of "cat /sys/block/hda/stat" or "grep 'hda ' /proc/diskstats". 44 By contrast, in 2.6 if you look at /sys/block/hda/stat, you'll
|
D | ldm.txt | 45 hda | 0 0 0 | 52428800 102400 50 59 hda: 102400 sectors w/32KiB Cache, CHS=50/64/32 60 hda: [LDM] hda1 hda2 hda3 hda4 hda5 hda6 hda7
|
D | devices.txt | 201 0 = /dev/hda Master: whole disk (or CD-ROM) 1481 0 = /dev/i2o/hda First I2O hard disk, whole disk
|
D | kernel-parameters.txt | 1345 Format: =0.0 to prevent dma on hda, =0.1 hdb =1.0 hdc
|
/linux-4.1.27/sound/ |
D | Makefile | 9 firewire/ sparc/ spi/ parisc/ pcmcia/ mips/ soc/ atmel/ hda/
|
D | Kconfig | 79 source "sound/hda/Kconfig"
|
/linux-4.1.27/sound/pci/ |
D | Makefile | 71 hda/ \
|
D | Kconfig | 901 source "sound/pci/hda/Kconfig"
|
/linux-4.1.27/Documentation/filesystems/ |
D | ntfs.txt | 257 $ fdisk -ul /dev/hda 259 Disk /dev/hda: 81.9 GB, 81964302336 bytes 282 $ ./ldminfo --dump /dev/hda 284 This would dump the LDM database found on /dev/hda which describes all of your 297 would then use those devices (for /dev/hda they would be /dev/hda1, 2, 3, etc) 301 /dev/hda) and then using the offsets of the LDM partitions into this device as
|
D | hpfs.txt | 275 when reading device (cat /dev/hda) while creating files on it, files
|
D | proc.txt | 1040 # cat /proc/ide/ide0/hda/settings
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | nvidia,tegra30-pinmux.txt | 98 extperiph3, gmi, gmi_alt, hda, hdcp, hdmi, hsi, i2c1, i2c2, i2c3,
|
D | nvidia,tegra114-pinmux.txt | 87 extperiph3, gmi, gmi_alt, hda, hsi, i2c1, i2c2, i2c3, i2c4, i2cpwr,
|
D | nvidia,tegra124-pinmux.txt | 106 gmi, gmi_alt, hda, hsi, i2c1, i2c2, i2c3, i2c4, i2cpwr, i2s0,
|
/linux-4.1.27/tools/lguest/ |
D | lguest.txt | 64 qemu -cdrom image.iso -hda rootfile -net user -net nic -boot d
|
/linux-4.1.27/arch/m68k/ |
D | Kconfig.devices | 32 access to a disk image as /dev/hda.
|
/linux-4.1.27/Documentation/ide/ |
D | ide.txt | 59 Primary: ide0, port 0x1f0; major=3; hda is minor=0; hdb is minor=64 125 interface (/dev/hda) and an IDE cdrom drive on the secondary interface
|
D | ChangeLog.ide-cd.1994-2004 | 203 * insmod ide-cd ignore='hda hdb'
|
/linux-4.1.27/Documentation/laptops/ |
D | laptop-mode.txt | 143 Default is /dev/hda. If you specify multiple devices, separate them by a space. 306 # e.g. HD="/dev/hda /dev/hdb". 307 #HD="/dev/hda" 370 HD="${HD:-'/dev/hda'}"
|
D | disk-shock-protection.txt | 99 than its libata counterpart (i.e. your disk is called /dev/hda
|
D | thinkpad-acpi.txt | 745 visible to userspace. They are used by the snd-hda-intel audio driver.
|
/linux-4.1.27/Documentation/cdrom/ |
D | ide-cd | 84 on the primary IDE interface are called `hda' and `hdb', 295 brw-rw---- 1 root disk 3, 0 Nov 11 18:48 /dev/hda
|
/linux-4.1.27/drivers/ide/ |
D | Kconfig | 667 CD-ROM on hda. This option changes this to more natural hda for
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-tegra114.c | 1487 FUNCTION(hda),
|
D | pinctrl-tegra124.c | 1649 FUNCTION(hda),
|
D | pinctrl-tegra30.c | 2043 FUNCTION(hda),
|
/linux-4.1.27/Documentation/m68k/ |
D | kernel-options.txt | 75 /dev/hda: -> 0x0300 (first IDE disk)
|