Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add T7XC Support #9

Merged
merged 27 commits into from
Jun 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
ea0993a
The cpu RGMII port is now working. Need to pull out debug code and …
mcarlin-ds Jan 10, 2024
fc8c491
Update kernel version identifier to datum.3
mcarlin-ds Jan 10, 2024
4b78427
Checkpointing here as the port-based vlans are working on the driver …
mcarlin-ds Jan 21, 2024
608bb0f
Add some lower level sysfs functions.
mcarlin-ds Jan 21, 2024
4e22902
Add register peek/poke functions to b53 driver via sysfs.
mcarlin-ds Jan 22, 2024
bb74c15
Latest br53143 driver.
mcarlin-ds Jan 25, 2024
31ad629
Git rid of debugging statements for the K53 driver.
mcarlin-ds Jan 25, 2024
2ab6c9f
Update version id to 5.15.107-datum.4
mcarlin-ds Jan 26, 2024
e0c75f1
Add brcm header enable/disable for imp port only in sysfs. Enable V…
mcarlin-ds Feb 9, 2024
6714729
Remove some unneeded code from the BR53514 driver.
mcarlin-ds Feb 9, 2024
efbebbe
Additional cleanup for BR53143 driver. Change kernel version to 5.1…
mcarlin-ds Feb 12, 2024
b0d3395
Add code to read BCM53154 device tree and properly set RGMII internal…
mcarlin-ds Feb 20, 2024
57c45cc
Add imp port back into netdev. This will allow us to gather statist…
mcarlin-ds Feb 21, 2024
060a108
Allow jumbo frame configuration on a per-port basis. Initialise PVLA…
mcarlin-ds Mar 2, 2024
7b3affd
Change mpc9902 driver timeout to update on i2c bus when 30 ms stale, …
mcarlin-ds Mar 25, 2024
90c3e26
Remove modified timeout for testing i2c3/spi2 clock pin contention is…
mcarlin-ds Mar 25, 2024
eed87eb
Change phy polling interval and temp sensor memory time to increash s…
mcarlin-ds Apr 13, 2024
a49bf76
Add more debugging to find spi error. Having a hard time reproducing…
mcarlin-ds Apr 15, 2024
aeebc89
Checkpoint commit. less likely, but spi crash still happens. Put i…
mcarlin-ds Apr 17, 2024
fc02f3d
Fix the i2c bus device pm_runtime devices. Add debugging. Use pm_…
mcarlin-ds Apr 18, 2024
09fc103
Clean up mutex handling and use correct PM device for B53 driver. S…
mcarlin-ds Apr 19, 2024
734aeea
Change use of datum_b53_spi_mutex in the b53 switch driver to only lo…
mcarlin-ds Apr 20, 2024
dc26a92
User correct device in ina2xx driver to wait for powerdown. Remove s…
mcarlin-ds Apr 21, 2024
aa8953c
Remove most debugging output. Still need to retore phy poll interva…
mcarlin-ds Apr 21, 2024
3c0fe67
v5.15.107-datum.10-eng.4: Duplicate and separate I2C ina2xx and mcp9…
mcarlin-ds Apr 21, 2024
88b2936
v4.15.107-datum.10-eng.5: Tweak the mcp9902-datum driver reg reads t…
mcarlin-ds Apr 21, 2024
6217f32
v5.15.107-datum.10: Remove extra bus activity for mcp9902 and spi phy…
mcarlin-ds Apr 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
VERSION = 5
PATCHLEVEL = 15
SUBLEVEL = 107
EXTRAVERSION = -datum.2
EXTRAVERSION = -datum.10
NAME = Trick or Treat

# *DOCUMENTATION*
Expand Down
30 changes: 30 additions & 0 deletions drivers/hwmon/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1122,6 +1122,20 @@ config SENSORS_MCP9902
This driver can also be built as a module. If so, the module
will be called mcp9902.

config SENSORS_MCP9902_DATUM
tristate "Microchip MCP9902 and compatibles with Datum SPI/I2C clocks shorted"
depends on I2C
help
If you say yes here you get support for MCP9902.
The MCP9902 is a single channel temperature sensor
with internal thermal diode.

This driver can also be built as a module. If so, the module
will be called mcp9902-datum.

This driver is for use with the Datum Systems Inc. SPI/I2C shorted bus
management system that fixes the I2C and SPI bus clocks shorted together.

config SENSORS_MLXREG_FAN
tristate "Mellanox FAN driver"
depends on MELLANOX_PLATFORM
Expand Down Expand Up @@ -1873,6 +1887,22 @@ config SENSORS_INA2XX
This driver can also be built as a module. If so, the module
will be called ina2xx.

config SENSORS_INA2XX_DATUM
tristate "Texas Instruments INA219 and compatibles with Datum SPI/I2C clocks shorted"
depends on I2C
select REGMAP_I2C
help
If you say yes here you get support for INA219, INA220, INA226,
INA230, and INA231 power monitor chips.

The INA2xx driver is configured for the default configuration of
the part as described in the datasheet.
Default value for Rshunt is 10 mOhms.
This driver can also be built as a module. If so, the module
will be called ina2xx-datum.
This driver is for use with the Datum Systems Inc. SPI/I2C shorted bus
management system that fixes the I2C and SPI bus clocks shorted together.

config SENSORS_INA3221
tristate "Texas Instruments INA3221 Triple Power Monitor"
depends on I2C
Expand Down
2 changes: 2 additions & 0 deletions drivers/hwmon/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ obj-$(CONFIG_SENSORS_IBMPOWERNV)+= ibmpowernv.o
obj-$(CONFIG_SENSORS_IIO_HWMON) += iio_hwmon.o
obj-$(CONFIG_SENSORS_INA209) += ina209.o
obj-$(CONFIG_SENSORS_INA2XX) += ina2xx.o
obj-$(CONFIG_SENSORS_INA2XX_DATUM) += ina2xx_datum.o
obj-$(CONFIG_SENSORS_INA3221) += ina3221.o
obj-$(CONFIG_SENSORS_INTEL_M10_BMC_HWMON) += intel-m10-bmc-hwmon.o
obj-$(CONFIG_SENSORS_IT87) += it87.o
Expand Down Expand Up @@ -144,6 +145,7 @@ obj-$(CONFIG_SENSORS_MAX31790) += max31790.o
obj-$(CONFIG_SENSORS_MC13783_ADC)+= mc13783-adc.o
obj-$(CONFIG_SENSORS_MCP3021) += mcp3021.o
obj-$(CONFIG_SENSORS_MCP9902) += mcp9902.o
obj-$(CONFIG_SENSORS_MCP9902_DATUM) += mcp9902_datum.o
obj-$(CONFIG_SENSORS_TC654) += tc654.o
obj-$(CONFIG_SENSORS_TPS23861) += tps23861.o
obj-$(CONFIG_SENSORS_MLXREG_FAN) += mlxreg-fan.o
Expand Down
Loading