<div>Hi qianlihu,</div><div>  Where can I get the testtool   kcsbridged  ?</div><div>Which environment should it run, on BMC OS or on host side?</div><div>Best,</div><div>Xiuzhi</div><div>Message: 2<br>Date: Thu, 15 Nov 2018 09:49:06 +0800<br>From: qianlihu <wangzhiqiang8906@gmail.com><br>To: jae.hyun.yoo@linux.intel.com<br>Cc: openbmc@lists.ozlabs.org<br>Subject: Re: [HELP] ipmi-kcs didn't work<br>Message-ID:<br>    <CAHkHK09Km5BVLdq7OMSwTLi05-KgDc8K8j9_+e1ewtGanyr4Tg@mail.gmail.com><br>Content-Type: text/plain; charset="UTF-8"<br><br>Hi,Jae<br><br>><br>> Hi,<br>><br>> On 11/14/2018 2:38 AM, qianlihu wrote:<br>> > Hi,<br>> ><br>> > I add ipmi kcs node,but it didn't work<br>> ><br>> > here is the patch for dts.<br>> ><br>> >          lpc_bmc: lpc-bmc@0 {<br>> > -               compatible = "aspeed,ast2500-lpc-bmc";<br>> > +               compatible = "aspeed,ast2500-lpc-bmc", "simple-mfd", "syscon";<br>> > +<br>> >                  reg = <0x0 0x80>;<br>> > +               reg-io-width = <4>;<br>> > +<br>> > +               #address-cells = <1>;<br>> > +               #size-cells = <1>;<br>> > +               ranges = <0x0 0x0 0x80>;<br>> > +<br>> > +               kcs3: kcs3@0 {<br>> > +                       compatible = "aspeed,ast2500-kcs-bmc";<br>> > +                       reg = <0x0 0x80>;<br>> > +                       interrupts = <8>;<br>> > +                       kcs_chan = <3>;<br>> > +                       kcs_addr = <0xca2>;<br>><br>> Probably, you should add a clock setting for KCS H/W block into here.<br>><br>>         clocks = <&syscon ASPEED_CLK_GATE_LCLK>;<br>><br>I tried ,but it didn't work?<br><br>> Cheers,<br>><br>> Jae<br>><br>> > +                       status = "disabled";<br>> > +<br>> > +               };<br>> >          };<br>> ><br>> > +&kcs3 {<br>> >                           +       status = "okay";<br>> >          +};<br>> ><br>> ><br>> > The device node /dev/ipmi-kcs3 is created.<br>> ><br>> ><br>> > root@sanjose:/tmp# <br>> > Debug logging<br>> > Starting<br>> > Registering dbus methods/signals<br>> > Requesting dbus name: org.openbmc.HostIpmi<br>> > Getting dbus file descriptors<br>> > Opening /dev/ipmi-kcs3<br>> > Creating timer fd<br>> > Entering polling loop<br>> > Processed 1 dbus events<br>> > Processed 1 dbus events<br>> > Processed 1 dbus events<br>> > Processed 1 dbus events<br>> > Processed 1 dbus events<br>> > Processed 1 dbus events<br>> > Processed 1 dbus events<br>> ><br>> > but there is nothing output.<br>> ><br><br>this is the dmesg info<br><br>root@sanjose:~# dmesg |grep kcs<br>[    2.052340] aspeed-kcs-bmc: channel=3 addr=0xca2 idr=0x2c odr=0x38 str=0x44<br><br>I also checked the hardtrap:<br>0x1e6e2070[bit25]  enabled the lpc mode<br><br>I'm sure the IO port is 0xca2.<br><br><br>should I config the pin for LPC,I checked the ibt node,it didn't.<br><br><br>thank you<br><br>--qianlihu<br><br><br><br>End of openbmc Digest, Vol 39, Issue 49<br>***************************************<br></div>