From 6023629d3676a07e88a4661fca503e3e48d95299 Mon Sep 17 00:00:00 2001
From: Greg Kroah-Hartman <gregkh@google.com>
Date: Sat, 4 Apr 2015 10:54:25 +0200
Subject: [PATCH] greybus: Documentation/sysfs: add a proposed sysfs tree for
 greybus

This adds a proposed sysfs layout for greybus to Documentation to make
it easier for people to discuss / test things.  It includes a module, an
interface, a bundle, and a gpbridge binding to that bundle.

This was discussed on the projectara software mailing list.

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
---
 .../sysfs/endo-TYPE/01/01/01/gpbridge00/gpio/.gitignore          | 1 +
 .../sysfs/endo-TYPE/01/01/01/gpbridge00/i2c/.gitignore           | 1 +
 .../sysfs/endo-TYPE/01/01/01/gpbridge00/usb/.gitignore           | 1 +
 .../staging/greybus/Documentation/sysfs/endo-TYPE/01/01/firmware | 0
 .../staging/greybus/Documentation/sysfs/endo-TYPE/01/01/manifest | 0
 .../greybus/Documentation/sysfs/endo-TYPE/01/01/product_id       | 0
 .../greybus/Documentation/sysfs/endo-TYPE/01/01/product_name     | 0
 .../staging/greybus/Documentation/sysfs/endo-TYPE/01/01/state    | 0
 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/uid  | 0
 .../greybus/Documentation/sysfs/endo-TYPE/01/01/vendor_id        | 0
 .../greybus/Documentation/sysfs/endo-TYPE/01/01/vendor_name      | 0
 .../greybus/Documentation/sysfs/endo-TYPE/01/01/version_major    | 0
 .../greybus/Documentation/sysfs/endo-TYPE/01/01/version_minor    | 0
 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/epm     | 0
 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/power   | 0
 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/present | 0
 .../staging/greybus/Documentation/sysfs/endo-TYPE/02/.gitignore  | 1 +
 .../staging/greybus/Documentation/sysfs/endo-TYPE/SVC/firmware   | 0
 .../greybus/Documentation/sysfs/endo-TYPE/SVC/serial_number      | 0
 .../staging/greybus/Documentation/sysfs/endo-TYPE/SVC/version    | 0
 20 files changed, 4 insertions(+)
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/01/gpbridge00/gpio/.gitignore
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/01/gpbridge00/i2c/.gitignore
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/01/gpbridge00/usb/.gitignore
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/firmware
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/manifest
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/product_id
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/product_name
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/state
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/uid
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/vendor_id
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/vendor_name
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/version_major
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/version_minor
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/epm
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/power
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/present
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/02/.gitignore
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/SVC/firmware
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/SVC/serial_number
 create mode 100644 drivers/staging/greybus/Documentation/sysfs/endo-TYPE/SVC/version

diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/01/gpbridge00/gpio/.gitignore b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/01/gpbridge00/gpio/.gitignore
new file mode 100644
index 000000000000..f935021a8f8a
--- /dev/null
+++ b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/01/gpbridge00/gpio/.gitignore
@@ -0,0 +1 @@
+!.gitignore
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/01/gpbridge00/i2c/.gitignore b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/01/gpbridge00/i2c/.gitignore
new file mode 100644
index 000000000000..f935021a8f8a
--- /dev/null
+++ b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/01/gpbridge00/i2c/.gitignore
@@ -0,0 +1 @@
+!.gitignore
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/01/gpbridge00/usb/.gitignore b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/01/gpbridge00/usb/.gitignore
new file mode 100644
index 000000000000..f935021a8f8a
--- /dev/null
+++ b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/01/gpbridge00/usb/.gitignore
@@ -0,0 +1 @@
+!.gitignore
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/firmware b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/firmware
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/manifest b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/manifest
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/product_id b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/product_id
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/product_name b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/product_name
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/state b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/state
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/uid b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/uid
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/vendor_id b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/vendor_id
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/vendor_name b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/vendor_name
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/version_major b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/version_major
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/version_minor b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/01/version_minor
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/epm b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/epm
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/power b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/power
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/present b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/01/present
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/02/.gitignore b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/02/.gitignore
new file mode 100644
index 000000000000..f935021a8f8a
--- /dev/null
+++ b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/02/.gitignore
@@ -0,0 +1 @@
+!.gitignore
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/SVC/firmware b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/SVC/firmware
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/SVC/serial_number b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/SVC/serial_number
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/SVC/version b/drivers/staging/greybus/Documentation/sysfs/endo-TYPE/SVC/version
new file mode 100644
index 000000000000..e69de29bb2d1