/Linux-v6.1/drivers/net/hamradio/ |
D | scc.c | 203 static void init_channel(struct scc_channel *scc); 204 static void scc_key_trx (struct scc_channel *scc, char tx); 205 static void scc_init_timer(struct scc_channel *scc); 207 static int scc_net_alloc(const char *name, struct scc_channel *scc); 211 static void scc_net_rx(struct scc_channel *scc, struct sk_buff *skb); 278 static inline void wr(struct scc_channel *scc, unsigned char reg, in wr() argument 281 OutReg(scc->ctrl, reg, (scc->wreg[reg] = val)); in wr() 284 static inline void or(struct scc_channel *scc, unsigned char reg, unsigned char val) in or() argument 286 OutReg(scc->ctrl, reg, (scc->wreg[reg] |= val)); in or() 289 static inline void cl(struct scc_channel *scc, unsigned char reg, unsigned char val) in cl() argument [all …]
|
D | Makefile | 14 obj-$(CONFIG_SCC) += scc.o
|
/Linux-v6.1/drivers/tty/serial/ |
D | zs.c | 102 resource_size_t scc[ZS_NUM_SCCS]; member 198 if (!zport->scc) in zs_dump() 239 struct zs_scc *scc = zport->scc; in zs_transmit_drain() local 243 zs_spin_unlock_cond_irq(&scc->zlock, irq); in zs_transmit_drain() 245 zs_spin_lock_cond_irq(&scc->zlock, irq); in zs_transmit_drain() 252 struct zs_scc *scc = zport->scc; in zs_line_drain() local 256 zs_spin_unlock_cond_irq(&scc->zlock, irq); in zs_line_drain() 258 zs_spin_lock_cond_irq(&scc->zlock, irq); in zs_line_drain() 307 struct zs_scc *scc = zport->scc; in zs_tx_empty() local 311 spin_lock_irqsave(&scc->zlock, flags); in zs_tx_empty() [all …]
|
D | zs.h | 23 struct zs_scc *scc; /* Containing SCC. */ member
|
/Linux-v6.1/drivers/net/ethernet/freescale/fs_enet/ |
D | mac-scc.c | 99 fep->scc.sccp = of_iomap(ofdev->dev.of_node, 0); in do_pd_setup() 100 if (!fep->scc.sccp) in do_pd_setup() 103 fep->scc.ep = of_iomap(ofdev->dev.of_node, 1); in do_pd_setup() 104 if (!fep->scc.ep) { in do_pd_setup() 105 iounmap(fep->scc.sccp); in do_pd_setup() 122 fep->scc.hthi = 0; in setup_data() 123 fep->scc.htlo = 0; in setup_data() 164 scc_t __iomem *sccp = fep->scc.sccp; in set_promiscuous_mode() 172 scc_enet_t __iomem *ep = fep->scc.ep; in set_multicast_start() 183 scc_enet_t __iomem *ep = fep->scc.ep; in set_multicast_one() [all …]
|
D | Makefile | 8 fs_enet-$(CONFIG_FS_ENET_HAS_SCC) += mac-scc.o
|
/Linux-v6.1/Documentation/devicetree/bindings/arm/ |
D | vexpress-scc.txt | 15 - compatible value: "arm,vexpress-scc,<model>", "arm,vexpress-scc"; 19 compatible = "arm,vexpress-scc,v2p-ca15_a7", "arm,vexpress-scc"; 29 scc@7fff0000 { 30 compatible = "arm,vexpress-scc,v2p-ca15_a7", "arm,vexpress-scc";
|
/Linux-v6.1/arch/arm/mach-versatile/ |
D | tc2_pm.c | 39 static void __iomem *scc; variable 118 return !(readl_relaxed(scc + RESET_CTRL) & mask); in tc2_core_in_reset() 134 readl_relaxed(scc + RESET_CTRL)); in tc2_pm_wait_for_powerdown() 214 scc = of_iomap(np, 0); in tc2_pm_init() 215 if (!scc) in tc2_pm_init() 218 a15_cluster_id = readl_relaxed(scc + A15_CONF) & 0xf; in tc2_pm_init() 219 a7_cluster_id = readl_relaxed(scc + A7_CONF) & 0xf; in tc2_pm_init() 223 sys_info = readl_relaxed(scc + SYS_INFO); in tc2_pm_init() 235 ret = ve_spc_init(scc + SPC_BASE, a15_cluster_id, irq); in tc2_pm_init()
|
/Linux-v6.1/Documentation/devicetree/bindings/soc/fsl/cpm_qe/ |
D | serial.txt | 6 - fsl,cpm1-scc-uart 7 - fsl,cpm2-scc-uart 23 compatible = "fsl,mpc8272-scc-uart", 24 "fsl,cpm2-scc-uart";
|
D | network.txt | 4 - fsl,cpm1-scc-enet 5 - fsl,cpm2-scc-enet
|
D | cpm.txt | 33 scc/fcc/ucc registers, and the second represents the device's
|
/Linux-v6.1/arch/powerpc/boot/ |
D | cpm-serial.c | 74 static struct cpm_scc *scc; variable 119 out_be32(&scc->gsmrl, in_be32(&scc->gsmrl) & ~0x30); in scc_disable_port() 130 out_be32(&scc->gsmrl, in_be32(&scc->gsmrl) | 0x30); in scc_enable_port() 239 scc = vreg[0]; in cpm_console_init()
|
/Linux-v6.1/arch/powerpc/boot/dts/ |
D | pq2fads.dts | 151 compatible = "fsl,mpc8280-scc-uart", 152 "fsl,cpm2-scc-uart"; 162 compatible = "fsl,mpc8280-scc-uart", 163 "fsl,cpm2-scc-uart";
|
D | mpc8272ads.dts | 152 compatible = "fsl,mpc8272-scc-uart", 153 "fsl,cpm2-scc-uart"; 163 compatible = "fsl,mpc8272-scc-uart", 164 "fsl,cpm2-scc-uart";
|
D | ksi8560.dts | 254 compatible = "fsl,mpc8560-scc-uart", 255 "fsl,cpm2-scc-uart"; 266 compatible = "fsl,mpc8560-scc-uart", 267 "fsl,cpm2-scc-uart";
|
D | tqm8560.dts | 268 compatible = "fsl,mpc8560-scc-uart", 269 "fsl,cpm2-scc-uart"; 280 compatible = "fsl,mpc8560-scc-uart", 281 "fsl,cpm2-scc-uart";
|
D | ep8248e.dts | 144 compatible = "fsl,mpc8248-scc-uart", 145 "fsl,cpm2-scc-uart";
|
D | mpc866ads.dts | 160 compatible = "fsl,mpc866-scc-enet", 161 "fsl,cpm1-scc-enet";
|
D | tqm8xx.dts | 181 compatible = "fsl,mpc860-scc-enet", 182 "fsl,cpm1-scc-enet";
|
D | ep88xc.dts | 187 compatible = "fsl,mpc885-scc-uart", 188 "fsl,cpm1-scc-uart";
|
D | mpc885ads.dts | 201 compatible = "fsl,mpc885-scc-enet", 202 "fsl,cpm1-scc-enet";
|
D | mgcoge.dts | 148 compatible = "fsl,mpc8247-scc-enet", 149 "fsl,cpm2-scc-enet";
|
D | stx_gp3_8560.dts | 250 compatible = "fsl,mpc8560-scc-uart", 251 "fsl,cpm2-scc-uart";
|
/Linux-v6.1/arch/powerpc/boot/dts/fsl/ |
D | mpc8560ads.dts | 251 compatible = "fsl,mpc8560-scc-uart", 252 "fsl,cpm2-scc-uart"; 263 compatible = "fsl,mpc8560-scc-uart", 264 "fsl,cpm2-scc-uart";
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | vexpress-v2p-ca15_a7.dts | 212 scc@7fff0000 { 213 compatible = "arm,vexpress-scc,v2p-ca15_a7", "arm,vexpress-scc";
|