Hiteshkumar Patel
755f4a8456
Documentation: update nvpps device tree bindings.
...
- Add details of register mapping. If we do not pass these details in
devicetree then it is giving error "TSC memory resource not defined"
and not able to probe the driver. It is mandatory field for Tegra234.
- Remove hardcoding of ethernet interface name.
- Add to pass DT node for primary and secondary emac node instead of
interface name.
- Update GPIO details as per refactoring of HTE driver.
- Update example as per update driver and DT node.
Bug 4489344
Bug 3826818
Change-Id: I5edbbe762543289cc2a6225111c5e6250bbabb99
Signed-off-by: Hiteshkumar Patel <hiteshkumarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3076493
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
2024-03-14 15:39:36 -07:00
Shubhi Garg
26a63fbba2
pinctrl: max77851: add max77851 pinctrl driver
...
Add duplicate copy of needed linux header files
from core kernel k6.1 into nvidia-oot as max77851
pinctrl drivers compilation fails.
Bug 200749982
Change-Id: I660e2025e86494e87e5972d16f356efd70720511
Signed-off-by: Shubhi Garg <shgarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-5.10/+/2595353
Signed-off-by: Bitan Biswas <bbiswas@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2947786
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-09-14 13:25:52 -07:00
Shubhi Garg
83b0f18aa3
gpio: add max77851 PMIC GPIO driver
...
Adding MAX77851 GPIO driver provided by Maxim.
- fix k6.3 (kstable and gh100) kernel-only build
- fix k6.1 and jammy-src kernel-only build with
CONFIG_REGMAP_IRQ and CONFIG_I2C conditional
including -werror failures.
Bug 200749982
Change-Id: Ib46a075a2ca7c43301788dc0f54216f02c925c16
Signed-off-by: Shubhi Garg <shgarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-5.10/+/2595331
Signed-off-by: Bitan Biswas <bbiswas@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2947782
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-09-14 13:25:32 -07:00
Shubhi Garg
0acac0ee77
regulator: max77851: add max77851 regulator driver
...
Bug 200749982
Change-Id: I8bbc914b7aa93058e4ec116fb3eb5b6d3eb74606
Signed-off-by: Shubhi Garg <shgarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-5.10/+/2595372
Signed-off-by: Bitan Biswas <bbiswas@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2946283
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-09-14 13:25:22 -07:00
Shubhi Garg
1ab8a495fc
mfd: add max77851 pmic MFD driver
...
Adding MAX77851 MFD driver provided by Maxim.
- fix android warning/error for uninitialized variable return
Bug 200749982
Change-Id: I6ef82a6c06fe7bbd4df2c71991ec6c5c15e28474
Signed-off-by: Shubhi Garg <shgarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-5.10/+/2591158
Signed-off-by: Bitan Biswas <bbiswas@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2938653
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-09-14 13:25:12 -07:00
Sheetal Tigadoli
0f58bdf322
Documentation: bindings: define DT prop to disable PTP TSC sync logic
...
define DT prop to disable PTP TSC sync logic
Bug 4044583
Bug 3896607
Change-Id: I51778db4bd4203589c48bf5b3bdb0d49547fec55
Signed-off-by: Sheetal Tigadoli <stigadoli@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2877071
Reviewed-by: Sumeet Gupta <sumeetg@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-09-05 10:43:31 -07:00
Sheetal Tigadoli
61586ca1df
Documentation:binding:nvpps: Add nvpps documentation
...
Add nvpps documentation for dt binding
Bug 3896607
Change-Id: I238424db9152539f24f0544de8be320701215bfd
Signed-off-by: Sheetal Tigadoli <stigadoli@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2877069
Reviewed-by: Sumeet Gupta <sumeetg@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-09-05 10:43:20 -07:00
Revanth Kumar Uppala
06d3a03630
dt-bindings: nvethernet: nvethernet DT binding doc
...
Captures the DT binding documentation for the
nvethernet driver
Bug 3837018
Change-Id: Ifd77ae28499e41d7134777f088063871b36f0e88
Signed-off-by: Revanth Kumar Uppala <ruppala@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2911843
Reviewed-by: Narayan Reddy <narayanr@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
2023-05-31 11:32:16 -07:00
Akhil R
71cc664432
i2c: tegra: Remove i2c-slave-byte driver
...
Remove unused tegra-i2c-slave-byte driver from OOT.
Bug 4061232
Signed-off-by: Akhil R <akhilrajeev@nvidia.com >
Change-Id: I2d9d06ffcbd723bb8a714041fbda6b8b03ecce98
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2890523
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-04-22 09:59:06 -07:00
Laxman Dewangan
013ae1a966
hwmon: Remove generic pwm tachometer
...
Remove HW monitor based generic PWM tachometer
driver as it is not required.
Along with driver, remove DT binding document and
dkms entry.
Bug 4061216
Change-Id: I28e1bf9d5223ad7f56332d90501ea7ddb55cd366
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2883862
Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-04-07 00:12:26 -07:00
Dipen Patel
e7c8a70f65
drivers: Add GTE support
...
The CL adds GTE driver support in OOT. The driver is copied from nvidia
directory in dev-main with below changes.
- Added removable module support
This driver as module is needed as per the oot development requirement.
Bug 3583612
Change-Id: I2772078fb96e1b172e45befe643b4c7c569866d9
Signed-off-by: Dipen Patel <dipenp@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2706260
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2022-12-07 23:57:14 -08:00
Rahul Bedarkar
1f45d1e993
Remove tegra-epl driver
...
tegra-epl driver is added in kernel-oot repo so that i2c, pcie and
other upstream drivers can use interface to report errors.
Bug 3847981
Change-Id: I9dfe5cd92eb9955a35753ce14a12dc4799258b70
Signed-off-by: Rahul Bedarkar <rabedarkar@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2799410
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2022-11-02 12:17:10 -07:00
Johnny Liu
c33732f6ce
dt-bindings: nvpmodel: add nvpmodel yaml file
...
Add "nvidia,nvpmodel-emc-cap" dt-bindings.
Bug 3779573
Signed-off-by: Johnny Liu <johnliu@nvidia.com >
Change-Id: I1b1ddfb1a83c2e4d2d152b8772bddc8ff6cf97ad
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2785838
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2022-10-06 17:22:21 -07:00
Eric Funsten
564dadea31
platform/tegra: Add in uncore_pmu module for oot
...
Ports over tegra23x_perf_uncore and mce modules for OOT.
Bug 3583633
Change-Id: I59999db51a7ef6b47f2e9929f28505fc78844825
Signed-off-by: Eric Funsten <efunsten@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2763940
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2022-09-29 19:38:17 -07:00
Sanjay Chandrashekara
f019e670e0
t23x: dts: add dt bindings for ari driver
...
Bug 3680143
Change-Id: I70301e457109c5a7f30f26cfc9e5383946c22237
Signed-off-by: Sanjay Chandrashekara <sanjayc@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2774587
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2022-09-21 01:11:26 -07:00
Rahul Bedarkar
26a2a22e85
Documentation: Add DT binding for tegra-epl driver
...
Add DT binding for tegra-epl driver
Bug 3583609
Change-Id: Idcbc693689ce8516d32956655ac23e6c0401168a
Signed-off-by: Rahul Bedarkar <rabedarkar@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2710278
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit
2022-05-13 14:56:23 -07:00
Laxman Dewangan
66d1a0786d
Documentation: Add DT binding doc for Tegra SPI Aurix communciation
...
Add DT binding document for NVIDIA Tegra SPI Aurix communication.
bug 3583584
Change-Id: I6e9f949add8503b018e58e68347922359e559474
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2708697
GVS: Gerrit_Virtual_Submit
2022-05-07 15:20:48 -07:00
Rahul Bedarkar
0ae00f25ca
Documentation: Add DT binding for tegra-fsicom
...
Add DT binding for tegra-fsicom driver
Bug 3583609
Change-Id: I748530e2ce4fcbc5e71ac817d8131a1f65297c0c
Signed-off-by: Rahul Bedarkar <rabedarkar@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2707055
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit
2022-05-05 15:38:07 -07:00
Laxman Dewangan
6e66abaff3
Documentation: Add DT binding doc for Tegra fuse-burn
...
Add DT binding document for NVIDIA Tegra fuse burn controller.
Bug 3631213
Change-Id: I02b40f4b23d84b81d1fd7e870596a82a4f3fd96f
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2707661
Reviewed-by: Kartik . <kkartik@nvidia.com >
GVS: Gerrit_Virtual_Submit
2022-05-05 11:10:01 -07:00
Laxman Dewangan
cd924ab2b2
Documentation: Add DT binding doc for Tegra i2c-slave
...
Add DT binding document for NVIDIA Tegra I2C slave controller.
Bug 3631219
Change-Id: Iec8f9f9cd6ce7ab443f2751bb141e03ed9b448ba
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2705959
Reviewed-by: Krishna Yarlagadda <kyarlagadda@nvidia.com >
GVS: Gerrit_Virtual_Submit
2022-05-02 23:17:00 -07:00
Laxman Dewangan
2bf79d8c1a
documentation: Add DT binding document for Tegra KFuse
...
Add Device Tree binding document for the Tegra KFuse
Bug 3625675
Change-Id: I8bc4fd3b1353d4ae8ca253e9aeed9d0116d8af93
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2705642
GVS: Gerrit_Virtual_Submit
2022-05-01 12:43:25 -07:00
Laxman Dewangan
6d96357ebe
documentation: Add DT binding document for ARM64 RAS
...
Add Device Tree binding document for the ARM64 RAS.
Bug 3625675
Change-Id: If992f72a67e6269ae8e9b63863cf485c05cecff4
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2705398
GVS: Gerrit_Virtual_Submit
2022-05-01 09:26:46 -07:00
Laxman Dewangan
857718b2ad
documentation: Add DT binding document for central activity monitor
...
Add Device Tree binding document for the NVIDIA Tegra central
activity monitor device.
Bug 3625675
Change-Id: I85dc848b561802dd749f59c0a57654264f83f082
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2705397
GVS: Gerrit_Virtual_Submit
2022-05-01 09:26:41 -07:00
Laxman Dewangan
7435d5749a
documentation: Add DT binding document for Tegra234 pinmux controller
...
Add Device Tree binding document for the NVIDIA Tegra234 pinmux controller.
Bug 3621816
Change-Id: Ide78ac3bccbce341afe1e648d901e4f0ffb27bdf
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2704710
GVS: Gerrit_Virtual_Submit
2022-04-30 06:18:11 -07:00
Laxman Dewangan
c2bf51b5fe
documentation: Add DT binding document for Tegra PEX pad controller
...
Add Device Tree binding document for the NVIDIA Tegra PEX pad
controller.
Bug 3621816
Change-Id: I6df186f88c5ea48242472a2c30288d9d0942e679
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2704360
GVS: Gerrit_Virtual_Submit
2022-04-30 06:18:06 -07:00
Laxman Dewangan
6cf534dc34
documentation: Add DT binding document for Tegra234 DPAUX pin controller
...
Add Device Tree binding document for the Tegra234 DPAUX pin controller.
Bug 3621816
Change-Id: Ie4920ce584e0a41c692fcf9f7f4035c3ab971559
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2704301
GVS: Gerrit_Virtual_Submit
2022-04-30 06:17:35 -07:00
Laxman Dewangan
fb19a12e96
documentation: Add DT binding document for PWM tachometer driver
...
Add Device Tree binding document for the PWM based tachometer driver.
Bug 3621819
Change-Id: I186f473afbfbbf56741dcf7149f68823d1d01f30
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2703761
GVS: Gerrit_Virtual_Submit
2022-04-29 06:17:27 -07:00
Laxman Dewangan
048787d3cf
documentation: Add DT binding document for generic PWM based tachometer
...
Add Device Tree binding document for the generic PWM based tachometer.
Bug 3621819
Change-Id: Ic8184e3e86d8708fd776d276e4d9994e4103b5ed
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2703730
GVS: Gerrit_Virtual_Submit
2022-04-29 06:17:17 -07:00
Laxman Dewangan
dc5237350d
Documentation: Fix error from dt_binding_check
...
Fix the errors generated when running the dt_binding_check on the
DT binding document yaml format.
Change-Id: Ie000447c97e92532755a484be02c5b347216d774
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2702785
GVS: Gerrit_Virtual_Submit
2022-04-26 07:48:11 -07:00
Laxman Dewangan
e6d27a79da
documentation: Add DT binding document for watchdog-tegra-t18x
...
Add Device Tree binding document for the NVIDIA Tegra watchdog timer.
Bug 3583627
Change-Id: I242585c8a543d03e0c58bfb9098fdbd1c780886e
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2702336
GVS: Gerrit_Virtual_Submit
2022-04-25 22:45:02 -07:00
Laxman Dewangan
a2bb0f6898
documentation: Add DT binding document for nvidia-vrs-pseq
...
Add Device Tree binding document for the NVIDIA VRS power sequencer
device.
Bug 3583627
Change-Id: I708ec9377543228d60a91defe57a8c88b2fc7b0a
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2702276
GVS: Gerrit_Virtual_Submit
2022-04-25 22:44:33 -07:00
Laxman Dewangan
3c5adb91ea
Documentation: devicetree: Add DT binding document for pex9749-thermal
...
Add device tree binding document for the thermal sensor pex9749.
bug 3587973
Change-Id: I0793854fd5a22cc2daa59408bb9adcb4aa78cade
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2701480
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com >
2022-04-23 09:02:50 -07:00