/openbmc/linux/Documentation/devicetree/bindings/ipmi/ |
H A D | aspeed,ast2400-kcs-bmc.yaml | 102 reg = <0x24 0x1>, <0x30 0x1>, <0x3c 0x1>; 103 aspeed,lpc-io-reg = <0xca2>;
|
/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-bmc-facebook-elbert.dts | 49 cs-gpios = <&gpio0 ASPEED_GPIO(X, 0) GPIO_ACTIVE_LOW>; 59 aspeed,lpc-io-reg = <0xca8>; 64 aspeed,lpc-io-reg = <0xca2>; 71 #size-cells = <0>; 72 reg = <0x75>; 75 imux16: i2c@0 { 77 #size-cells = <0>; 78 reg = <0>; 83 #size-cells = <0>; 89 #size-cells = <0>; [all …]
|
H A D | aspeed-bmc-vegman.dtsi | 18 reg = <0x80000000 0x20000000>; 27 size = <0x02000000>; /* 32M */ 28 alignment = <0x01000000>; 35 reg = <0x9eff0000 0x10000>; 36 record-size = <0x2000>; 37 console-size = <0x2000>; 43 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 85 pwms = <&timer 5 1000000 0>; 91 flash@0 { 102 pinctrl-0 = <&pinctrl_spi2ck_default [all …]
|
H A D | aspeed-bmc-asrock-e3c246d4i.dts | 23 reg = <0x80000000 0x20000000>; 54 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, <&adc 4>, 62 flash@0 { 74 pinctrl-0 = <&pinctrl_spi1_default>; 75 flash@0 { 89 aspeed,lpc-io-reg = <0x2f8>; 97 pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mdio1_default>; 109 reg = <0x4c>; 119 reg = <0x57>; 125 reg = <0x3f80 6>; [all …]
|
H A D | aspeed-bmc-asrock-romed8hm3.dts | 22 reg = <0x80000000 0x20000000>; 41 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 50 flash@0 { 62 pinctrl-0 = <&pinctrl_spi1_default>; 63 flash@0 { 77 aspeed,lpc-io-reg = <0x2f8>; 85 pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mdio1_default>; 97 reg = <0x4c>; 111 reg = <0x4c>; 117 reg = <0x40>; [all …]
|
H A D | aspeed-bmc-amd-daytonax.dts | 13 reg = <0x80000000 0x20000000>; 22 size = <0x02000000>; /* 32M */ 23 alignment = <0x01000000>; 53 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, <&adc 4>, 62 flash@0 { 73 pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mdio1_default>; 80 pinctrl-0 = <&pinctrl_txd1_default 97 aspeed,lpc-io-reg = <0x3f8>; 104 pinctrl-0 = <&pinctrl_adc0_default 207 aspeed,lpc-io-reg = <0xca2>; [all …]
|
H A D | aspeed-bmc-amd-ethanolx.dts | 15 reg = <0x80000000 0x20000000>; 24 size = <0x02000000>; /* 32M */ 25 alignment = <0x01000000>; 53 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, <&adc 4>; 59 flash@0 { 70 pinctrl-0 = <&pinctrl_spi1_default>; 71 flash@0 { 83 pinctrl-0 = <&pinctrl_rmii1_default>; 93 pinctrl-0 = <&pinctrl_txd1_default 108 pinctrl-0 = <&pinctrl_adc0_default [all …]
|
H A D | aspeed-bmc-asrock-spc621d8hm3.dts | 26 reg = <0x80000000 0x20000000>; 45 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 54 flash@0 { 66 pinctrl-0 = <&pinctrl_spi1_default>; 67 flash@0 { 81 aspeed,lpc-io-reg = <0x2f8>; 89 pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mdio1_default>; 105 reg = <0x29>; 111 reg = <0x4c>; 117 reg = <0x50>; [all …]
|
H A D | aspeed-bmc-asrock-e3c256d4i.dts | 29 reg = <0x80000000 0x20000000>; 48 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 57 flash@0 { 69 pinctrl-0 = <&pinctrl_spi1_default>; 70 flash@0 { 106 pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mdio1_default>; 125 reg = <0x70>; 127 #size-cells = <0>; 129 i2c2mux0ch0: i2c@0 { 131 #size-cells = <0>; [all …]
|
H A D | aspeed-bmc-ufispace-ncplite.dts | 24 reg = <0x80000000 0x80000000>; 29 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>, 31 <&adc1 0>, <&adc1 1>, <&adc1 2>, <&adc1 3>, 108 #size-cells = <0>; 142 pinctrl-0 = <&pinctrl_rmii3_default>; 150 flash@0 { 181 aspeed,lpc-io-reg = <0xca2>; 217 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default 228 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default 243 reg = <0x48>; [all …]
|
H A D | aspeed-bmc-asrock-x570d4u.dts | 23 reg = <0x80000000 0x20000000>; 33 reg = <0x9a000000 0x00010000>; /* 64K */ 37 size = <0x02800000>; /* 40M */ 38 alignment = <0x01000000>; 44 size = <0x01000000>; 45 alignment = <0x01000000>; 54 led-0 { 73 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, <&adc 4>, 123 flash@0 { 143 pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mdio1_default>; [all …]
|
H A D | aspeed-bmc-inventec-starscream.dts | 25 reg = <0x80000000 0x80000000>; 34 size = <0x04000000>; 35 alignment = <0x01000000>; 59 ethphy0: ethernet-phy@0 { 69 pinctrl-0 = <&pinctrl_rmii3_default>; 78 pinctrl-0 = <&pinctrl_rgmii4_default>; 83 flash@0 { 106 pinctrl-0 = <&pinctrl_spi1_default>; 108 flash@0 { 135 aspeed,lpc-io-reg = <0xca2>; [all …]
|
H A D | aspeed-bmc-facebook-tiogapass.dts | 44 reg = <0x80000000 0x20000000>; 49 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 57 flash@0 { 67 pinctrl-0 = <&pinctrl_spi1_default>; 68 flash@0 { 77 snoop-ports = <0x80>; 89 pinctrl-0 = <&pinctrl_txd1_default 111 aspeed,lpc-io-reg = <0xca8>; 117 aspeed,lpc-io-reg = <0xca2>; 187 pinctrl-0 = <&pinctrl_rmii1_default>; [all …]
|
H A D | aspeed-bmc-tyan-s8036.dts | 19 reg = <0x80000000 0x20000000>; 29 reg = <0x987f0000 0x00010000>; /* 64KB */ 34 reg = <0x9f000000 0x01000000>; /* 16M */ 38 size = <0x01000000>; /* 16M */ 39 alignment = <0x01000000>; 59 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 73 flash@0 { 84 pinctrl-0 = <&pinctrl_spi1_default>; 86 flash@0 { 97 pinctrl-0 = <&pinctrl_txd1_default [all …]
|
H A D | aspeed-bmc-asus-x4tf.dts | 24 reg = <0x80000000 0x40000000>; 33 size = <0x04000000>; 34 alignment = <0x01000000>; 42 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>, 44 <&adc1 0>, <&adc1 1>, <&adc1 2>, <&adc1 3>, 67 gpios = <&gpio1 ASPEED_GPIO(B, 0) GPIO_ACTIVE_LOW>; 77 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default 87 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default 98 snoop-ports = <0x80>; 107 pinctrl-0 = <&pinctrl_rmii3_default>; [all …]
|
H A D | aspeed-bmc-ibm-bonnell.dts | 29 reg = <0x80000000 0x40000000>; 39 reg = <0xb3d00000 0x100000>; 44 reg = <0xb3e00000 0x200000>; /* 16 * (4 * 0x8000) */ 45 record-size = <0x8000>; 46 console-size = <0x8000>; 47 ftrace-size = <0x8000>; 48 pmsg-size = <0x8000>; 55 reg = <0xb4000000 0x04000000>; /* 64M */ 62 reg = <0xbf000000 0x01000000>; /* 16M */ 70 gpios = <&gpio0 ASPEED_GPIO(G, 0) GPIO_ACTIVE_LOW>; [all …]
|
H A D | aspeed-bmc-tyan-s7106.dts | 19 reg = <0x80000000 0x20000000>; 29 reg = <0x987f0000 0x00010000>; /* 64KB */ 34 reg = <0x9f000000 0x01000000>; /* 16M */ 38 size = <0x01000000>; /* 16M */ 39 alignment = <0x01000000>; 59 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 73 flash@0 { 84 pinctrl-0 = <&pinctrl_spi1_default>; 86 flash@0 { 97 pinctrl-0 = <&pinctrl_txd1_default [all …]
|
H A D | aspeed-bmc-inspur-nf5280m6.dts | 20 reg = <0x80000000 0x40000000>; 30 reg = <0x9f000000 0x01000000>; /* 16M */ 34 size = <0x02000000>; /* 32M */ 35 alignment = <0x01000000>; 46 gpios = <&gpio ASPEED_GPIO(B, 0) GPIO_ACTIVE_LOW>; 73 gpios = <&gpio ASPEED_GPIO(AA, 0) GPIO_ACTIVE_LOW>; 79 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 88 flash@0 { 100 pinctrl-0 = <&pinctrl_spi1_default>; 101 flash@0 { [all …]
|
H A D | aspeed-bmc-quanta-s6q.dts | 14 // bus 0 53 reg = <0x80000000 0x40000000>; 58 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>, 60 <&adc1 0>, <&adc1 1>, <&adc1 2>, <&adc1 3>, 149 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default 160 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default 169 ethphy2: ethernet-phy@0 { 171 reg = <0>; 182 pinctrl-0 = <&pinctrl_rgmii3_default>; 192 pinctrl-0 = <&pinctrl_rmii4_default>; [all …]
|
H A D | aspeed-bmc-facebook-harma.dts | 37 reg = <0x80000000 0x80000000>; 42 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>, 50 led-0 { 73 #size-cells = <0>; 79 cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>; 81 tpm@0 { 84 reg = <0>; 97 pinctrl-0 = <>; 103 pinctrl-0 = <>; 123 pinctrl-0 = <&pinctrl_wdtrst1_default>; [all …]
|
H A D | aspeed-bmc-inspur-fp5280g2.dts | 18 reg = <0x80000000 0x20000000>; 28 reg = <0x9f000000 0x01000000>; /* 16M */ 33 reg = <0x98000000 0x04000000>; /* 64M */ 37 reg = <0x9ef00000 0x00100000>; 42 size = <0x01000000>; 43 alignment = <0x01000000>; 49 size = <0x02000000>; /* 32M */ 50 alignment = <0x01000000>; 59 #size-cells = <0>; 66 clock-gpios = <&gpio ASPEED_GPIO(AA, 0) GPIO_ACTIVE_HIGH>; [all …]
|
H A D | aspeed-bmc-opp-tacoma.dts | 21 reg = <0x80000000 0x40000000>; 31 reg = <0xb8000000 0x4000000>; /* 64M */ 36 reg = <0xbc000000 0x180000>; /* 16 * (3 * 0x8000) */ 37 record-size = <0x8000>; 38 console-size = <0x8000>; 39 pmsg-size = <0x8000>; 46 reg = <0xbf000000 0x01000000>; /* 16M */ 97 io-channels = <&dps 0>; 142 flash@0 { 161 pinctrl-0 = <&pinctrl_spi1_default>; [all …]
|
/openbmc/qemu/hw/ipmi/ |
H A D | isa_ipmi_kcs.c | 81 0, vmstate_IPMIKCS, IPMIKCS, 1), 106 iic->init(ii, 0, &err); in ipmi_isa_realize() 112 if (iik->isairq > 0) { in ipmi_isa_realize() 128 vmstate_register(NULL, 0, &vmstate_ISAIPMIKCSDevice, iik); in ipmi_isa_realize() 146 DEFINE_PROP_UINT32("ioport", ISAIPMIKCSDevice, kcs.io_base, 0xca2),
|
/openbmc/linux/drivers/char/ipmi/ |
H A D | ipmi_si_hardcode.c | 34 module_param_string(type, si_type_str, MAX_SI_TYPE_STR, 0); 37 module_param_hw_array(addrs, ulong, iomem, &num_addrs, 0); 40 module_param_hw_array(ports, uint, ioport, &num_ports, 0); 43 module_param_hw_array(irqs, int, irq, &num_irqs, 0); 46 module_param_hw_array(regspacings, int, other, &num_regspacings, 0); 48 …erface. For instance, if the start address is 0xca2 and the spacing is 2, then the second address… 49 module_param_hw_array(regsizes, int, other, &num_regsizes, 0); 52 module_param_hw_array(regshifts, int, other, &num_regshifts, 0); 55 module_param_hw_array(slave_addrs, int, other, &num_slave_addrs, 0); 57 …"Set the default IPMB slave address for the controller. Normally this is 0x20, but can be overrid… [all …]
|
/openbmc/qemu/tests/qtest/ |
H A D | ipmi-kcs-test.c | 31 #define IPMI_KCS_BASE 0xca2 33 #define IPMI_KCS_STATUS_ABORT 0x60 34 #define IPMI_KCS_CMD_WRITE_START 0x61 35 #define IPMI_KCS_CMD_WRITE_END 0x62 36 #define IPMI_KCS_CMD_READ 0x68 38 #define IPMI_KCS_ABORTED_BY_CMD 0x01 41 #define IPMI_KCS_STATE_IDLE 0 48 #define IPMI_KCS_CMDREG_GET_OBF() ((kcs_get_cmdreg() >> 0) & 1) 75 while (IPMI_KCS_CMDREG_GET_IBF() != 0) { in kcs_wait_ibf() 77 g_assert(count != 0); in kcs_wait_ibf() [all …]
|