Home
last modified time | relevance | path

Searched +full:use +full:- +full:ncsi (Results 1 – 25 of 98) sorted by relevance

1234

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dftgmac100.txt4 - compatible: "faraday,ftgmac100"
10 - "aspeed,ast2400-mac"
11 - "aspeed,ast2500-mac"
12 - "aspeed,ast2600-mac"
14 - reg: Address and length of the register set for the device
15 - interrupts: Should contain ethernet controller interrupt
18 - phy-mode: See ethernet.txt file in the same directory. If the property is
21 - use-ncsi: Use the NC-SI stack instead of an MDIO PHY. Currently assumes
22 rmii (100bT) but kept as a separate property in case NC-SI grows support
24 - no-hw-checksum: Used to disable HW checksum support. Here for backward
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/aspeed/
Daspeed-bmc-facebook-greatlakes.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/leds/leds-pca955x.h>
8 #include <dt-bindings/i2c/i2c.h>
12 compatible = "facebook,greatlakes-bmc", "aspeed,ast2600";
23 iio-hwmon {
24 compatible = "iio-hwmon";
25 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
[all …]
Daspeed-bmc-facebook-yamp.dts1 // SPDX-License-Identifier: GPL-2.0+
3 /dts-v1/;
5 #include "ast2500-facebook-netbmc-common.dtsi"
9 compatible = "facebook,yamp-bmc", "aspeed,ast2500";
23 stdout-path = &uart5;
30 pinctrl-names = "default";
31 pinctrl-0 = <&pinctrl_txd2_default
37 use-ncsi;
38 pinctrl-names = "default";
39 pinctrl-0 = <&pinctrl_rmii1_default>;
[all …]
Daspeed-bmc-supermicro-x11spi.dts1 // SPDX-License-Identifier: GPL-2.0
4 /dts-v1/;
6 #include "aspeed-g5.dtsi"
10 compatible = "supermicro,x11spi-bmc", "aspeed,ast2500";
13 stdout-path = &uart5;
21 reserved-memory {
22 #address-cells = <1>;
23 #size-cells = <1>;
27 no-map;
32 iio-hwmon {
[all …]
Daspeed-bmc-intel-s2600wf.dts1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include "aspeed-g5.dtsi"
9 compatible = "intel,s2600wf-bmc", "aspeed,ast2500";
12 stdout-path = &uart5;
20 reserved-memory {
21 #address-cells = <1>;
22 #size-cells = <1>;
26 no-map;
31 iio-hwmon {
[all …]
Daspeed-bmc-inspur-on5263m5.dts1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include "aspeed-g5.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
10 compatible = "inspur,on5263m5-bmc", "aspeed,ast2500";
13 stdout-path = &uart5;
21 reserved-memory {
22 #address-cells = <1>;
23 #size-cells = <1>;
27 no-map;
[all …]
Daspeed-bmc-portwell-neptune.dts1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include "aspeed-g5.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
10 compatible = "portwell,neptune-bmc", "aspeed,ast2500";
16 stdout-path = &uart5;
25 compatible = "gpio-leds";
29 default-state = "on";
34 linux,default-trigger = "heartbeat";
40 // postcode3-7 are GPIOH3-H7
[all …]
Daspeed-bmc-inventec-starscream.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include "aspeed-g6-pinctrl.dtsi"
8 #include <dt-bindings/i2c/i2c.h>
9 #include <dt-bindings/gpio/aspeed-gpio.h>
13 compatible = "inventec,starscream-bmc", "aspeed,ast2600";
20 stdout-path = &uart5;
28 reserved-memory {
29 #address-cells = <1>;
[all …]
/kernel/linux/linux-5.10/net/ncsi/
Dncsi-netlink.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright Samuel Mendoza-Jonas, IBM Corporation 2018.
12 #include <net/ncsi.h>
15 #include <uapi/linux/ncsi.h>
18 #include "ncsi-pkt.h"
19 #include "ncsi-netlink.h"
46 pr_err("NCSI netlink: No device for ifindex %u\n", ifindex); in ndp_from_ifindex()
66 nla_put_u32(skb, NCSI_CHANNEL_ATTR_ID, nc->id); in ncsi_write_channel_info()
67 m = &nc->modes[NCSI_MODE_LINK]; in ncsi_write_channel_info()
68 nla_put_u32(skb, NCSI_CHANNEL_ATTR_LINK_STATE, m->data[2]); in ncsi_write_channel_info()
[all …]
Dncsi-manage.c1 // SPDX-License-Identifier: GPL-2.0-or-later
14 #include <net/ncsi.h>
22 #include "ncsi-pkt.h"
23 #include "ncsi-netlink.h"
30 return !!(channel->modes[NCSI_MODE_LINK].data[2] & 0x1); in ncsi_channel_has_link()
43 if (nc->state == NCSI_CHANNEL_ACTIVE && in ncsi_channel_is_last()
53 struct ncsi_dev *nd = &ndp->ndev; in ncsi_report_link()
58 nd->state = ncsi_dev_state_functional; in ncsi_report_link()
60 nd->link_up = 0; in ncsi_report_link()
64 nd->link_up = 0; in ncsi_report_link()
[all …]
Dncsi-cmd.c1 // SPDX-License-Identifier: GPL-2.0-or-later
13 #include <net/ncsi.h>
19 #include "ncsi-pkt.h"
44 h->mc_id = 0; in ncsi_cmd_build_header()
45 h->revision = NCSI_PKT_REVISION; in ncsi_cmd_build_header()
46 h->reserved = 0; in ncsi_cmd_build_header()
47 h->id = nca->id; in ncsi_cmd_build_header()
48 h->type = nca->type; in ncsi_cmd_build_header()
49 h->channel = NCSI_TO_CHANNEL(nca->package, in ncsi_cmd_build_header()
50 nca->channel); in ncsi_cmd_build_header()
[all …]
/kernel/linux/linux-6.6/net/ncsi/
Dncsi-netlink.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright Samuel Mendoza-Jonas, IBM Corporation 2018.
12 #include <net/ncsi.h>
15 #include <uapi/linux/ncsi.h>
18 #include "ncsi-pkt.h"
19 #include "ncsi-netlink.h"
46 pr_err("NCSI netlink: No device for ifindex %u\n", ifindex); in ndp_from_ifindex()
66 nla_put_u32(skb, NCSI_CHANNEL_ATTR_ID, nc->id); in ncsi_write_channel_info()
67 m = &nc->modes[NCSI_MODE_LINK]; in ncsi_write_channel_info()
68 nla_put_u32(skb, NCSI_CHANNEL_ATTR_LINK_STATE, m->data[2]); in ncsi_write_channel_info()
[all …]
Dncsi-manage.c1 // SPDX-License-Identifier: GPL-2.0-or-later
14 #include <net/ncsi.h>
22 #include "ncsi-pkt.h"
23 #include "ncsi-netlink.h"
30 return !!(channel->modes[NCSI_MODE_LINK].data[2] & 0x1); in ncsi_channel_has_link()
43 if (nc->state == NCSI_CHANNEL_ACTIVE && in ncsi_channel_is_last()
53 struct ncsi_dev *nd = &ndp->ndev; in ncsi_report_link()
58 nd->state = ncsi_dev_state_functional; in ncsi_report_link()
60 nd->link_up = 0; in ncsi_report_link()
64 nd->link_up = 0; in ncsi_report_link()
[all …]
Dncsi-cmd.c1 // SPDX-License-Identifier: GPL-2.0-or-later
13 #include <net/ncsi.h>
19 #include "ncsi-pkt.h"
44 h->mc_id = 0; in ncsi_cmd_build_header()
45 h->revision = NCSI_PKT_REVISION; in ncsi_cmd_build_header()
46 h->reserved = 0; in ncsi_cmd_build_header()
47 h->id = nca->id; in ncsi_cmd_build_header()
48 h->type = nca->type; in ncsi_cmd_build_header()
49 h->channel = NCSI_TO_CHANNEL(nca->package, in ncsi_cmd_build_header()
50 nca->channel); in ncsi_cmd_build_header()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Dfaraday,ftgmac100.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - $ref: ethernet-controller.yaml#
13 - Po-Yu Chuang <ratbert@faraday-tech.com>
18 - const: faraday,ftgmac100
19 - items:
20 - enum:
21 - aspeed,ast2400-mac
22 - aspeed,ast2500-mac
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Daspeed-bmc-facebook-yamp.dts1 // SPDX-License-Identifier: GPL-2.0+
3 /dts-v1/;
5 #include "ast2500-facebook-netbmc-common.dtsi"
9 compatible = "facebook,yamp-bmc", "aspeed,ast2500";
23 stdout-path = &uart5;
30 pinctrl-names = "default";
31 pinctrl-0 = <&pinctrl_txd2_default
37 use-ncsi;
38 pinctrl-names = "default";
39 pinctrl-0 = <&pinctrl_rmii1_default>;
[all …]
Daspeed-bmc-intel-s2600wf.dts1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include "aspeed-g5.dtsi"
9 compatible = "intel,s2600wf-bmc", "aspeed,ast2500";
12 stdout-path = &uart5;
20 reserved-memory {
21 #address-cells = <1>;
22 #size-cells = <1>;
26 no-map;
31 iio-hwmon {
[all …]
Daspeed-bmc-inspur-on5263m5.dts1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include "aspeed-g5.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
10 compatible = "inspur,on5263m5-bmc", "aspeed,ast2500";
13 stdout-path = &uart5;
21 reserved-memory {
22 #address-cells = <1>;
23 #size-cells = <1>;
27 no-map;
[all …]
Daspeed-bmc-portwell-neptune.dts1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include "aspeed-g5.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
10 compatible = "portwell,neptune-bmc", "aspeed,ast2500";
16 stdout-path = &uart5;
25 compatible = "gpio-leds";
29 default-state = "on";
34 linux,default-trigger = "heartbeat";
40 // postcode3-7 are GPIOH3-H7
[all …]
/kernel/linux/linux-6.6/net/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
6 # Rewritten to use lists instead of if-statements.
9 obj-y := devres.o socket.o core/
11 obj-$(CONFIG_COMPAT) += compat.o
14 obj-$(CONFIG_LLC) += llc/
15 obj-y += ethernet/ 802/ sched/ netlink/ bpf/ ethtool/
16 obj-$(CONFIG_NETFILTER) += netfilter/
17 obj-$(CONFIG_INET) += ipv4/
18 obj-$(CONFIG_TLS) += tls/
19 obj-$(CONFIG_XFRM) += xfrm/
[all …]
/kernel/linux/linux-5.10/net/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
6 # Rewritten to use lists instead of if-statements.
9 obj-$(CONFIG_NET) := devres.o socket.o core/
11 tmp-$(CONFIG_COMPAT) := compat.o
12 obj-$(CONFIG_NET) += $(tmp-y)
15 obj-$(CONFIG_LLC) += llc/
16 obj-$(CONFIG_NET) += ethernet/ 802/ sched/ netlink/ bpf/ ethtool/
17 obj-$(CONFIG_NETFILTER) += netfilter/
18 obj-$(CONFIG_INET) += ipv4/
19 obj-$(CONFIG_TLS) += tls/
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_fw_hdr.h1 /* Broadcom NetXtreme-C/E network driver.
3 * Copyright (c) 2014-2016 Broadcom Corporation
17 DEVICE_5702_3_4_FAMILY, /* 0 - Denali, Vinson, K2 */
18 DEVICE_5705_FAMILY, /* 1 - Bachelor */
19 DEVICE_SHASTA_FAMILY, /* 2 - 5751 */
20 DEVICE_5706_FAMILY, /* 3 - Teton */
21 DEVICE_5714_FAMILY, /* 4 - Hamilton */
22 DEVICE_STANFORD_FAMILY, /* 5 - 5755 */
23 DEVICE_STANFORD_ME_FAMILY, /* 6 - 5756 */
24 DEVICE_SOLEDAD_FAMILY, /* 7 - 5761[E] */
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_fw_hdr.h1 /* Broadcom NetXtreme-C/E network driver.
3 * Copyright (c) 2014-2016 Broadcom Corporation
17 DEVICE_5702_3_4_FAMILY, /* 0 - Denali, Vinson, K2 */
18 DEVICE_5705_FAMILY, /* 1 - Bachelor */
19 DEVICE_SHASTA_FAMILY, /* 2 - 5751 */
20 DEVICE_5706_FAMILY, /* 3 - Teton */
21 DEVICE_5714_FAMILY, /* 4 - Hamilton */
22 DEVICE_STANFORD_FAMILY, /* 5 - 5755 */
23 DEVICE_STANFORD_ME_FAMILY, /* 6 - 5756 */
24 DEVICE_SOLEDAD_FAMILY, /* 7 - 5761[E] */
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/faraday/
Dftgmac100.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * (C) Copyright 2009-2011 Faraday Technology
6 * Po-Yu Chuang <ratbert@faraday-tech.com>
12 #include <linux/dma-mapping.h>
28 #include <net/ncsi.h>
79 /* Scratch page to use when rx skb alloc fails */
116 struct net_device *netdev = priv->netdev; in ftgmac100_reset_mac()
120 iowrite32(maccr, priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_reset_mac()
122 priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_reset_mac()
126 maccr = ioread32(priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_reset_mac()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/faraday/
Dftgmac100.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * (C) Copyright 2009-2011 Faraday Technology
6 * Po-Yu Chuang <ratbert@faraday-tech.com>
12 #include <linux/dma-mapping.h>
28 #include <net/ncsi.h>
79 /* Scratch page to use when rx skb alloc fails */
116 struct net_device *netdev = priv->netdev; in ftgmac100_reset_mac()
120 iowrite32(maccr, priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_reset_mac()
122 priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_reset_mac()
126 maccr = ioread32(priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_reset_mac()
[all …]

1234