diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig
index 29dfff77e3b051e4111d0c55df0e1d6e9a0108ef..f968de749391a29b251b6fb4bdd47c1e08155ad5 100644
--- a/drivers/staging/Kconfig
+++ b/drivers/staging/Kconfig
@@ -105,5 +105,7 @@ source "drivers/staging/b3dfg/Kconfig"
 
 source "drivers/staging/phison/Kconfig"
 
+source "drivers/staging/p9auth/Kconfig"
+
 endif # !STAGING_EXCLUDE_BUILD
 endif # STAGING
diff --git a/drivers/staging/Makefile b/drivers/staging/Makefile
index a9b85e8bdc5d4b0dafc9ef2cc62ca26fdc9c184f..7e972667a630c3c79e6468628ca95bf2df0df5af 100644
--- a/drivers/staging/Makefile
+++ b/drivers/staging/Makefile
@@ -35,3 +35,4 @@ obj-$(CONFIG_STLC45XX)		+= stlc45xx/
 obj-$(CONFIG_USB_SERIAL_ATEN2011)	+= uc2322/
 obj-$(CONFIG_B3DFG)		+= b3dfg/
 obj-$(CONFIG_IDE_PHISON)	+= phison/
+obj-$(CONFIG_PLAN9AUTH)		+= p9auth/
diff --git a/drivers/staging/p9auth/Kconfig b/drivers/staging/p9auth/Kconfig
new file mode 100644
index 0000000000000000000000000000000000000000..f5388445744743c791859925cdfb8b9cea34ab15
--- /dev/null
+++ b/drivers/staging/p9auth/Kconfig
@@ -0,0 +1,8 @@
+config PLAN9AUTH
+	tristate "Plan 9 style capability device implementation"
+	default n
+	help
+	  This module implements the Plan 9 style capability device.
+
+	  To compile this driver as a module, choose
+	  M here: the module will be called p9auth.
diff --git a/drivers/staging/p9auth/Makefile b/drivers/staging/p9auth/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..3ebf6ff0eef256f3dc706b4e69aec9d161975f2a
--- /dev/null
+++ b/drivers/staging/p9auth/Makefile
@@ -0,0 +1 @@
+obj-$(CONFIG_PLAN9AUTH)	+= p9auth.o