| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/thermal/ |
| D | rzg2l-thermal.yaml | 10 On RZ/G2L SoCs, the thermal sensor unit (TSU) measures the 20 - renesas,r9a07g043-tsu # RZ/G2UL and RZ/Five 21 - renesas,r9a07g044-tsu # RZ/G2{L,LC} 22 - renesas,r9a07g054-tsu # RZ/V2L 23 - const: renesas,rzg2l-tsu 54 tsu: thermal@10059400 { 55 compatible = "renesas,r9a07g044-tsu", 56 "renesas,rzg2l-tsu"; 68 thermal-sensors = <&tsu 0>;
|
| /kernel/linux/linux-6.6/drivers/thermal/ |
| D | rzg2l_thermal.c | 3 * Renesas RZ/G2L TSU Thermal Sensor Driver 84 * TSU repeats measurement at 20 microseconds intervals and in rzg2l_thermal_get_temp() 129 * Before setting the START bit, TSU should be in normal operating in rzg2l_thermal_init() 130 * mode. As per the HW manual, it will take 60 µs to place the TSU in rzg2l_thermal_init() 206 dev_err(dev, "Failed to start TSU"); in rzg2l_thermal_probe() 223 dev_dbg(dev, "TSU probed with %s calibration values", in rzg2l_thermal_probe() 234 { .compatible = "renesas,rzg2l-tsu", }, 249 MODULE_DESCRIPTION("Renesas RZ/G2L TSU Thermal Sensor Driver");
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/cadence/ |
| D | macb_ptp.c | 249 struct timespec64 tsu; in gem_hw_timestamp() local 255 /* TSU overlapping workaround in gem_hw_timestamp() 259 gem_tsu_get_time(&bp->ptp_clock_info, &tsu, NULL); in gem_hw_timestamp() 261 ts->tv_sec |= ((~GEM_DMA_SEC_MASK) & tsu.tv_sec); in gem_hw_timestamp() 268 !(tsu.tv_sec & (GEM_DMA_SEC_TOP >> 1))) in gem_hw_timestamp()
|
| D | macb.h | 436 #define MACB_SRI_OFFSET 26 /* TSU Seconds Register Increment */ 587 #define GEM_TSH_OFFSET 0 /* TSU timer value (s). MSB [47:32] of seconds timer count */ 591 #define GEM_TSL_OFFSET 0 /* TSU timer value (s). LSB [31:0] of seconds timer count */ 595 #define GEM_TN_OFFSET 0 /* TSU timer value (ns) */ 1314 spinlock_t tsu_clk_lock; /* gem tsu clock locking */
|
| /kernel/linux/linux-6.6/drivers/i2c/busses/ |
| D | i2c-uniphier-f.c | 502 * Standard-mode: tHD;STA = 4.0 us, tSU;STA = 4.7 us, tSU;STO = 4.0 us in uniphier_fi2c_hw_init() 503 * Fast-mode: tHD;STA = 0.6 us, tSU;STA = 0.6 us, tSU;STO = 0.6 us in uniphier_fi2c_hw_init() 507 * Standard-mode: tSU;DAT = 250 ns in uniphier_fi2c_hw_init() 508 * Fast-mode: tSU;DAT = 100 ns in uniphier_fi2c_hw_init()
|
| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| D | i2c-uniphier-f.c | 502 * Standard-mode: tHD;STA = 4.0 us, tSU;STA = 4.7 us, tSU;STO = 4.0 us in uniphier_fi2c_hw_init() 503 * Fast-mode: tHD;STA = 0.6 us, tSU;STA = 0.6 us, tSU;STO = 0.6 us in uniphier_fi2c_hw_init() 507 * Standard-mode: tSU;DAT = 250 ns in uniphier_fi2c_hw_init() 508 * Fast-mode: tSU;DAT = 100 ns in uniphier_fi2c_hw_init()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/cadence/ |
| D | macb_ptp.c | 244 struct timespec64 tsu; in gem_hw_timestamp() local 250 /* TSU overlapping workaround in gem_hw_timestamp() 254 gem_tsu_get_time(&bp->ptp_clock_info, &tsu); in gem_hw_timestamp() 261 !(tsu.tv_sec & (GEM_DMA_SEC_TOP >> 1))) in gem_hw_timestamp() 264 ts->tv_sec += ((~GEM_DMA_SEC_MASK) & tsu.tv_sec); in gem_hw_timestamp()
|
| D | macb.h | 401 #define MACB_SRI_OFFSET 26 /* TSU Seconds Register Increment */ 516 #define GEM_TSH_OFFSET 0 /* TSU timer value (s). MSB [47:32] of seconds timer count */ 520 #define GEM_TSL_OFFSET 0 /* TSU timer value (s). LSB [31:0] of seconds timer count */ 524 #define GEM_TN_OFFSET 0 /* TSU timer value (ns) */ 1227 spinlock_t tsu_clk_lock; /* gem tsu clock locking */
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/renesas/ |
| D | sh_eth.c | 576 .tsu = 1, 627 .tsu = 1, 971 .tsu = 1, 1011 .tsu = 1, 1053 .tsu = 1, 1099 .tsu = 1, 2176 if (cd->tsu) { in __sh_eth_get_regs() 2776 if (!mdp->cd->tsu) in sh_eth_tsu_add_entry() 2805 if (!mdp->cd->tsu) in sh_eth_tsu_del_entry() 2828 if (!mdp->cd->tsu) in sh_eth_tsu_purge_all() [all …]
|
| D | sh_eth.h | 97 /* TSU Absolute address */ 494 unsigned tsu:1; /* EtherC has TSU */ member 542 int port; /* for TSU */
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/renesas/ |
| D | sh_eth.c | 574 .tsu = 1, 625 .tsu = 1, 969 .tsu = 1, 1009 .tsu = 1, 1051 .tsu = 1, 1097 .tsu = 1, 2170 if (cd->tsu) { in __sh_eth_get_regs() 2774 if (!mdp->cd->tsu) in sh_eth_tsu_add_entry() 2803 if (!mdp->cd->tsu) in sh_eth_tsu_del_entry() 2826 if (!mdp->cd->tsu) in sh_eth_tsu_purge_all() [all …]
|
| D | sh_eth.h | 97 /* TSU Absolute address */ 510 unsigned tsu:1; /* EtherC has TSU */ member 558 int port; /* for TSU */
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/renesas/ |
| D | renesas,r9a09g011-sys.yaml | 23 - Temperature sensor (TSU) monitor
|
| /kernel/linux/linux-6.6/arch/sh/boards/ |
| D | board-espt.c | 67 .start = 0xFEE01800, /* TSU */
|
| D | board-sh7757lcr.c | 133 /* TSU */ 166 /* TSU */
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | xlnx,zynqmp-clk.txt | 41 - mio_clk_50_or_51 #for the mux clock to gem tsu from 50 or 51
|
| D | mvebu-gated-clock.txt | 162 5 tsu Transp. Stream Unit
|
| /kernel/linux/linux-5.10/arch/sh/boards/ |
| D | board-espt.c | 67 .start = 0xFEE01800, /* TSU */
|
| D | board-sh7757lcr.c | 133 /* TSU */ 166 /* TSU */
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | renesas,ether.yaml | 45 - description: TSU registers
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/ |
| D | renesas,ether.yaml | 45 - description: TSU registers
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/renesas/ |
| D | r9a07g043.dtsi | 551 tsu: thermal@10059400 { label 552 compatible = "renesas,r9a07g043-tsu", 553 "renesas,rzg2l-tsu"; 885 thermal-sensors = <&tsu 0>;
|
| /kernel/linux/linux-6.6/arch/sh/boards/mach-sh7763rdp/ |
| D | setup.c | 76 .start = 0xFEE01800, /* TSU */
|
| /kernel/linux/linux-5.10/arch/sh/boards/mach-sh7763rdp/ |
| D | setup.c | 76 .start = 0xFEE01800, /* TSU */
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | mvebu-gated-clock.txt | 162 5 tsu Transp. Stream Unit
|