diff --git a/.gitignore b/.gitignore
index e69de29..6582457 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/tpm2.0-tools-2.1.0.tar.gz
diff --git a/sources b/sources
index e69de29..e3aa564 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (tpm2.0-tools-2.1.0.tar.gz) = 5488ffdc42a318fae9a307a333cdbce730a144cea847fe68546367c87689cd675d1376c1a638dc4eefa6231d4d7f7417215cc4eb606e999a757425f5097eb0c4
diff --git a/tpm2-tools.spec b/tpm2-tools.spec
index c781e55..63e76d4 100644
--- a/tpm2-tools.spec
+++ b/tpm2-tools.spec
@@ -1,15 +1,14 @@
 Name: tpm2-tools
-Version: 1.1.0 
-Release: 9%{?dist}
+Version: 2.1.0 
+Release: 1%{?dist}
 Summary: A TPM2.0 testing tool build upon TPM2.0-TSS
 
 %global pkg_prefix tpm2.0-tools
 
 License: BSD
 URL:     https://github.com/01org/tpm2.0-tools
-Source0: https://github.com/01org/tpm2.0-tools/archive/v%{version}.tar.gz#/%{pkg_prefix}-%{version}.tar.gz
+Source0: https://github.com/01org/tpm2.0-tools/archive/%{version}.tar.gz#/%{pkg_prefix}-%{version}.tar.gz
 
-BuildRequires: gcc
 BuildRequires: gcc-c++
 BuildRequires: libtool
 BuildRequires: autoconf-archive
@@ -26,7 +25,7 @@ BuildRequires: pkgconfig(tcti-socket)
 ExclusiveArch: %{ix86} x86_64
 
 # tpm2-tools is heavily depending on TPM2.0-TSS project, matched tss is required
-Requires: tpm2-tss%{?_isa} >= 1.0-3%{?dist} 
+Requires: tpm2-tss%{?_isa} >= 1.1.0-1%{?dist} 
 
 %description
 tpm2-tools is a batch of testing tools for tpm2.0. It is based on tpm2-tss.
@@ -46,8 +45,12 @@ tpm2-tools is a batch of testing tools for tpm2.0. It is based on tpm2-tss.
 %doc README.md CHANGELOG 
 %license LICENSE
 %{_sbindir}/tpm2_*
+%{_mandir}/man8/tpm2_*.8.gz
 
 %changelog
+* Fri Jul 28 2017 Sun Yunying <yunying.sun@intel.com> - 2.1.0-1
+- Update to latest upstream release 2.1.0
+
 * Fri Jul 28 2017 Sun Yunying <yunying.sun@intel.com> - 1.1.0-9
 - Update Requires dependency so that tpm2-tss update won't break tpm2-tools
 
diff --git a/tpm2.0-tools-2.1.0.tar.gz b/tpm2.0-tools-2.1.0.tar.gz
new file mode 100644
index 0000000..8cc0079
Binary files /dev/null and b/tpm2.0-tools-2.1.0.tar.gz differ