Home
last modified time | relevance | path

Searched full:ks8851 (Results 1 – 11 of 11) sorted by relevance

/linux/Documentation/devicetree/bindings/net/
H A Dmicrel,ks8851.yaml4 $id: http://devicetree.org/schemas/net/micrel,ks8851.yaml#
7 title: Micrel KS8851 Ethernet MAC (SPI and Parallel bus options)
15 - micrel,ks8851 # SPI bus option
16 - micrel,ks8851-mll # Parallel bus option
51 const: micrel,ks8851
61 const: micrel,ks8851-mll
77 compatible = "micrel,ks8851";
93 compatible = "micrel,ks8851-mll";
/linux/drivers/net/ethernet/micrel/
H A DKconfig28 config KS8851 config
29 tristate "Micrel KS8851 SPI"
38 SPI driver for Micrel KS8851 SPI attached network chip.
41 tristate "Micrel KS8851 MLL"
50 This platform driver is for Micrel KS8851 Address/data bus
H A Dks8851_par.c2 /* drivers/net/ethernet/micrel/ks8851.c
23 #include "ks8851.h"
33 * struct ks8851_net_par - KS8851 Parallel driver private data
34 * @ks8851: KS8851 driver common private data
46 struct ks8851_net ks8851; member
53 #define to_ks8851_par(ks) container_of((ks), struct ks8851_net_par, ks8851)
87 * The KS8851-16MLL EESK pin allows selecting the endianness of the 16bit
98 * If the endian strap on the KS8851-16MLL in incorrect and the chip in ks_check_endian()
325 { .compatible = "micrel,ks8851-mll" },
332 .name = "ks8851",
[all …]
H A Dks8851_spi.c2 /* drivers/net/ethernet/micrel/ks8851.c
27 #include "ks8851.h"
32 * struct ks8851_net_spi - KS8851 SPI driver private data
35 * @ks8851: KS8851 driver common private data
48 struct ks8851_net ks8851; member
58 #define to_ks8851_spi(ks) container_of((ks), struct ks8851_net_spi, ks8851)
319 ks = &kss->ks8851; in ks8851_tx_work()
419 ks = &kss->ks8851; in ks8851_probe_spi()
461 { .compatible = "micrel,ks8851" },
468 .name = "ks8851",
[all …]
H A Dks8851_common.c2 /* drivers/net/ethernet/micrel/ks8851.c
26 #include "ks8851.h"
124 * Update the KS8851 MAC address registers from the address in @dev.
161 * Update our copy of the KS8851 MAC address from the registers of @dev.
688 strscpy(di->driver, "KS8851", sizeof(di->driver)); in ks8851_get_drvinfo()
893 * ks8851_phy_reg - convert MII register into a KS8851 register
896 * Return the KS8851 register number for the corresponding MII PHY register
898 * KS8851 register set.
986 /* KS8851 PHY ID registers are swapped in HW, swap them back. */ in ks8851_mdio_read()
1249 MODULE_DESCRIPTION("KS8851 Network driver");
H A Dks8851.h2 /* drivers/net/ethernet/micrel/ks8851.h
7 * KS8851 register definitions
310 * struct ks8851_rxctrl - KS8851 driver rx control
342 * struct ks8851_net - KS8851 driver private data
/linux/arch/arm/boot/dts/ti/omap/
H A Domap4-var-om44customboard.dtsi160 ks8851_irq_pins: ks8851-irq-pins {
198 compatible = "ks8851";
H A Domap4-sdp.dts356 ks8851_pins: ks8851-pins {
366 * it as a reset GPIO for ks8851.
474 compatible = "ks8851";
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-msm8960-cdp.dts39 compatible = "micrel,ks8851";
/linux/arch/arm/boot/dts/st/
H A Dstm32mp15xx-dhcor-drc-compact.dtsi136 compatible = "micrel,ks8851-mll";
H A Dstm32mp15xx-dhcom-som.dtsi158 compatible = "micrel,ks8851-mll";