Bluetooth: Don't select TinyCrypt RNG for combined builds

For combined builds with Controller+Host the Controller's HW RNG is
used instead of TinyCrypts PRNG.

Change-Id: I4dbe85e547c057cf57ae0934b10866f2bb9f610d
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
diff --git a/subsys/bluetooth/host/Kconfig b/subsys/bluetooth/host/Kconfig
index da2e607..2553e3a 100644
--- a/subsys/bluetooth/host/Kconfig
+++ b/subsys/bluetooth/host/Kconfig
@@ -40,10 +40,10 @@
 	bool
 	default y
 	depends on !BLUETOOTH_HCI_RAW
-	select TINYCRYPT
-	select TINYCRYPT_SHA256
-	select TINYCRYPT_SHA256_HMAC
-	select TINYCRYPT_SHA256_HMAC_PRNG
+	select TINYCRYPT if !BLUETOOTH_CONTROLLER
+	select TINYCRYPT_SHA256 if !BLUETOOTH_CONTROLLER
+	select TINYCRYPT_SHA256_HMAC if !BLUETOOTH_CONTROLLER
+	select TINYCRYPT_SHA256_HMAC_PRNG if !BLUETOOTH_CONTROLLER
 
 config BLUETOOTH_RECV_IS_RX_THREAD
 	# Virtual option set by the HCI driver to indicate that there's
@@ -176,6 +176,7 @@
 
 config BLUETOOTH_SMP
 	bool "Security Manager Protocol support"
+	select TINYCRYPT
 	select TINYCRYPT_AES
 	select TINYCRYPT_AES_CMAC
 	help