Home
last modified time | relevance | path

Searched refs:psc (Results 1 – 81 of 81) sorted by relevance

/linux-4.1.27/arch/powerpc/boot/dts/
Dpdm360ng.dts140 psc@11000 {
141 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
144 psc@11100 {
145 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
148 psc@11200 {
149 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
152 psc@11300 {
153 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
156 psc@11400 {
157 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
[all …]
Dcm5200.dts30 psc@2000 { // PSC1
31 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
34 psc@2200 { // PSC2
35 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
38 psc@2400 { // PSC3
39 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
42 psc@2600 { // PSC4
46 psc@2800 { // PSC5
50 psc@2c00 { // PSC6
51 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
Do2d.dtsi36 psc@2000 { // PSC1
37 compatible = "fsl,mpc5200b-psc-spi","fsl,mpc5200-psc-spi";
49 psc@2200 { // PSC2
53 psc@2400 { // PSC3
57 psc@2600 { // PSC4
58 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
61 psc@2800 { // PSC5
62 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
65 psc@2c00 { // PSC6
Da4m072.dts46 psc@2000 {
47 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
52 psc@2200 {
53 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
58 psc@2400 {
59 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
64 psc@2600 {
68 psc@2800 {
72 psc@2c00 {
73 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
Dpcm030.dts30 audioplatform: psc@2000 { /* PSC1 in ac97 mode */
31 compatible = "mpc5200b-psc-ac97","fsl,mpc5200b-psc-ac97";
36 psc@2200 {
40 psc@2400 { /* PSC3 in UART mode */
41 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
45 psc@2600 {
50 psc@2800 {
54 psc@2c00 { /* PSC6 in UART mode */
55 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
Duc101.dts50 psc@2000 { // PSC1
51 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
54 psc@2200 { // PSC2
55 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
58 psc@2400 { // PSC3
62 psc@2600 { // PSC4
66 psc@2800 { // PSC5
70 psc@2c00 { // PSC6
71 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
Dmotionpro.dts35 psc@2000 { // PSC1
36 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
40 psc@2200 { // PSC2
41 compatible = "fsl,mpc5200b-psc-spi","fsl,mpc5200-psc-spi";
45 psc@2400 { // PSC3
49 psc@2600 { // PSC4
53 psc@2800 { // PSC5
54 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
57 psc@2c00 { // PSC6
Dlite5200b.dts43 psc@2000 { // PSC1
44 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
48 psc@2200 { // PSC2
52 psc@2400 { // PSC3
56 psc@2600 { // PSC4
60 psc@2800 { // PSC5
64 psc@2c00 { // PSC6
70 // compatible = "fsl,mpc5200b-psc-ac97","fsl,mpc5200-psc-ac97";
76 // compatible = "fsl,mpc5200b-psc-i2s"; //not 5200 compatible
82 // compatible = "fsl,mpc5200b-psc-spi","fsl,mpc5200-psc-spi";
Dpcm032.dts34 psc@2000 { /* PSC1 is ac97 */
35 compatible = "fsl,mpc5200b-psc-ac97","fsl,mpc5200-psc-ac97";
40 psc@2200 {
44 psc@2400 { /* PSC3 in UART mode */
45 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
49 psc@2600 {
54 psc@2800 {
58 psc@2c00 { /* PSC6 in UART mode */
59 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
Da3m071.dts43 psc@2000 {
44 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
49 psc@2200 {
53 psc@2400 {
57 psc@2600 {
61 psc@2800 {
65 psc@2c00 { // PSC6
66 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
Ddigsy_mtc.dts40 psc@2000 { // PSC1
44 psc@2200 { // PSC2
48 psc@2400 { // PSC3
52 psc@2600 { // PSC4
53 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
56 psc@2800 { // PSC5
57 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
60 psc@2c00 { // PSC6
Dmpc5121.dtsi346 psc@11000 {
347 compatible = "fsl,mpc5121-psc";
358 psc@11100 {
359 compatible = "fsl,mpc5121-psc";
370 psc@11200 {
371 compatible = "fsl,mpc5121-psc";
382 psc@11300 {
383 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
394 psc@11400 {
395 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
[all …]
Dmucmc52.dts53 psc@2000 { // PSC1
54 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
57 psc@2200 { // PSC2
58 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
61 psc@2400 { // PSC3
65 psc@2600 { // PSC4
69 psc@2800 { // PSC5
73 psc@2c00 { // PSC6
74 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
Dmpc5200b.dtsi186 psc1: psc@2000 { // PSC1
187 compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc";
192 psc2: psc@2200 { // PSC2
193 compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc";
198 psc3: psc@2400 { // PSC3
199 compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc";
204 psc4: psc@2600 { // PSC4
205 compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc";
210 psc5: psc@2800 { // PSC5
211 compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc";
[all …]
Dmedia5200.dts46 psc@2000 { // PSC1
50 psc@2200 { // PSC2
54 psc@2400 { // PSC3
58 psc@2600 { // PSC4
62 psc@2800 { // PSC5
67 console: psc@2c00 { // PSC6
68 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
Dmpc5121ads.dts142 psc@11300 {
143 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
147 psc@11400 {
148 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
152 ac97: psc@11500 {
153 compatible = "fsl,mpc5121-psc-ac97", "fsl,mpc5121-psc";
Dac14xx.dts302 serial0: psc@11300 {
303 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
309 spi4: psc@11400 {
310 compatible = "fsl,mpc5121-psc-spi", "fsl,mpc5121-psc";
333 spi5: psc@11500 {
334 compatible = "fsl,mpc5121-psc-spi", "fsl,mpc5121-psc";
351 serial7: psc@11700 {
352 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
Dlite5200.dts176 compatible = "fsl,mpc5200-psc-uart";
184 // compatible = "fsl,mpc5200-psc-ac97";
192 // compatible = "fsl,mpc5200-psc-i2s";
200 // compatible = "fsl,mpc5200-psc-uart";
208 // compatible = "fsl,mpc5200-psc-uart";
216 // compatible = "fsl,mpc5200-psc-spi";
Dmpc5125twr.dts252 compatible = "fsl,mpc5125-psc-uart", "fsl,mpc5125-psc";
264 compatible = "fsl,mpc5125-psc-uart", "fsl,mpc5125-psc";
275 compatible = "fsl,mpc5121-psc-fifo";
Dtqm5200.dts114 compatible = "fsl,mpc5200-psc-uart";
120 compatible = "fsl,mpc5200-psc-uart";
126 compatible = "fsl,mpc5200-psc-uart";
Dcharon.dts118 compatible = "fsl,mpc5200-psc-uart";
124 compatible = "fsl,mpc5200-psc-uart";
/linux-4.1.27/drivers/clk/keystone/
Dgate.c111 struct clk_psc *psc = to_clk_psc(hw); in keystone_clk_is_enabled() local
112 struct clk_psc_data *data = psc->psc_data; in keystone_clk_is_enabled()
120 struct clk_psc *psc = to_clk_psc(hw); in keystone_clk_enable() local
121 struct clk_psc_data *data = psc->psc_data; in keystone_clk_enable()
124 if (psc->lock) in keystone_clk_enable()
125 spin_lock_irqsave(psc->lock, flags); in keystone_clk_enable()
130 if (psc->lock) in keystone_clk_enable()
131 spin_unlock_irqrestore(psc->lock, flags); in keystone_clk_enable()
138 struct clk_psc *psc = to_clk_psc(hw); in keystone_clk_disable() local
139 struct clk_psc_data *data = psc->psc_data; in keystone_clk_disable()
[all …]
/linux-4.1.27/drivers/spi/
Dspi-mpc52xx-psc.c39 struct mpc52xx_psc __iomem *psc; member
80 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc52xx_psc_spi_activate_cs() local
84 sicr = in_be32(&psc->sicr); in mpc52xx_psc_spi_activate_cs()
100 out_be32(&psc->sicr, sicr); in mpc52xx_psc_spi_activate_cs()
106 ccr = in_be16((u16 __iomem *)&psc->ccr); in mpc52xx_psc_spi_activate_cs()
112 out_be16((u16 __iomem *)&psc->ccr, ccr); in mpc52xx_psc_spi_activate_cs()
135 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc52xx_psc_spi_transfer_rxtx() local
150 out_8(&psc->command, MPC52xx_PSC_TX_ENABLE | MPC52xx_PSC_RX_ENABLE); in mpc52xx_psc_spi_transfer_rxtx()
165 out_8(&psc->ircr2, 0x01); in mpc52xx_psc_spi_transfer_rxtx()
168 out_8(&psc->mpc52xx_psc_buffer_8, tx_buf[sb]); in mpc52xx_psc_spi_transfer_rxtx()
[all …]
Dspi-mpc512x-psc.c37 struct mpc52xx_psc __iomem *psc; member
74 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc512x_psc_spi_activate_cs() local
80 sicr = in_be32(&psc->sicr); in mpc512x_psc_spi_activate_cs()
97 out_be32(&psc->sicr, sicr); in mpc512x_psc_spi_activate_cs()
99 ccr = in_be32(&psc->ccr); in mpc512x_psc_spi_activate_cs()
107 out_be32(&psc->ccr, ccr); in mpc512x_psc_spi_activate_cs()
318 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc512x_psc_spi_prep_xfer_hw() local
323 in_8(&psc->mode); in mpc512x_psc_spi_prep_xfer_hw()
324 out_8(&psc->mode, 0x0); in mpc512x_psc_spi_prep_xfer_hw()
327 out_8(&psc->command, MPC52xx_PSC_TX_ENABLE | MPC52xx_PSC_RX_ENABLE); in mpc512x_psc_spi_prep_xfer_hw()
[all …]
DMakefile48 obj-$(CONFIG_SPI_MPC512x_PSC) += spi-mpc512x-psc.o
49 obj-$(CONFIG_SPI_MPC52xx_PSC) += spi-mpc52xx-psc.o
Dspi-fsl-dspi.c182 static void ns_delay_scale(char *psc, char *sc, int delay_ns, in ns_delay_scale() argument
201 *psc = i; in ns_delay_scale()
211 *psc = ARRAY_SIZE(pscale_tbl) - 1; in ns_delay_scale()
/linux-4.1.27/arch/arm/boot/dts/
Dk2hk-clocks.dtsi58 compatible = "ti,keystone,psc-clock";
68 compatible = "ti,keystone,psc-clock";
78 compatible = "ti,keystone,psc-clock";
88 compatible = "ti,keystone,psc-clock";
98 compatible = "ti,keystone,psc-clock";
108 compatible = "ti,keystone,psc-clock";
118 compatible = "ti,keystone,psc-clock";
128 compatible = "ti,keystone,psc-clock";
138 compatible = "ti,keystone,psc-clock";
148 compatible = "ti,keystone,psc-clock";
[all …]
Dk2l-clocks.dtsi49 compatible = "ti,keystone,psc-clock";
59 compatible = "ti,keystone,psc-clock";
69 compatible = "ti,keystone,psc-clock";
79 compatible = "ti,keystone,psc-clock";
89 compatible = "ti,keystone,psc-clock";
99 compatible = "ti,keystone,psc-clock";
109 compatible = "ti,keystone,psc-clock";
119 compatible = "ti,keystone,psc-clock";
129 compatible = "ti,keystone,psc-clock";
139 compatible = "ti,keystone,psc-clock";
[all …]
Dkeystone-clocks.dtsi165 compatible = "ti,keystone,psc-clock";
176 compatible = "ti,keystone,psc-clock";
186 compatible = "ti,keystone,psc-clock";
197 compatible = "ti,keystone,psc-clock";
207 compatible = "ti,keystone,psc-clock";
217 compatible = "ti,keystone,psc-clock";
227 compatible = "ti,keystone,psc-clock";
237 compatible = "ti,keystone,psc-clock";
247 compatible = "ti,keystone,psc-clock";
257 compatible = "ti,keystone,psc-clock";
[all …]
Dk2e-clocks.dtsi40 compatible = "ti,keystone,psc-clock";
50 compatible = "ti,keystone,psc-clock";
60 compatible = "ti,keystone,psc-clock";
70 compatible = "ti,keystone,psc-clock";
/linux-4.1.27/arch/powerpc/boot/
Dmpc52xx-psc.c26 static void *psc; variable
37 while (!(in_be16(psc + MPC52xx_PSC_SR) & MPC52xx_PSC_SR_TXRDY)) ; in psc_putc()
38 out_8(psc + MPC52xx_PSC_BUFFER, c); in psc_putc()
43 return (in_be16(psc + MPC52xx_PSC_SR) & MPC52xx_PSC_SR_RXRDY) != 0; in psc_tstc()
48 while (!(in_be16(psc + MPC52xx_PSC_SR) & MPC52xx_PSC_SR_RXRDY)) ; in psc_getc()
49 return in_8(psc + MPC52xx_PSC_BUFFER); in psc_getc()
55 if (dt_get_virtual_reg(devp, &psc, 1) < 1) in mpc5200_psc_console_init()
DMakefile81 uartlite.c mpc52xx-psc.c
/linux-4.1.27/arch/m68k/include/asm/
Dmac_psc.h211 extern volatile __u8 *psc;
224 *((volatile __u8 *)(psc + offset)) = data; in psc_write_byte()
229 *((volatile __u16 *)(psc + offset)) = data; in psc_write_word()
234 *((volatile __u32 *)(psc + offset)) = data; in psc_write_long()
239 return *((volatile __u8 *)(psc + offset)); in psc_read_byte()
244 return *((volatile __u16 *)(psc + offset)); in psc_read_word()
249 return *((volatile __u32 *)(psc + offset)); in psc_read_long()
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Dmpc5121-psc.txt7 are specified by fsl,mpc5121-psc-uart nodes in the
9 Controller node fsl,mpc5121-psc-fifo is requered there:
11 fsl,mpc5121-psc-uart nodes
15 - compatible : Should contain "fsl,mpc5121-psc-uart" and "fsl,mpc5121-psc"
29 fsl,mpc5121-psc-fifo node
33 - compatible : Should be "fsl,mpc5121-psc-fifo"
46 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
56 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
66 compatible = "fsl,mpc5121-psc-fifo";
Dmpc5200.txt39 "fsl,mpc5200-psc-i2s", not "fsl,mpc5200-i2s". This convention is chosen to
40 avoid naming conflicts with non-psc devices providing the same
41 function. For example, "fsl,mpc5200-spi" and "fsl,mpc5200-psc-spi" describe
90 serial@<addr> fsl,mpc5200-psc-uart PSC in serial mode
91 i2s@<addr> fsl,mpc5200-psc-i2s PSC in i2s mode
92 ac97@<addr> fsl,mpc5200-psc-ac97 PSC in ac97 mode
93 spi@<addr> fsl,mpc5200-psc-spi PSC in spi mode
94 irda@<addr> fsl,mpc5200-psc-irda PSC in IrDA mode
138 fsl,mpc5200-psc nodes
147 i2s mode. An 'mpc5200b-psc-i2s' node cannot include 'mpc5200-psc-i2s' in the
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8188ee/
Dsw.c136 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl88e_init_sw_vars()
137 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl88e_init_sw_vars()
138 rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; in rtl88e_init_sw_vars()
146 if (!rtlpriv->psc.inactiveps) in rtl88e_init_sw_vars()
148 if (!rtlpriv->psc.fwctrl_lps) in rtl88e_init_sw_vars()
150 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl88e_init_sw_vars()
151 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl88e_init_sw_vars()
157 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl88e_init_sw_vars()
158 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl88e_init_sw_vars()
159 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl88e_init_sw_vars()
[all …]
Dhw.c128 if (!rtlpriv->psc.fw_current_inpsmode) in _rtl88ee_set_fw_clock_on()
198 if (!rtlpriv->psc.fw_current_inpsmode) in _rtl88ee_set_fw_clock_off()
203 if (rtstate == ERFOFF || rtlpriv->psc.inactive_pwrstate == ERFOFF) in _rtl88ee_set_fw_clock_off()
1296 if (rtlpriv->psc.rfpwr_state != ERFON) in rtl88ee_set_check_bssid()
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dkeystone-gate.txt10 - compatible : shall be "ti,keystone,psc-clock".
13 - reg : psc control and domain address address space
14 - reg-names : psc control and domain registers
15 - domain-id : psc domain id needed to check the transition state register
23 compatible = "ti,keystone,psc-clock";
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192de/
Dsw.c149 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl92d_init_sw_vars()
150 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl92d_init_sw_vars()
151 rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; in rtl92d_init_sw_vars()
152 if (!rtlpriv->psc.inactiveps) in rtl92d_init_sw_vars()
154 if (!rtlpriv->psc.fwctrl_lps) in rtl92d_init_sw_vars()
156 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl92d_init_sw_vars()
157 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl92d_init_sw_vars()
162 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl92d_init_sw_vars()
163 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl92d_init_sw_vars()
164 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl92d_init_sw_vars()
[all …]
Dhw.c937 rtlpriv->psc.fw_current_inpsmode = false; in rtl92de_hw_init()
1143 if (rtlpriv->psc.rfpwr_state != ERFON) in rtl92de_set_check_bssid()
Dphy.c3127 rtlpriv->psc.state_inap); in rtl92d_phy_set_rf_power_state()
3194 rtlpriv->psc.state_inap); in rtl92d_phy_set_rf_power_state()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192ce/
Dsw.c139 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl92c_init_sw_vars()
140 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl92c_init_sw_vars()
141 rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; in rtl92c_init_sw_vars()
144 if (!rtlpriv->psc.inactiveps) in rtl92c_init_sw_vars()
146 if (!rtlpriv->psc.fwctrl_lps) in rtl92c_init_sw_vars()
148 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl92c_init_sw_vars()
149 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl92c_init_sw_vars()
154 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl92c_init_sw_vars()
155 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl92c_init_sw_vars()
156 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl92c_init_sw_vars()
[all …]
Dhw.c1240 if (rtlpriv->psc.rfpwr_state != ERFON) in rtl92ce_set_check_bssid()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192ee/
Dsw.c138 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl92ee_init_sw_vars()
139 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl92ee_init_sw_vars()
140 rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; in rtl92ee_init_sw_vars()
144 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl92ee_init_sw_vars()
145 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl92ee_init_sw_vars()
151 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl92ee_init_sw_vars()
152 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl92ee_init_sw_vars()
153 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl92ee_init_sw_vars()
154 rtlpriv->psc.fwctrl_psmode = FW_PS_MAX_MODE; in rtl92ee_init_sw_vars()
155 else if (rtlpriv->psc.reg_fwctrl_lps == 3) in rtl92ee_init_sw_vars()
[all …]
Dhw.c107 if (!rtlpriv->psc.fw_current_inpsmode) in _rtl92ee_set_fw_clock_on()
176 if (!rtlpriv->psc.fw_current_inpsmode) in _rtl92ee_set_fw_clock_off()
182 if (rtstate == ERFOFF || rtlpriv->psc.inactive_pwrstate == ERFOFF) in _rtl92ee_set_fw_clock_off()
1528 if (rtlpriv->psc.rfpwr_state != ERFON) in rtl92ee_set_check_bssid()
Dtrx.c1090 rtlpriv->psc.rfoff_reason > RF_CHANGE_BY_PS) in rtl92ee_is_tx_desc_closed()
/linux-4.1.27/arch/powerpc/platforms/512x/
Dmpc512x_shared.c403 void __iomem *psc; in mpc512x_psc_fifo_init() local
427 psc = of_iomap(np, 0); in mpc512x_psc_fifo_init()
428 if (!psc) { in mpc512x_psc_fifo_init()
438 iounmap(psc); in mpc512x_psc_fifo_init()
447 out_be32(&FIFOC(psc)->txsz, (fifobase << 16) | tx_fifo_size); in mpc512x_psc_fifo_init()
449 out_be32(&FIFOC(psc)->rxsz, (fifobase << 16) | rx_fifo_size); in mpc512x_psc_fifo_init()
453 out_be32(&FIFOC(psc)->txcmd, 0x80); in mpc512x_psc_fifo_init()
454 out_be32(&FIFOC(psc)->txcmd, 0x01); in mpc512x_psc_fifo_init()
455 out_be32(&FIFOC(psc)->rxcmd, 0x80); in mpc512x_psc_fifo_init()
456 out_be32(&FIFOC(psc)->rxcmd, 0x01); in mpc512x_psc_fifo_init()
[all …]
/linux-4.1.27/drivers/net/wireless/rtlwifi/
Dps.c508 if (!rtlpriv->psc.swctrl_lps) in rtl_swlps_beacon()
514 if (!rtlpriv->psc.sw_ps_enabled) in rtl_swlps_beacon()
517 if (rtlpriv->psc.fwctrl_lps) in rtl_swlps_beacon()
535 rtlpriv->psc.last_beacon = jiffies; in rtl_swlps_beacon()
548 rtlpriv->psc.dtim_counter = tim_ie->dtim_count; in rtl_swlps_beacon()
558 rtlpriv->psc.multi_buffered = m_buffed; in rtl_swlps_beacon()
582 if (!rtlpriv->psc.swctrl_lps) in rtl_swlps_rf_awake()
615 if (!rtlpriv->psc.sw_ps_enabled) in rtl_swlps_rf_sleep()
630 if (rtlpriv->psc.rfchange_inprogress) { in rtl_swlps_rf_sleep()
652 if (rtlpriv->psc.dtim_counter == 0) { in rtl_swlps_rf_sleep()
[all …]
Dpci.c534 rtlpriv->psc.rfpwr_state == ERFON) { in _rtl_pci_tx_chk_waitq()
623 rtlpriv->psc.state_inap = true; in _rtl_pci_tx_isr()
625 rtlpriv->psc.state_inap = false; in _rtl_pci_tx_isr()
1653 if (rtlpriv->psc.sw_ps_enabled) { in rtl_pci_tx()
1786 if (rtlpriv->psc.rfpwr_state == ERFOFF || in rtl_pci_flush()
Dbase.c406 if (rtlpriv->psc.swctrl_lps) in _rtl_init_mac80211()
436 if (rtlpriv->psc.wo_wlan_mode) { in _rtl_init_mac80211()
437 if (rtlpriv->psc.wo_wlan_mode & WAKE_ON_MAGIC_PACKET) in _rtl_init_mac80211()
439 if (rtlpriv->psc.wo_wlan_mode & WAKE_ON_PATTERN_MATCH) { in _rtl_init_mac80211()
Dcore.c631 rtlpriv->psc.sw_ps_enabled = true; in rtl_op_config()
639 if (!rtlpriv->psc.multi_buffered) in rtl_op_config()
645 rtlpriv->psc.sw_ps_enabled = false; in rtl_op_config()
Dwifi.h2566 struct rtl_ps_ctl psc; member
2637 #define rtl_psc(rtlpriv) (&((rtlpriv)->psc))
Dusb.c981 if (rtlpriv->psc.sw_ps_enabled) { in _rtl_usb_tx_preprocess()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192se/
Dsw.c187 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl92s_init_sw_vars()
188 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl92s_init_sw_vars()
189 rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; in rtl92s_init_sw_vars()
192 if (!rtlpriv->psc.inactiveps) in rtl92s_init_sw_vars()
194 if (!rtlpriv->psc.fwctrl_lps) in rtl92s_init_sw_vars()
196 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl92s_init_sw_vars()
197 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl92s_init_sw_vars()
202 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl92s_init_sw_vars()
203 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl92s_init_sw_vars()
204 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl92s_init_sw_vars()
[all …]
Dhw.c1153 if (rtlpriv->psc.rfpwr_state != ERFON) in rtl92se_set_check_bssid()
1411 if (rtlpriv->psc.rfoff_reason == RF_CHANGE_BY_IPS) in _rtl92se_gen_refreshledstate()
1424 rtlpriv->psc.pwrdomain_protect = true; in _rtl92se_power_domain_init()
1430 rtlpriv->psc.pwrdomain_protect = false; in _rtl92se_power_domain_init()
1443 if (rtlpriv->psc.rfoff_reason & (RF_CHANGE_BY_IPS | RF_CHANGE_BY_HW)) in _rtl92se_power_domain_init()
1523 rtlpriv->psc.pwrdomain_protect = false; in _rtl92se_power_domain_init()
1532 rtlpriv->psc.pwrdomain_protect = false; in _rtl92se_power_domain_init()
1555 while (wait-- >= 10 && rtlpriv->psc.pwrdomain_protect) { in rtl92se_card_disable()
1556 if (rtlpriv->psc.pwrdomain_protect) in rtl92se_card_disable()
Ddm.c467 if (rtlpriv->psc.rfpwr_state != ERFON) in _rtl92s_dm_initial_gain_sta_beforeconnect()
Dphy.c574 rtlpriv->psc.state_inap); in rtl92s_phy_set_rf_power_state()
645 rtlpriv->psc.state_inap); in rtl92s_phy_set_rf_power_state()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723be/
Dsw.c149 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl8723be_init_sw_vars()
150 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl8723be_init_sw_vars()
151 rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; in rtl8723be_init_sw_vars()
159 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl8723be_init_sw_vars()
160 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl8723be_init_sw_vars()
166 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl8723be_init_sw_vars()
167 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl8723be_init_sw_vars()
168 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl8723be_init_sw_vars()
169 rtlpriv->psc.fwctrl_psmode = FW_PS_MAX_MODE; in rtl8723be_init_sw_vars()
170 else if (rtlpriv->psc.reg_fwctrl_lps == 3) in rtl8723be_init_sw_vars()
[all …]
Dhw.c132 if (!rtlpriv->psc.fw_current_inpsmode) in _rtl8723be_set_fw_clock_on()
200 if (!rtlpriv->psc.fw_current_inpsmode) in _rtl8723be_set_fw_clock_off()
205 if (rtstate == ERFOFF || rtlpriv->psc.inactive_pwrstate == ERFOFF) in _rtl8723be_set_fw_clock_off()
1576 if (rtlpriv->psc.rfpwr_state != ERFON) in rtl8723be_set_check_bssid()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723ae/
Dsw.c150 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl8723e_init_sw_vars()
151 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl8723e_init_sw_vars()
152 rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; in rtl8723e_init_sw_vars()
155 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl8723e_init_sw_vars()
156 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl8723e_init_sw_vars()
159 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl8723e_init_sw_vars()
160 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl8723e_init_sw_vars()
161 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl8723e_init_sw_vars()
162 rtlpriv->psc.fwctrl_psmode = FW_PS_MAX_MODE; in rtl8723e_init_sw_vars()
163 else if (rtlpriv->psc.reg_fwctrl_lps == 3) in rtl8723e_init_sw_vars()
[all …]
Dhw.c1201 if (rtlpriv->psc.rfpwr_state != ERFON) in rtl8723e_set_check_bssid()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8821ae/
Dsw.c161 rtlpriv->psc.wo_wlan_mode = WAKE_ON_MAGIC_PACKET | in rtl8821ae_init_sw_vars()
167 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl8821ae_init_sw_vars()
168 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl8821ae_init_sw_vars()
169 rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; in rtl8821ae_init_sw_vars()
174 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl8821ae_init_sw_vars()
175 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl8821ae_init_sw_vars()
183 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl8821ae_init_sw_vars()
184 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl8821ae_init_sw_vars()
185 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl8821ae_init_sw_vars()
186 rtlpriv->psc.fwctrl_psmode = FW_PS_MAX_MODE; in rtl8821ae_init_sw_vars()
[all …]
Dhw.c130 if (!rtlpriv->psc.fw_current_inpsmode) in _rtl8821ae_set_fw_clock_on()
199 if (!rtlpriv->psc.fw_current_inpsmode) in _rtl8821ae_set_fw_clock_off()
204 if (rtstate == ERFOFF || rtlpriv->psc.inactive_pwrstate == ERFOFF) in _rtl8821ae_set_fw_clock_off()
2197 if (rtlpriv->psc.rfpwr_state != ERFON) in rtl8821ae_set_check_bssid()
/linux-4.1.27/arch/m68k/mac/
Dpsc.c31 volatile __u8 *psc; variable
82 psc = NULL; in psc_init()
92 psc = (void *) PSC_BASE; in psc_init()
95 printk("PSC detected at %p\n", psc); in psc_init()
DMakefile5 obj-y := config.o macints.o iop.o via.o oss.o psc.o \
/linux-4.1.27/drivers/leds/
Dleds-pca9532.c50 u8 psc[2]; member
125 data->psc[pwm] = blink; in pca9532_calcpwm()
138 data->psc[pwm]); in pca9532_setpwm()
185 int psc; in pca9532_set_blink() local
197 psc = (*delay_on * 152-1)/1000; in pca9532_set_blink()
198 err = pca9532_calcpwm(client, 0, psc, led_cdev->brightness); in pca9532_set_blink()
338 data->psc[i] = pdata->psc[i]; in pca9532_configure()
342 data->psc[i]); in pca9532_configure()
/linux-4.1.27/drivers/media/dvb-frontends/
Dix2505v.c140 u8 gain, cc, ref, psc, local_osc, lpf; in ix2505v_set_params() local
159 psc = 32; /* PSC = 0 */ in ix2505v_set_params()
162 x = div_factor / psc; in ix2505v_set_params()
164 A = ((x - (N * 100)) * psc) / 100; in ix2505v_set_params()
/linux-4.1.27/sound/soc/au1x/
DMakefile3 snd-soc-au1xpsc-i2s-objs := psc-i2s.o
4 snd-soc-au1xpsc-ac97-objs := psc-ac97.o
/linux-4.1.27/drivers/tty/serial/
Dmpc52xx_uart.c129 static inline void mpc52xx_set_divisor(struct mpc52xx_psc __iomem *psc, in mpc52xx_set_divisor() argument
133 out_be16(&psc->mpc52xx_psc_clock_select, prescaler); in mpc52xx_set_divisor()
134 out_8(&psc->ctur, divisor >> 8); in mpc52xx_set_divisor()
135 out_8(&psc->ctlr, divisor & 0xff); in mpc52xx_set_divisor()
170 struct mpc52xx_psc __iomem *psc = PSC(port); in mpc52xx_psc_enable_ms() local
173 in_8(&psc->mpc52xx_psc_ipcr); in mpc52xx_psc_enable_ms()
175 out_8(&psc->mpc52xx_psc_acr, MPC52xx_PSC_IEC_CTS | MPC52xx_PSC_IEC_DCD); in mpc52xx_psc_enable_ms()
178 out_be16(&psc->mpc52xx_psc_imr, port->read_status_mask); in mpc52xx_psc_enable_ms()
201 struct mpc52xx_psc __iomem *psc = PSC(port); in mpc52xx_psc_fifo_init() local
210 out_be16(&psc->mpc52xx_psc_imr, port->read_status_mask); in mpc52xx_psc_fifo_init()
[all …]
/linux-4.1.27/drivers/i2c/busses/
Di2c-davinci.c178 u16 psc; in i2c_davinci_calc_clk_dividers() local
202 psc = (input_clock / 7000000) - 1; in i2c_davinci_calc_clk_dividers()
203 if ((input_clock / (psc + 1)) > 12000000) in i2c_davinci_calc_clk_dividers()
204 psc++; /* better to run under spec than over */ in i2c_davinci_calc_clk_dividers()
205 d = (psc >= 2) ? 5 : 7 - psc; in i2c_davinci_calc_clk_dividers()
207 clk = ((input_clock / (psc + 1)) / (pdata->bus_freq * 1000)) - (d << 1); in i2c_davinci_calc_clk_dividers()
211 davinci_i2c_write_reg(dev, DAVINCI_I2C_PSC_REG, psc); in i2c_davinci_calc_clk_dividers()
Di2c-omap.c358 u16 psc = 0, scll = 0, sclh = 0; in omap_i2c_init() local
394 psc = fclk_rate / 12000000; in omap_i2c_init()
417 psc = fclk_rate / internal_clk; in omap_i2c_init()
418 psc = psc - 1; in omap_i2c_init()
449 fclk_rate /= (psc + 1) * 1000; in omap_i2c_init()
450 if (psc > 2) in omap_i2c_init()
451 psc = 2; in omap_i2c_init()
452 scll = fclk_rate / (dev->speed * 2) - 7 + psc; in omap_i2c_init()
453 sclh = fclk_rate / (dev->speed * 2) - 7 + psc; in omap_i2c_init()
461 dev->pscstate = psc; in omap_i2c_init()
/linux-4.1.27/drivers/acpi/
Ddevice_pm.c92 unsigned long long psc; in acpi_device_get_power() local
95 status = acpi_evaluate_integer(handle, "_PSC", NULL, &psc); in acpi_device_get_power()
108 if (psc > result && psc < ACPI_STATE_D3_COLD) in acpi_device_get_power()
109 result = psc; in acpi_device_get_power()
111 result = psc > ACPI_STATE_D2 ? ACPI_STATE_D3_COLD : psc; in acpi_device_get_power()
/linux-4.1.27/arch/mn10300/kernel/
Dsigframe.h16 struct sigcontext *psc; member
Dsignal.c213 __put_user(&frame->sc, &frame->psc) < 0) in setup_frame()
/linux-4.1.27/include/linux/
Dleds-pca9532.h43 u8 psc[2]; member
/linux-4.1.27/arch/arm/mach-davinci/
DMakefile7 obj-y := time.o clock.o serial.o psc.o \
/linux-4.1.27/arch/arm/mach-iop32x/
Dn2100.c248 .psc = { 0, 0 },
/linux-4.1.27/arch/s390/kernel/
Dtime.c633 unsigned int psc; in etr_port_valid() local
639 psc = port ? aib->esw.psc1 : aib->esw.psc0; in etr_port_valid()
640 if (psc == etr_lpsc_pps_mode) in etr_port_valid()
642 if (psc == etr_lpsc_operational_step) in etr_port_valid()
/linux-4.1.27/drivers/dma/bestcomm/
Dgen_bd.c343 struct psc; in bcom_psc_gen_bd_tx_init()
/linux-4.1.27/arch/m68k/kernel/
Dsignal.c247 struct sigcontext __user *psc; member
869 err |= __put_user(&frame->sc, &frame->psc); in setup_frame()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192cu/
Dhw.c1403 if (rtlpriv->psc.rfpwr_state != ERFON) in rtl92cu_set_check_bssid()