Home
last modified time | relevance | path

Searched refs:hda (Results 1 – 50 of 50) sorted by relevance

/linux-4.1.27/sound/pci/hda/
DMakefile1 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 …]
Dhda_i915.c36 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 …]
Dhda_tegra.c189 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 …]
Dhda_intel.h51 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
Dhda_intel.c541 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 …]
DKconfig22 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/
Dsti_hda.c258 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 …]
Dsti_tvout.c121 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/
Dnvidia,tegra30-hda.txt4 - 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/
DMakefile1 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
Dtrace.h2 #define TRACE_SYSTEM hda
/linux-4.1.27/Documentation/block/
Dswitching-sched.txt27 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
Dbiodoc.txt1131 rq->rq_dev = mk_kdev(3, 0); /* /dev/hda */
/linux-4.1.27/Documentation/sound/alsa/
DHD-Audio.txt18 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 …]
Dpowersave.txt15 module option of snd-ac97-codec and snd-hda-intel modules. Specify
Dhda_codec.txt13 The snd-hda-codec module supports the generic access function for the
DALSA-Configuration.txt851 Module snd-hda-intel
/linux-4.1.27/arch/arm/boot/dts/
Dstih407.dtsi135 sti-hda@8d02000 {
136 compatible = "st,stih407-hda";
138 reg-names = "hda-reg", "video-dacs-ctrl";
Dstih410.dtsi206 sti-hda@8d02000 {
207 compatible = "st,stih407-hda";
209 reg-names = "hda-reg", "video-dacs-ctrl";
Dtegra124.dtsi629 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";
Dtegra124-nyan.dtsi363 hda@0,70030000 {
Dtegra124-venice2.dts886 hda@0,70030000 {
/linux-4.1.27/Documentation/devicetree/bindings/gpu/
Dst,stih4xx.txt73 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/
Diostats.txt22 …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
Dldm.txt45 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
Ddevices.txt201 0 = /dev/hda Master: whole disk (or CD-ROM)
1481 0 = /dev/i2o/hda First I2O hard disk, whole disk
Dkernel-parameters.txt1345 Format: =0.0 to prevent dma on hda, =0.1 hdb =1.0 hdc
/linux-4.1.27/sound/
DMakefile9 firewire/ sparc/ spi/ parisc/ pcmcia/ mips/ soc/ atmel/ hda/
DKconfig79 source "sound/hda/Kconfig"
/linux-4.1.27/sound/pci/
DMakefile71 hda/ \
DKconfig901 source "sound/pci/hda/Kconfig"
/linux-4.1.27/Documentation/filesystems/
Dntfs.txt257 $ 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
Dhpfs.txt275 when reading device (cat /dev/hda) while creating files on it, files
Dproc.txt1040 # cat /proc/ide/ide0/hda/settings
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dnvidia,tegra30-pinmux.txt98 extperiph3, gmi, gmi_alt, hda, hdcp, hdmi, hsi, i2c1, i2c2, i2c3,
Dnvidia,tegra114-pinmux.txt87 extperiph3, gmi, gmi_alt, hda, hsi, i2c1, i2c2, i2c3, i2c4, i2cpwr,
Dnvidia,tegra124-pinmux.txt106 gmi, gmi_alt, hda, hsi, i2c1, i2c2, i2c3, i2c4, i2cpwr, i2s0,
/linux-4.1.27/tools/lguest/
Dlguest.txt64 qemu -cdrom image.iso -hda rootfile -net user -net nic -boot d
/linux-4.1.27/arch/m68k/
DKconfig.devices32 access to a disk image as /dev/hda.
/linux-4.1.27/Documentation/ide/
Dide.txt59 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
DChangeLog.ide-cd.1994-2004203 * insmod ide-cd ignore='hda hdb'
/linux-4.1.27/Documentation/laptops/
Dlaptop-mode.txt143 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'}"
Ddisk-shock-protection.txt99 than its libata counterpart (i.e. your disk is called /dev/hda
Dthinkpad-acpi.txt745 visible to userspace. They are used by the snd-hda-intel audio driver.
/linux-4.1.27/Documentation/cdrom/
Dide-cd84 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/
DKconfig667 CD-ROM on hda. This option changes this to more natural hda for
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-tegra114.c1487 FUNCTION(hda),
Dpinctrl-tegra124.c1649 FUNCTION(hda),
Dpinctrl-tegra30.c2043 FUNCTION(hda),
/linux-4.1.27/Documentation/m68k/
Dkernel-options.txt75 /dev/hda: -> 0x0300 (first IDE disk)