Home
last modified time | relevance | path

Searched full:buses (Results 1 – 25 of 231) sorted by relevance

12345678910

/linux/drivers/net/mdio/
H A DKconfig61 tristate "Bitbanged MDIO buses"
91 tristate "GPIO lib-based bitbanged MDIO buses"
141 tristate "Octeon and some ThunderX SOCs MDIO buses"
147 buses. It is required by the Octeon and ThunderX ethernet device
193 tristate "ThunderX SOCs MDIO buses"
243 child MDIO bus to a parent bus. Buses could be internal as well as
254 child MDIO bus to a parent bus. Buses could be internal as well as
/linux/drivers/pci/
H A Dsetup-cardbus.c196 u32 buses, int max, in pci_cardbus_scan_bridge_extend() argument
217 buses & PCI_SEC_LATENCY_TIMER_MASK); in pci_cardbus_scan_bridge_extend()
247 buses = (buses & PCI_SEC_LATENCY_TIMER_MASK) | in pci_cardbus_scan_bridge_extend()
256 FIELD_MODIFY(PCI_SEC_LATENCY_TIMER_MASK, &buses, CARDBUS_LATENCY_TIMER); in pci_cardbus_scan_bridge_extend()
259 pci_write_config_dword(dev, PCI_PRIMARY_BUS, buses); in pci_cardbus_scan_bridge_extend()
H A Dpci-bridge-emul.h144 * requests between primary and secondary buses.
150 * primary and secondary buses.
/linux/sound/i2c/
H A Di2c.c46 list_del(&bus->buses); in snd_i2c_bus_free()
48 while (!list_empty(&bus->buses)) { in snd_i2c_bus_free()
49 slave = snd_i2c_slave_bus(bus->buses.next); in snd_i2c_bus_free()
80 INIT_LIST_HEAD(&bus->buses); in snd_i2c_bus_create()
84 list_add_tail(&bus->buses, &master->buses); in snd_i2c_bus_create()
/linux/Documentation/devicetree/bindings/interconnect/
H A Dfsl,imx8m-noc.yaml13 The i.MX SoC family has multiple buses for which clock frequency (and
16 Some of those buses expose register areas mentioned in the memory maps as GPV
20 The buses are based on externally licensed IPs such as ARM NIC-301 and
/linux/include/sound/
H A Di2c.h45 struct list_head buses; /* master: slave buses sharing SCK/SCL, slave: link list */ member
60 #define snd_i2c_slave_bus(n) list_entry(n, struct snd_i2c_bus, buses)
/linux/include/linux/amba/
H A Dpl08x.h54 * these buses (use PL08X_AHB1 | PL08X_AHB2).
101 * @lli_buses: buses which LLIs can be fetched from: PL08X_AHB1 | PL08X_AHB2
102 * @mem_buses: buses which memory can be accessed from: PL08X_AHB1 | PL08X_AHB2
/linux/Documentation/devicetree/bindings/i2c/
H A Di2c-mux-pca954x.yaml16 The devices usually have 4 or 8 child buses, which are
82 description: Send a flush-out sequence to stuck auxiliary buses
87 description: Send a STOP condition to the auxiliary buses when the switch
/linux/drivers/net/can/softing/
H A DKconfig8 Softing Gmbh CAN cards come with 1 or 2 physical buses.
15 controls the 2 buses on the card together.
/linux/Documentation/mhi/
H A Dmhi.rst14 speed peripheral buses or shared memory. Even though MHI can be easily adapted
15 to any peripheral buses, it is primarily used with PCIe based devices. MHI
16 provides logical channels over the physical buses and allows transporting the
29 which are mapped to the host memory space by the peripheral buses like PCIe.
/linux/Documentation/devicetree/bindings/gnss/
H A Dsirfstar.yaml20 SiRF chips can be used over UART, I2C or SPI buses.
39 The I2C Address, SPI chip select address. Not required on UART buses.
/linux/Documentation/devicetree/bindings/net/
H A Dcavium-mdio.txt35 Several mdio buses may be gathered as children of a single PCI
36 device, this PCI device is the nexus of the buses.
H A Dfsl,gianfar-mdio.yaml15 PHY is accessed through the local MDIO bus. These buses are defined similarly
16 to the mdio buses, except they are compatible with "fsl,gianfar-tbi". The TBI
/linux/Documentation/driver-api/media/
H A Dv4l2-intro.rst14 more I2C buses, but other buses can also be used. Such devices are
/linux/Documentation/driver-api/hte/
H A Dhte.rst13 monitor sets of system signals, lines, buses etc... in realtime for state
67 lines, GPIO, chip signals, buses etc...
/linux/drivers/cdx/controller/
H A Dmcdi_functions.h16 * cdx_mcdi_get_num_buses - Get the total number of buses on
20 * Return: total number of buses available on the controller,
/linux/drivers/pci/hotplug/
H A Dibmphp_ebda.c67 struct ebda_hpc_bus *buses; in alloc_ebda_hpc() local
78 buses = kzalloc_objs(struct ebda_hpc_bus, bus_count); in alloc_ebda_hpc()
79 if (!buses) in alloc_ebda_hpc()
81 controller->buses = buses; in alloc_ebda_hpc()
95 kfree(controller->buses); in free_ebda_hpc()
205 …debug("%s - bus# of each bus controlled by this ctlr: %x\n", __func__, hpc_ptr->buses[index].bus_n… in print_ebda_hpc()
727 debug("count of buses controlled by this ctlr: %x\n", bus_num); in ebda_rsrc_controller()
772 bus_ptr = hpc_ptr->buses; in ebda_rsrc_controller()
H A Dacpiphp_glue.c193 u32 buses; in acpiphp_post_dock_fixup() local
205 pci_read_config_dword(bus->self, PCI_PRIMARY_BUS, &buses); in acpiphp_post_dock_fixup()
207 if (((buses >> 8) & 0xff) != bus->busn_res.start) { in acpiphp_post_dock_fixup()
208 buses = (buses & 0xff000000) in acpiphp_post_dock_fixup()
212 pci_write_config_dword(bus->self, PCI_PRIMARY_BUS, buses); in acpiphp_post_dock_fixup()
/linux/drivers/ssb/
H A Dmain.c33 /* Temporary list of yet-to-be-attached buses */
35 /* List if running buses */
36 static LIST_HEAD(buses);
63 list_for_each_entry(bus, &buses, list) { in ssb_pci_dev_to_bus()
82 list_for_each_entry(bus, &buses, list) { in ssb_pcmcia_dev_to_bus()
102 list_for_each_entry(bus, &buses, list) { in ssb_for_each_bus_call()
596 list_move_tail(&bus->list, &buses); in ssb_attach_queued_buses()
1160 /* On buses where more than one core may be working in ssb_bus_may_powerdown()
1298 /* Maybe we already registered some buses at early boot. in ssb_modinit()
/linux/drivers/devfreq/
H A Dimx-bus.c101 * or off and some peripheral side-buses might be off unless enabled by in imx_bus_probe()
102 * drivers for devices on those specific buses. in imx_bus_probe()
/linux/Documentation/userspace-api/media/
H A Dglossary.rst30 Unit of data transported by a bus. On parallel buses, the data unit
31 consists of one or more related samples while on serial buses the data
/linux/Documentation/i2c/
H A Dinstantiating-devices.rst198 * Only buses which are likely to have a supported device and agree to be
218 * I2C buses must now explicitly say which I2C driver classes can probe
219 them (by the means of the class bitfield), while all I2C buses were
/linux/Documentation/core-api/real-time/
H A Dhardware.rst10 Key components include the CPU, memory, and the buses that connect them.
55 Hardware buses
82 is not limited to PCIe; internal buses within a System-on-Chip (SoC) can also be
/linux/drivers/ipack/
H A DKconfig13 hosted on these buses. While IndustryPack modules can provide a
/linux/drivers/net/wireless/silabs/wfx/
H A DKconfig9 chipsets. This chip can be found on SPI or SDIO buses.

12345678910