Texas Instruments PCIxx12
This article is a stub. You can help by expanding it.
Hardware detection[edit | edit source]
root #lspci -nnkv02:06.0 CardBus bridge [0607]: Texas Instruments PCIxx12 Cardbus Controller [104c:8039]
Subsystem: Hewlett-Packard Company PCIxx12 Cardbus Controller [103c:30aa]
Flags: bus master, medium devsel, latency 168, IRQ 18
Memory at e8100000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
Memory window 0: ec000000-efffffff (prefetchable)
Memory window 1: f0000000-f3ffffff
I/O window 0: 00008000-000080ff
I/O window 1: 00008400-000084ff
16-bit legacy interface ports at 0001
Capabilities: [a0] Power Management version 2
Kernel driver in use: yenta_cardbus
02:06.1 FireWire (IEEE 1394) [0c00]: Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller [104c:803a] (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company PCIxx12 OHCI Compliant IEEE 1394 Host Controller [103c:30aa]
Flags: bus master, medium devsel, latency 64, IRQ 19
Memory at e8101000 (32-bit, non-prefetchable) [size=2K]
Memory at e8104000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
Kernel driver in use: firewire_ohci
Kernel modules: firewire_ohci
02:06.2 Mass storage controller [0180]: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) [104c:803b]
Subsystem: Hewlett-Packard Company 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) [103c:30aa]
Flags: bus master, medium devsel, latency 64, IRQ 19
Memory at e8108000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Kernel driver in use: tifm_7xx1
02:06.3 SD Host controller [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller [104c:803c]
Subsystem: Hewlett-Packard Company PCIxx12 SDA Standard Compliant SD Host Controller [103c:30aa]
Flags: bus master, medium devsel, latency 64, IRQ 22
Memory at e8109000 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
Kernel driver in use: sdhci-pci
02:06.4 Communication controller [0780]: Texas Instruments PCIxx12 GemCore based SmartCard controller [104c:803d]
Subsystem: Hewlett-Packard Company nc6310 [103c:30aa]
Flags: medium devsel, IRQ 10
Memory at e810a000 (32-bit, non-prefetchable) [size=4K]
Memory at e810b000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
root #lshw *-core
*-pci
*-pci:3
description: PCI bridge
product: 82801 Mobile PCI Bridge
vendor: Intel Corporation
physical id: 1e
bus info: pci@0000:00:1e.0
version: e1
width: 32 bits
clock: 33MHz
capabilities: pci subtractive_decode bus_master cap_list
resources: ioport:8000(size=4096) memory:e8100000-e83fffff
*-pcmcia
description: CardBus bridge
product: PCIxx12 Cardbus Controller
vendor: Texas Instruments
physical id: 6
bus info: pci@0000:02:06.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pcmcia bus_master cap_list
configuration: driver=yenta_cardbus latency=176 maxlatency=5 mingnt=192
resources: irq:18 memory:e8100000-e8100fff ioport:8000(size=256) ioport:8400(size=256) memory:ec000000-efffffff memory:f0000000-f3ffffff
*-firewire
description: FireWire (IEEE 1394)
product: PCIxx12 OHCI Compliant IEEE 1394 Host Controller
vendor: Texas Instruments
physical id: 6.1
bus info: pci@0000:02:06.1
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm ohci bus_master cap_list
configuration: driver=firewire_ohci latency=64 maxlatency=4 mingnt=2
resources: irq:19 memory:e8101000-e81017ff memory:e8104000-e8107fff
*-storage
description: Mass storage controller
product: 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
vendor: Texas Instruments
physical id: 6.2
bus info: pci@0000:02:06.2
version: 00
width: 32 bits
clock: 33MHz
capabilities: storage pm bus_master cap_list
configuration: driver=tifm_7xx1 latency=64 maxlatency=4 mingnt=7
resources: irq:19 memory:e8108000-e8108fff
*-generic
description: SD Host controller
product: PCIxx12 SDA Standard Compliant SD Host Controller
vendor: Texas Instruments
physical id: 6.3
bus info: pci@0000:02:06.3
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: driver=sdhci-pci latency=64 maxlatency=4 mingnt=7
resources: irq:22 memory:e8109000-e81090ff
*-communication UNCLAIMED
description: Communication controller
product: PCIxx12 GemCore based SmartCard controller
vendor: Texas Instruments
physical id: 6.4
bus info: pci@0000:02:06.4
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm cap_list
configuration: latency=0
resources: memory:e810a000-e810afff memory:e810b000-e810bfff
Device drivers[edit | edit source]
Note
After changes on kernel configuration do not forget to rebuild the kernel.
After changes on kernel configuration do not forget to rebuild the kernel.
pcmcia - PCIxx12 Cardbus Controller[edit | edit source]
KERNEL linux-4.1.8 - PCIxx12 Cardbus Controller
Bus options (PCI etc.) --->
[*] PCI support
[ ] Support mmconfig PCI config space access
[ ] Read CNB20LE Host Bridge Windows
[*] PCI Express Port Bus support
[ ] Root Port Advanced Error Reporting support
[*] PCI Express ASPM control
[ ] Message Signaled Interrupts (MSI and MSI-X)
[ ] PCI Debugging
[ ] Enable PCI resource re-allocation detection
< > PCI Stub driver
[ ] Interrupts on hypertransport devices
[ ] PCI IOV support
[ ] PCI PRI support
[ ] PCI PASID support
PCI host controller drivers ----
[*] ISA-style DMA support
<*> PCCard (PCMCIA/CardBus) support --->
--- PCCard (PCMCIA/CardBus) support
< > 16-bit PCMCIA support
[*] 32-bit CardBus support
*** PC-card bridges ***
<*> CardBus yenta-compatible bridge support
[*] Special initialization for O2Micro bridges
[*] Special initialization for Ricoh bridges
[*] Special initialization for TI and EnE bridges
[*] Auto-tune EnE bridges for CB cards
[*] Special initialization for Toshiba ToPIC bridges
See also the PC-Card article and Handbook: Get PCMCIA working.
firewire - PCIxx12 OHCI Compliant IEEE 1394 Host Controller[edit | edit source]
For kernel config and more details see the FireWire article.
storage - 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)[edit | edit source]
KERNEL linux-4.1.8 - 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
Device Drivers --->
Misc devices --->
< > Analog Devices Digital Potentiometers
< > Dummy IRQ handler
< > Device driver for IBM RSA service processor
< > Sensable PHANToM (PCI)
< > SGI IOC4 Base IO support
-*- TI Flash Media interface support
<*> TI Flash Media PCI74xx/PCI76xx host adapter support
< > Integrated Circuits ICS932S401
generic - PCIxx12 SDA Standard Compliant SD Host Controller[edit | edit source]
KERNEL linux-4.1.8 - PCIxx12 SDA Standard Compliant SD Host Controller
Device Drivers --->
<*> MMC/SD/SDIO card support --->
--- MMC/SD/SDIO card support
[ ] MMC debugging
[ ] MMC host clock gating
*** MMC/SD/SDIO Card Drivers ***
<*> MMC block device driver
(8) Number of minors per block device
[ ] Use bounce buffer for simple hosts
<*> SDIO UART/GPS class support
< > MMC host test driver
*** MMC/SD/SDIO Host Controller Drivers ***
<*> Secure Digital Host Controller Interface support
<*> SDHCI support on PCI bus
[ ] Ricoh MMC Controller Disabler
< > SDHCI support for ACPI enumerated SDHCI controllers
< > SDHCI platform and OF driver helper
< > Winbond W83L51xD SD/MMC Card Interface support
<*> TI Flash Media MMC/SD Interface support
< > ENE CB710 MMC/SD Interface support
< > VIA SD/MMC Card Reader Driver
< > VUB300 USB to SDIO/SD/MMC Host Controller support
< > USB SD Host Controller (USHC) support
< > Renesas USDHI6ROL0 SD/SDIO Host Controller support
< > Toshiba Type A SD/MMC Card Interface Driver
<*> Sony MemoryStick card support --->
--- Sony MemoryStick card support
[ ] MemoryStick debugging
*** MemoryStick drivers ***
[ ] Allow unsafe resume (DANGEROUS)
<M> MemoryStick Pro block device driver
< > MemoryStick Standard device driver
*** MemoryStick Host Controller Drivers ***
<M> TI Flash Media MemoryStick Interface support
< > JMicron JMB38X MemoryStick interface support
< > Ricoh R5C592 MemoryStick interface support
Card detection[edit | edit source]
Media inserted in the card reader do not go in /dev/disk/ but will be presented as mspblk0p1 in case of MemoryStick:
user $ dmesg[ 4344.728058] tifm_core: MemoryStick card detected in socket 0:0 [ 4344.884195] memstick0: switching to 4-bit parallel mode [ 4344.886722] mspblk0: p1
user $lsblk -o +fstype,label,uuid,partuuidNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT FSTYPE LABEL UUID PARTUUID mspblk0 254:0 0 958.5M 0 tape └─mspblk0p1 254:1 0 957M 0 part vfat 1WD67HU8N6F
And as mmcblk0p1 in case of SDHC Card:
user $ dmesg[ 5427.236057] tifm_core: MMC/SD card detected in socket 0:1 [ 5427.501725] mmc1: new SDHC card at address e624 [ 5427.502529] mmcblk0: mmc1:e624 SU16G 14.8 GiB [ 5427.509956] mmcblk0: p1
user $lsblk -o +fstype,label,uuid,partuuidNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT FSTYPE LABEL UUID PARTUUID mmcblk0 179:0 0 14.9G 0 disk └─mmcblk0p1 179:1 0 14.9G 0 part vfat 30CB-DBD7
For handling of inserted media, see also the Removable media article.
See also[edit | edit source]
External resources[edit | edit source]
References[edit | edit source]
This article is issued from Gentoo. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.