From: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com> To: joel@jms.id.au, andrew@aj.id.au, arnd@arndb.de, gregkh@linuxfoundation.org, jdelvare@suse.com, linux@roeck-us.net Cc: linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, devicetree@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-arm-kernel@lists.infradead.org, openbmc@lists.ozlabs.org, Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com> Subject: [PATCH linux dev-4.10 1/6] Documentation: dt-bindings: Add Aspeed PECI Date: Tue, 9 Jan 2018 14:31:21 -0800 [thread overview] Message-ID: <20180109223126.13093-2-jae.hyun.yoo@linux.intel.com> (raw) In-Reply-To: <20180109223126.13093-1-jae.hyun.yoo@linux.intel.com> This commit adds a dt-bindings document for Aspeed PECI. Signed-off-by: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com> --- .../devicetree/bindings/misc/aspeed-peci.txt | 55 ++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 Documentation/devicetree/bindings/misc/aspeed-peci.txt diff --git a/Documentation/devicetree/bindings/misc/aspeed-peci.txt b/Documentation/devicetree/bindings/misc/aspeed-peci.txt new file mode 100644 index 0000000..d277c73 --- /dev/null +++ b/Documentation/devicetree/bindings/misc/aspeed-peci.txt @@ -0,0 +1,55 @@ +* ASPEED PECI (Platform Environment Control Interface) misc driver. + +Hardware Interfaces: +- This driver implements support for the ASPEED AST2400/2500 PECI which has the + following features: + - Directly connected to APB bus + - Intel PECI 3.1 compliant (PECI 3.0 for AST2400) + - Maximum packet length is 256 bytes (Baseline transmission unit) + - Support up to 8 CPUs and 2 domains per CPU + - Integrate PECI compliant I/O buffers, can connect to PECI bus directly + - Transmit buffer 32 bytes and receive buffer 32 bytes + +Required properties: +- compatible: "aspeed,ast2400-peci" or "aspeed,ast2500-peci" + - aspeed,ast2400-peci: Aspeed AST2400 family PECI control interface + - aspeed,ast2500-peci: Aspeed AST2500 family PECI control interface +- reg: Should contain PECI registers location and length +- interrupts: Should contain PECI interrupt +- clocks: Should contain clock source. = <&clk_clkin>; +- clock_frequency: Should contain the operation frequency of PECI controller. + 187500 ~ 24000000 + +Optional properties: +- msg-timing-nego: Message timing negotiation period. + This value will determine the period of message timing negotiation to be + issued by PECI controller. The unit of the programmed value is four + times of PECI clock period. + 0 ~ 255 (default: 1) +- addr-timing-nego: Address timing negotiation period. + This value will determine the period of address timing negotiation to be + issued by PECI controller. The unit of the programmed value is four + times of PECI clock period. + 0 ~ 255 (default: 1) +- rd-sampling-point: Read sampling point selection. + The whole period of a bit time will be divided into 16 time frames. + This value will determine which time frame this controller will sample + PECI signal for data read back. Usually in the middle of a bit time is + the best. + 0 ~ 15 (default: 8) +- cmd_timeout_ms: Command timeout in units of ms + 1 ~ 60000 (default: 1000) + +Example: + peci: peci@1e78b000 { + compatible = "aspeed,ast2500-peci"; + reg = <0x1e78b000 0x60>; + interrupt-controller; + interrupts = <15>; + clocks = <&clk_clkin>; + clock-frequency = <24000000>; + msg-timing-nego = <1>; + addr-timing-nego = <1>; + rd-sampling-point = <8>; + cmd-timeout-ms = <1000>; + }; -- 2.7.4
WARNING: multiple messages have this Message-ID (diff)
From: jae.hyun.yoo@linux.intel.com (Jae Hyun Yoo) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH linux dev-4.10 1/6] Documentation: dt-bindings: Add Aspeed PECI Date: Tue, 9 Jan 2018 14:31:21 -0800 [thread overview] Message-ID: <20180109223126.13093-2-jae.hyun.yoo@linux.intel.com> (raw) In-Reply-To: <20180109223126.13093-1-jae.hyun.yoo@linux.intel.com> This commit adds a dt-bindings document for Aspeed PECI. Signed-off-by: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com> --- .../devicetree/bindings/misc/aspeed-peci.txt | 55 ++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 Documentation/devicetree/bindings/misc/aspeed-peci.txt diff --git a/Documentation/devicetree/bindings/misc/aspeed-peci.txt b/Documentation/devicetree/bindings/misc/aspeed-peci.txt new file mode 100644 index 0000000..d277c73 --- /dev/null +++ b/Documentation/devicetree/bindings/misc/aspeed-peci.txt @@ -0,0 +1,55 @@ +* ASPEED PECI (Platform Environment Control Interface) misc driver. + +Hardware Interfaces: +- This driver implements support for the ASPEED AST2400/2500 PECI which has the + following features: + - Directly connected to APB bus + - Intel PECI 3.1 compliant (PECI 3.0 for AST2400) + - Maximum packet length is 256 bytes (Baseline transmission unit) + - Support up to 8 CPUs and 2 domains per CPU + - Integrate PECI compliant I/O buffers, can connect to PECI bus directly + - Transmit buffer 32 bytes and receive buffer 32 bytes + +Required properties: +- compatible: "aspeed,ast2400-peci" or "aspeed,ast2500-peci" + - aspeed,ast2400-peci: Aspeed AST2400 family PECI control interface + - aspeed,ast2500-peci: Aspeed AST2500 family PECI control interface +- reg: Should contain PECI registers location and length +- interrupts: Should contain PECI interrupt +- clocks: Should contain clock source. = <&clk_clkin>; +- clock_frequency: Should contain the operation frequency of PECI controller. + 187500 ~ 24000000 + +Optional properties: +- msg-timing-nego: Message timing negotiation period. + This value will determine the period of message timing negotiation to be + issued by PECI controller. The unit of the programmed value is four + times of PECI clock period. + 0 ~ 255 (default: 1) +- addr-timing-nego: Address timing negotiation period. + This value will determine the period of address timing negotiation to be + issued by PECI controller. The unit of the programmed value is four + times of PECI clock period. + 0 ~ 255 (default: 1) +- rd-sampling-point: Read sampling point selection. + The whole period of a bit time will be divided into 16 time frames. + This value will determine which time frame this controller will sample + PECI signal for data read back. Usually in the middle of a bit time is + the best. + 0 ~ 15 (default: 8) +- cmd_timeout_ms: Command timeout in units of ms + 1 ~ 60000 (default: 1000) + +Example: + peci: peci at 1e78b000 { + compatible = "aspeed,ast2500-peci"; + reg = <0x1e78b000 0x60>; + interrupt-controller; + interrupts = <15>; + clocks = <&clk_clkin>; + clock-frequency = <24000000>; + msg-timing-nego = <1>; + addr-timing-nego = <1>; + rd-sampling-point = <8>; + cmd-timeout-ms = <1000>; + }; -- 2.7.4
next prev parent reply other threads:[~2018-01-09 22:31 UTC|newest] Thread overview: 118+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-01-09 22:31 [PATCH linux dev-4.10 0/6] Add support PECI and PECI hwmon drivers Jae Hyun Yoo 2018-01-09 22:31 ` Jae Hyun Yoo 2018-01-09 22:31 ` Jae Hyun Yoo 2018-01-09 22:31 ` Jae Hyun Yoo [this message] 2018-01-09 22:31 ` [PATCH linux dev-4.10 1/6] Documentation: dt-bindings: Add Aspeed PECI Jae Hyun Yoo 2018-01-09 22:31 ` [PATCH linux dev-4.10 2/6] ARM: dts: aspeed: peci: " Jae Hyun Yoo 2018-01-09 22:31 ` Jae Hyun Yoo 2018-01-09 22:31 ` [PATCH linux dev-4.10 3/6] drivers/misc: Add driver for Aspeed PECI and generic PECI headers Jae Hyun Yoo 2018-01-09 22:31 ` Jae Hyun Yoo 2018-01-09 22:31 ` Jae Hyun Yoo 2018-01-10 10:18 ` Greg KH 2018-01-10 10:18 ` Greg KH 2018-01-10 10:18 ` Greg KH 2018-01-10 19:32 ` Jae Hyun Yoo 2018-01-10 19:32 ` Jae Hyun Yoo 2018-01-11 9:02 ` Benjamin Herrenschmidt 2018-01-11 9:02 ` Benjamin Herrenschmidt 2018-01-11 9:02 ` Benjamin Herrenschmidt 2018-01-11 20:33 ` Jae Hyun Yoo 2018-01-11 20:33 ` Jae Hyun Yoo 2018-01-10 10:20 ` Greg KH 2018-01-10 10:20 ` Greg KH 2018-01-10 10:20 ` Greg KH 2018-01-10 19:34 ` Jae Hyun Yoo 2018-01-10 19:34 ` Jae Hyun Yoo 2018-01-10 11:55 ` Arnd Bergmann 2018-01-10 11:55 ` Arnd Bergmann 2018-01-10 11:55 ` Arnd Bergmann 2018-01-10 23:11 ` Jae Hyun Yoo 2018-01-10 23:11 ` Jae Hyun Yoo 2018-01-11 9:06 ` Benjamin Herrenschmidt 2018-01-11 9:06 ` Benjamin Herrenschmidt 2018-01-11 9:06 ` Benjamin Herrenschmidt 2018-01-11 20:42 ` Jae Hyun Yoo 2018-01-11 20:42 ` Jae Hyun Yoo 2018-01-11 20:42 ` Jae Hyun Yoo 2018-01-09 22:31 ` [PATCH linux dev-4.10 4/6] Documentation: dt-bindings: Add a generic PECI hwmon Jae Hyun Yoo 2018-01-09 22:31 ` Jae Hyun Yoo 2018-01-10 12:20 ` Arnd Bergmann 2018-01-10 12:20 ` Arnd Bergmann 2018-01-10 12:20 ` Arnd Bergmann 2018-01-10 23:20 ` Jae Hyun Yoo 2018-01-10 23:20 ` Jae Hyun Yoo 2018-01-09 22:31 ` [PATCH linux dev-4.10 5/6] Documentation: hwmon: " Jae Hyun Yoo 2018-01-09 22:31 ` Jae Hyun Yoo 2018-01-09 22:31 ` Jae Hyun Yoo 2018-01-09 22:31 ` [PATCH linux dev-4.10 6/6] drivers/hwmon: Add a driver for " Jae Hyun Yoo 2018-01-09 22:31 ` Jae Hyun Yoo 2018-01-10 12:29 ` Arnd Bergmann 2018-01-10 12:29 ` Arnd Bergmann 2018-01-10 12:29 ` Arnd Bergmann 2018-01-10 23:45 ` Jae Hyun Yoo 2018-01-10 23:45 ` Jae Hyun Yoo 2018-01-11 13:22 ` Arnd Bergmann 2018-01-11 13:22 ` Arnd Bergmann 2018-01-11 13:22 ` Arnd Bergmann 2018-01-11 20:49 ` Jae Hyun Yoo 2018-01-11 20:49 ` Jae Hyun Yoo 2018-01-10 21:47 ` [linux, dev-4.10, " Guenter Roeck 2018-01-10 21:47 ` Guenter Roeck 2018-01-11 19:47 ` Jae Hyun Yoo 2018-01-11 19:47 ` Jae Hyun Yoo 2018-01-11 19:47 ` Jae Hyun Yoo 2018-01-11 21:40 ` Guenter Roeck 2018-01-11 21:40 ` Guenter Roeck 2018-01-11 22:18 ` Andrew Lunn 2018-01-11 22:18 ` Andrew Lunn 2018-01-11 22:18 ` Andrew Lunn 2018-01-11 23:14 ` Jae Hyun Yoo 2018-01-11 23:14 ` Jae Hyun Yoo 2018-01-11 23:53 ` Andrew Lunn 2018-01-11 23:53 ` Andrew Lunn 2018-01-12 0:26 ` Jae Hyun Yoo 2018-01-12 0:26 ` Jae Hyun Yoo 2018-01-11 23:03 ` Jae Hyun Yoo 2018-01-11 23:03 ` Jae Hyun Yoo 2018-01-11 23:03 ` Jae Hyun Yoo 2018-01-10 10:17 ` [PATCH linux dev-4.10 0/6] Add support PECI and PECI hwmon drivers Greg KH 2018-01-10 10:17 ` Greg KH 2018-01-10 10:17 ` Greg KH 2018-01-10 19:14 ` Jae Hyun Yoo 2018-01-10 19:14 ` Jae Hyun Yoo 2018-01-10 19:17 ` Greg KH 2018-01-10 19:17 ` Greg KH 2018-01-10 19:17 ` Greg KH 2018-01-10 19:30 ` Jae Hyun Yoo 2018-01-10 19:30 ` Jae Hyun Yoo 2018-01-10 20:27 ` Greg KH 2018-01-10 20:27 ` Greg KH 2018-01-10 20:27 ` Greg KH 2018-01-10 21:46 ` Jae Hyun Yoo 2018-01-10 21:46 ` Jae Hyun Yoo 2018-01-10 21:46 ` Jae Hyun Yoo 2018-01-11 7:30 ` Greg KH 2018-01-11 7:30 ` Greg KH 2018-01-11 8:28 ` Joel Stanley 2018-01-11 8:28 ` Joel Stanley 2018-01-11 8:28 ` Joel Stanley 2018-01-11 8:41 ` Greg KH 2018-01-11 8:41 ` Greg KH 2018-01-11 8:41 ` Greg KH 2018-01-11 9:17 ` Arnd Bergmann 2018-01-11 9:17 ` Arnd Bergmann 2018-01-11 9:17 ` Arnd Bergmann 2018-01-11 9:17 ` Arnd Bergmann 2018-01-11 9:21 ` Benjamin Herrenschmidt 2018-01-11 9:21 ` Benjamin Herrenschmidt 2018-01-11 9:21 ` Benjamin Herrenschmidt 2018-01-11 8:56 ` Benjamin Herrenschmidt 2018-01-11 8:56 ` Benjamin Herrenschmidt 2018-01-11 9:59 ` Greg KH 2018-01-11 9:59 ` Greg KH 2018-01-11 9:59 ` Greg KH 2018-01-11 20:49 ` Benjamin Herrenschmidt 2018-01-11 20:49 ` Benjamin Herrenschmidt 2018-01-11 20:49 ` Benjamin Herrenschmidt 2018-01-11 19:54 ` Jae Hyun Yoo 2018-01-11 19:54 ` Jae Hyun Yoo
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20180109223126.13093-2-jae.hyun.yoo@linux.intel.com \ --to=jae.hyun.yoo@linux.intel.com \ --cc=andrew@aj.id.au \ --cc=arnd@arndb.de \ --cc=devicetree@vger.kernel.org \ --cc=gregkh@linuxfoundation.org \ --cc=jdelvare@suse.com \ --cc=joel@jms.id.au \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-doc@vger.kernel.org \ --cc=linux-hwmon@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux@roeck-us.net \ --cc=openbmc@lists.ozlabs.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.