Revert "Revert "arm: tegra: update the udc driver name""

This reverts commit 4ed281e45a1d4df3a01f4b1472463d32e78d514a.
Revert "Revert "arm: configs: tegra: enable tegra udc driver""

This reverts commit 19f51c25862b9541c25f6d3a3cd48083dd5d768b.
usb: gadget: udc-core: fix kernel crash on soft_connect and srp interfaces

We should not call dev_get_drvdata() as the driver data is never set.
We should use container_of() as it is been used for other sysfs attributes.
Without this change writing to the soft_connect or srp interfaces crashes
the kernel because of null pointer dereference.

Bug 975473
Signed-off-by: Preeham Chandru R <pchandru@nvidia.com>

Change-Id: I45f6dab32f5435d518bd5b4fcdfafa54b9b89acd
Reviewed-on: http://git-master/r/100238
Tested-by: Preetham Chandru <pchandru@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Kiran Adduri <kadduri@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Revert "usb: gadget: udc-core: fix kernel crash on soft_connect and srp interfaces"

This reverts commit 14ec313832eee93593b3dd74ac2fb5996c5487d4.
Revert "Revert "Revert "arm: configs: tegra: enable tegra udc driver"""

This reverts commit 6b3e74d803d30791ee10c13a3ef77e13b3060bcc.
Revert "Revert "Revert "arm: tegra: update the udc driver name"""

This reverts commit d473997693fe200172342340632c8cb1577c502f.
Revert "Revert "usb: tegra: add USB device controller driver for tegra chip""

This reverts commit 0cdc3c2e30adbdefbadff01b84dc49d488d73a79.